Costa Maya cruise port schedule and things to do near the Mahahual pier

Costa Maya has one cruise pier, a long T reaching out over the reef at Mahahual. Here is every ship due in, month by month, who owns the port, and why the ship that stops here is often the same one that stops at Roatán.

⚓ Costa Maya, Mahahual, Quintana Roo
The Costa Maya cruise pier seen from above: the T-shaped pier over the turquoise reef, the cruise terminal and the village of Mahahual
Costa Maya, Mahahual, Quintana Roo
Right now in Roatán --:-- UTC-6 Measure your gap
Cruise port call

Header image: satellite view of the Costa Maya cruise pier. Imagery © Esri, Maxar, Earthstar Geographics.

Costa Maya cruise port, in one paragraph

Costa Maya is a cruise port on Mexico’s southern Caribbean coast, in the state of Quintana Roo, next to the fishing village of Mahahual. It has a single cruise pier, a long T that reaches out over the reef from the terminal, so every ship that calls here docks at the same place. The port is owned by Royal Caribbean, and ships from other cruise lines call there too.

Who owns the port, and why it matters

Royal Caribbean writes it on its own website: it is the new owner of the Port of Costa Maya. That changes nothing for your schedule, which lists every published call whatever the line. It mainly explains why the terminal, its shops and its excursions are organized around the cruise lines.

Mayan ruins near Costa Maya

The pier has no ruins of its own: the “Maya temple” you see near the terminal is a replica. The real sites are inland, and they are the most searched excursion from this port.

Mayan ruins near Costa Maya
sitefrom the pier (straight line)what to expect
Chacchobenabout 64 kmthe classic cruise-day ruin: jungle temples, a short walk, back in time for all aboard
Kohunlichabout 121 kmbigger and much quieter, famous for its stucco masks; a full day, tight on a short call

Go with a tour that works around your ship’s hours, and keep a margin for the road back.

Same ship, next stop: Roatán

Many Western Caribbean itineraries that call at Costa Maya also call at Roatán, Honduras, often in the same week. The two days are very different: Costa Maya is a quiet coast built around one terminal, Roatán is a whole island sitting on the second-largest barrier reef in the world.

Costa Maya and Roatán: the same cruise, measured

We read the itinerary of every cruise that calls at Roatán, one by one. 58% of them also call at Costa Maya.

Costa Maya and Roatán: the same cruise, measured — Same ship, next stop: Roatán
cruises that also call at Roatánshareships
Cozumel1,001 of 1,06894%53
Costa Maya617 of 1,06858%33
Belize City358 of 1,06834%29

Source: Roatan Québécois itinerary survey of all published cruises calling at Roatán, read cruise by cruise on 2026-09-04.

Cozumel is often the stop before or after: its cruise port schedule shows which of its three piers your ship uses. And if your ship continues to Roatán, the Roatán cruise ship schedule tells you which of its two terminals you will use and how many ships share the island with you that day. That is where I live, and where I meet my guests: small private groups, back at the ship with margin.

Cruise ship calendar: Costa Maya

Every scheduled call, month by month, ship by ship, and which berth it pulls into. 691 calls from today through November 2028, read from the same schedule as the rest of this page.

Costa Maya pier Crowd
2026
2027
2028
October 2026 7 calls 9,664 awesome crew members serving 24,006 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 2,284
27 7,362
28 4,540
29 7,676
30
31 2,144
1
2
3
4
5
6
7
8
November 2026 47 calls 26,722 awesome crew members serving 168,317 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
26
27
28
29
30
31
1
2 9,424
3
4 6,662
5 10.9 k
6 3,571
7
8
9 2,144
10 15.3 k
11 13.6 k
12 7,033
13 2,158
14
15
16 9,424
17
18 11.6 k
19 10.9 k
20 4,428
21
22
23 4,203
24 13.1 k
25 15.8 k
26 7,033
27 4,717
28 2,668
29 2,144
30 11.5 k
1
2
3
4
5
6
December 2026 55 calls 26,756 awesome crew members serving 182,888 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
30
1 2,284
2 13.6 k
3 6,121
4 6,107
5
6
7 754
8 11.8 k
9 14.0 k
10 5,377
11 10.7 k
12 1,218
13
14 11.5 k
15
16 8,111
17 10.9 k
18 6,955
19 1,218
20
21 2,122
22 10.8 k
23 14.8 k
24 5,363
25 6,247
26
27
28 9,424
29 4,406
30 6,684
31 12.3 k
1
2
3
4
5
6
7
8
9
10
January 2027 57 calls 29,013 awesome crew members serving 192,352 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
28
29
30
31
1 3,963
2
3
4 4,225
5 13.0 k
6 13.6 k
7 13.8 k
8 7,505
9 2,158
10
11 11.5 k
12 2,284
13 13.6 k
14 8,265
15 6,875
16
17
18 4,914
19 13.0 k
20 11.9 k
21 7,911
22 9,481
23
24
25 12.8 k
26
27 12.3 k
28 10.9 k
29 8,371
30
31
1
2
3
4
5
6
7
February 2027 50 calls 24,283 awesome crew members serving 174,936 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
1 4,018
2 17.2 k
3 13.6 k
4 9,567
5 6,247
6
7
8 9,424
9 4,406
10 15.8 k
11 3,219
12 3,963
13
14 754
15 2,144
16 17.2 k
17 13.6 k
18 9,191
19 6,247
20
21 754
22 11.5 k
23
24 10.3 k
25 9,491
26 6,247
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
March 2027 55 calls 23,492 awesome crew members serving 197,541 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
1 2,144
2 13.0 k
3 13.6 k
4 9,191
5 8,371
6
7
8 10.7 k
9 4,406
10 8,111
11 10.9 k
12 3,963
13
14
15 4,914
16 13.0 k
17 13.6 k
18 9,191
19 6,247
20
21
22 9,424
23
24 10.9 k
25 10.9 k
26 6,247
27
28
29 4,266
30 10.8 k
31 13.6 k
1
2
3
4
5
6
7
8
9
10
11
April 2027 38 calls 23,093 awesome crew members serving 141,728 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
29
30
31
1 9,191
2 8,371
3
4
5 9,424
6 2,122
7 10.1 k
8 8,265
9 2,284
10
11
12 5,707
13 13.0 k
14 16.0 k
15 2,158
16 2,284
17
18
19 9,424
20 4,406
21 10.1 k
22 2,144
23
24
25
26
27 5,240
28 10.5 k
29 5,518
30 5,610
1
2
3
4
5
6
7
8
9
May 2027 23 calls 16,262 awesome crew members serving 94,339 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
26
27
28
29
30
1
2
3 9,424
4 5,518
5 6,662
6
7
8
9
10 7,829
11 5,240
12 8,354
13
14
15
16
17 3,814
18 5,518
19 12.3 k
20
21
22
23
24 7,732
25 5,240
26 8,354
27 2,284
28
29
30
31 6,098
1
2
3
4
5
6
June 2027 28 calls 16,262 awesome crew members serving 112,980 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
31
1 5,518
2 6,662
3
4
5
6
7 10.1 k
8 5,240
9 14.0 k
10
11
12
13
14 11.7 k
15 5,518
16 6,662
17
18
19
20
21 10.1 k
22 5,240
23 8,354
24
25
26
27
28 6,098
29 5,518
30 12.3 k
1
2
3
4
5
6
7
8
9
10
11
July 2027 24 calls 16,262 awesome crew members serving 95,093 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
28
29
30
1
2
3
4
5 10.0 k
6 5,240
7 8,354
8
9
10
11
12 6,098
13 5,518
14 6,662
15
16
17
18
19 10.1 k
20 5,240
21 14.0 k
22
23
24
25
26 11.7 k
27 5,518
28 6,662
29
30
31
1
2
3
4
5
6
7
8
August 2027 29 calls 18,612 awesome crew members serving 112,378 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
26
27
28
29
30
31
1
2 10.1 k
3 5,240
4 8,354
5
6
7
8
9 6,098
10
11 12.3 k
12
13
14
15
16 10.1 k
17 5,240
18 15.9 k
19
20
21
22
23 6,098
24 5,610
25 6,662
26 5,518
27
28
29
30 4,406
31 10.8 k
1
2
3
4
5
September 2027 29 calls 18,612 awesome crew members serving 127,017 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
30
31
1 14.0 k
2
3
4
5
6 3,814
7 5,610
8 12.2 k
9 5,654
10
11
12
13 10.1 k
14 10.8 k
15 8,354
16
17
18
19
20 6,098
21 11.1 k
22 12.3 k
23
24
25
26
27 7,776
28 10.8 k
29 4,540
30 3,814
1
2
3
4
5
6
7
8
9
10
October 2027 27 calls 18,612 awesome crew members serving 111,967 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
27
28
29
30
1
2
3
4 2,284
5 3,814
6 6,662
7 11.1 k
8
9
10
11 4,406
12 10.8 k
13 10.2 k
14 3,814
15
16
17
18 7,938
19 3,814
20 12.2 k
21 5,610
22
23
24
25 4,406
26 10.8 k
27 10.2 k
28 3,814
29
30
31
1
2
3
4
5
6
7
November 2027 28 calls 18,612 awesome crew members serving 112,366 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
1 5,654
2 3,814
3 7,640
4 5,610
5
6
7 2,284
8 7,829
9 10.8 k
10 5,610
11 3,814
12 2,284
13
14
15 2,122
16 3,814
17 2,284
18 5,610
19
20 2,122
21
22 2,284
23 10.9 k
24 10.2 k
25 9,424
26
27 2,284
28
29 2,122
30 3,814
1
2
3
4
5
6
7
8
9
10
11
12
December 2027 32 calls 18,222 awesome crew members serving 123,556 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
29
30
1 6,824
2 5,610
3
4 2,122
5
6 2,284
7 10.9 k
8 10.2 k
9 9,424
10
11 2,284
12
13 2,122
14 3,814
15 10.1 k
16 5,610
17
18 2,122
19
20 7,991
21 5,240
22 7,920
23 5,610
24 2,284
25
26 2,122
27
28 6,584
29 6,824
30 5,610
31
1
2
3
4
5
6
7
8
9
January 2028 30 calls 14,668 awesome crew members serving 111,119 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
27
28
29
30
31
1 2,122
2
3 2,284
4 5,240
5 10.2 k
6 9,424
7 2,284
8
9 1,258
10 2,122
11 3,814
12 6,824
13 5,610
14
15 2,122
16
17 2,284
18 5,240
19 10.2 k
20 9,424
21 2,284
22
23
24 2,122
25 3,814
26 6,824
27 5,610
28
29 2,122
30
31 7,991
1
2
3
4
5
6
February 2028 30 calls 13,315 awesome crew members serving 109,028 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
31
1 5,240
2 6,662
3 5,610
4 2,284
5
6
7 2,122
8 3,814
9 6,824
10 5,610
11
12 2,122
13
14 2,284
15 10.9 k
16 6,662
17 9,424
18
19 2,284
20
21 2,122
22 3,814
23 6,824
24 5,610
25
26 4,280
27
28 2,284
29 12.2 k
1
2
3
4
5
6
7
8
9
10
11
12
March 2028 36 calls 15,665 awesome crew members serving 134,944 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
28
29
1 10.2 k
2 9,424
3
4 2,284
5
6 4,280
7 3,814
8 6,824
9 5,610
10
11 2,122
12
13 2,284
14 10.9 k
15 6,662
16 9,424
17
18 2,284
19
20 4,280
21 3,814
22 8,082
23 5,610
24
25 2,122
26
27 2,284
28 16.6 k
29 6,662
30 9,424
31
1
2
3
4
5
6
7
8
9
April 2028 25 calls 17,215 awesome crew members serving 95,949 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
27
28
29
30
31
1 2,284
2 2,158
3 2,122
4 3,814
5 6,824
6 5,610
7
8 2,122
9
10 2,284
11 10.9 k
12 12.3 k
13 9,424
14 2,284
15
16
17 2,122
18
19 16.3 k
20 5,610
21
22
23
24
25 5,240
26 4,540
27
28
29
30
1
2
3
4
5
6
7
May 2028 7 calls 3,786 awesome crew members serving 33,180 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
1
2
3 4,540
4
5
6
7
8
9 5,240
10 4,540
11
12
13
14
15
16
17 4,540
18
19
20
21
22
23 5,240
24 4,540
25
26
27
28
29
30
31 4,540
1
2
3
4
5
6
7
8
9
10
11
June 2028 6 calls 3,786 awesome crew members serving 28,640 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
29
30
31
1
2
3
4
5
6 5,240
7 4,540
8
9
10
11
12
13
14 4,540
15
16
17
18
19
20 5,240
21 4,540
22
23
24
25
26
27
28 4,540
29
30
1
2
3
4
5
6
7
8
9
July 2028 6 calls 3,786 awesome crew members serving 28,640 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
26
27
28
29
30
1
2
3
4 5,240
5 4,540
6
7
8
9
10
11
12 4,540
13
14
15
16
17
18 5,240
19 4,540
20
21
22
23
24
25
26 4,540
27
28
29
30
31
1
2
3
4
5
6
August 2028 8 calls 3,786 awesome crew members serving 38,420 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
31
1 5,240
2 4,540
3
4
5
6
7
8
9 4,540
10
11
12
13
14
15 5,240
16 4,540
17
18
19
20
21
22
23 4,540
24
25
26
27
28
29 5,240
30 4,540
31
1
2
3
4
5
6
7
8
9
10
September 2028 6 calls 3,786 awesome crew members serving 28,640 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
28
29
30
31
1
2
3
4
5
6 4,540
7
8
9
10
11
12 5,240
13 4,540
14
15
16
17
18
19
20 4,540
21
22
23
24
25
26 5,240
27 4,540
28
29
30
1
2
3
4
5
6
7
8
October 2028 6 calls 3,786 awesome crew members serving 28,640 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
25
26
27
28
29
30
1
2
3
4 4,540
5
6
7
8
9
10 5,240
11 4,540
12
13
14
15
16
17
18 4,540
19
20
21
22
23
24 5,240
25 4,540
26
27
28
29
30
31
1
2
3
4
5
November 2028 2 calls 1,648 awesome crew members serving 9,080 cruisers One day here. Let’s make it count Book now
MondayMon
TuesdayTue
WednesdayWed
ThursdayThu
FridayFri
SaturdaySat
SundaySun
30
31
1 4,540
2
3
4
5
6
7
8 4,540
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10

Dates and times come from published cruise itineraries and can change on the day. Costa Maya has a single pier, so every ship docks at the same place.

The Costa Maya cruise pier and what cruisers do nearby

Costa Maya cruise pier

Costa Maya pier 18.73050, -87.68900 · Bacalar Lagoon 18.76929, -88.30600 · Maya Chan Beach 18.67229, -87.72403 · Mahahual beach & malecón 18.72437, -87.70142 · Chacchoben ruins 19.00069, -88.23119 · Kohunlich ruins 18.42004, -88.79350 · Nacional Beach Club 18.71525, -87.70803 · Yaya Beach 18.71559, -87.70739 · Banco Chinchorro 18.58306, -87.37210 · Nohoch Kay Beach Club 18.71388, -87.70947 · Xcalak 18.27038, -87.83596 · Los Rápidos (Bacalar) 18.59081, -88.43398 · Cenote Azul (Bacalar) 18.64701, -88.41298

The map loads only if you ask for it.

Coordinates: Costa Maya pier 18.73050, -87.68900 · Bacalar Lagoon 18.76929, -88.30600 · Maya Chan Beach 18.67229, -87.72403 · Mahahual beach & malecón 18.72437, -87.70142 · Chacchoben ruins 19.00069, -88.23119 · Kohunlich ruins 18.42004, -88.79350 · Nacional Beach Club 18.71525, -87.70803 · Yaya Beach 18.71559, -87.70739 · Banco Chinchorro 18.58306, -87.37210 · Nohoch Kay Beach Club 18.71388, -87.70947 · Xcalak 18.27038, -87.83596 · Los Rápidos (Bacalar) 18.59081, -88.43398 · Cenote Azul (Bacalar) 18.64701, -88.41298 · OpenStreetMap way/156527442, way/156527443 "Costa Maya pier" Satellite imagery: Esri, Maxar, Earthstar Geographics. Base map and place names: OpenStreetMap, ODbL.

Things to do in Costa Maya from the cruise port

The 12 things cruisers do most, ranked by what people actually search for (Google search volume), with the distance from the nearest pier. One is within walking distance, the rest is a taxi ride or an organized day trip. The map just above places each one.

#ActivityTypeNearest pierDistanceHow to get there
1 Bacalar Lagoon Day trips (far) — 65 km full-day trip
2 Maya Chan Beach Beaches & beach clubs Costa Maya pier 7.5 km taxi
3 Mahahual beach & malecón Beaches & beach clubs Costa Maya pier 1.5 km walk
4 Xcalak Day trips (far) — 53 km full-day trip
5 Los Rápidos (Bacalar) Day trips (far) — 80 km full-day trip
6 Chacchoben ruins Day trips (far) — 64 km full-day trip
7 Kohunlich ruins Day trips (far) — 121 km full-day trip
8 Nacional Beach Club Beaches & beach clubs Costa Maya pier 2.6 km taxi
9 Yaya Beach Beaches & beach clubs Costa Maya pier 2.5 km taxi
10 Banco Chinchorro Day trips (far) — 37 km full-day trip
11 Cenote Azul (Bacalar) Day trips (far) — 77 km full-day trip
12 Nohoch Kay Beach Club Beaches & beach clubs Costa Maya pier 2.8 km taxi

Straight-line distance from the pier, to help you choose between walking and a taxi: the road is longer. Always keep a margin on your all-aboard time.

FAQ

Frequently asked questions

How many cruise piers does Costa Maya have?
One. Costa Maya's cruise pier is a long T-shaped pier that reaches out over the reef from the cruise terminal, just north of the village of Mahahual. Every ship calling at Costa Maya ties up at that same pier, so there is no berth to guess, unlike Cozumel, which has three.
Who owns the Port of Costa Maya?
Royal Caribbean. The cruise line describes itself on its own website as the new owner of the Port of Costa Maya. Ships from other cruise lines still call there; the calendar on this page lists every published call, whatever the line.
Is Costa Maya the same as Mahahual?
They are next to each other. Costa Maya is the cruise port and its terminal; Mahahual is the small fishing village just south of it, along the beach. Most visitors use the two names for the same port day.
Where does the cruise ship schedule on this page come from?
From the published itineraries of the cruise lines, read ship by ship and checked every week. Dates and times can change on the day: your cruise line's documents a few days before the call remain the reference.
My ship stops in Costa Maya and in Roatán. Is the day the same?
Not at all. Costa Maya is a quiet stretch of the Mexican coast built around one cruise terminal and a village beach. Roatán, in Honduras, sits on the second-largest barrier reef in the world, with green hills and a whole island to explore. Many Western Caribbean itineraries call at both in the same week, so it is worth planning the two days differently.

Only one day in Roatán? Make it unforgettable

Give me your ship's name and your port-call hours: I build the day around your schedule and get you back well before all-aboard. In English, French or Spanish, in a small group, with zero pressure to buy.

⏰ Guaranteed return to your ship, or a full refund if your ship can't dock.