Travel from Mexico-City to Tulum

Bus from Mexico City to Tulum

You can take a bus from Mexico City to Tulum via Mexico City, Cancún Terminal ADO, and Xel Há in around 18 hours 5 minutes.

How to get from Mexico City to Tulum

ModeDurationPrice
From San Lázaro line 4 night bus to Mexico City airport, fly to Cancun airport, bus to Playa del Carmen Terminal Turística, walk to Playa del Carmen, then bus to Tulum.6 h 4 min$87
From San Lázaro line 4 night bus to Mexico City airport, fly to Cozumel airport, taxi to Cozumel Port, ferry to Playa del Carmen Ultramar Ferry Port, walk to Playa del Carmen, then bus to Tulum.5 h 23 min$209
From San Lázaro line 4 night bus to Mexico City airport, fly to Chetumal airport, taxi to Chetumal Terminal ADO, then bus to Tulum.7 h 53 min$131
From Pino Suárez_1_2 line 1 subway to México Central Camionera Poniente, bus to Toluca airport, fly to Cancun airport, bus to Playa del Carmen Terminal Turística, walk to Playa del Carmen, then bus to Tulum.7 h 32 min$116
From Consulado_1 line 5 subway to Mexico City, bus to Cancún Terminal ADO, bus to Xel Há, then bus to Tulum.18 h 5 min$107
From México Terminal TAPO bus to Playa del Carmen Alterna, walk to Playa del Carmen, then bus to Tulum.26 h 40 min$139
From Mexico City drive to Tulum.19 h 7 min$161

How long does it take to get from Mexico City to Tulum?

It takes approximately 6 hours 4 minutes to get from Mexico City to Tulum, including transfers.

Is there a direct bus between Mexico City and Tulum?

No, there is no direct bus from Mexico City to Tulum. However, there are services departing from México Terminal TAPO and arriving at Tulum via Playa del Carmen. The journey, including transfers, takes approximately 26 hours 40 minutes.

Operators from Mexico City to Tulum

OperatorPhoneWebsite
MetrobúsMetrobús
InterjetInterjet
AeroméxicoAeroméxico
Viva AerobusViva Aerobus
VolarisVolaris
ADO+52 800 369 4652ADO
Sindicato de taxistas Lázaro Cárdenas del Río01 984 267 3111Sindicato de taxistas Lázaro Cárdenas del Río
Ultramar Ferry01 998 881 5890Ultramar Ferry
Sistema de Transporte Colectivo Metro+52 55 5709 0860Sistema de Transporte Colectivo Metro
El Caminante01 800 509 7545El Caminante
Autobuses Mayab55/5133-2424 or 01800/702–8000Autobuses Mayab
Close Print Itinerary
  1. Here are 7 options to get from
    Mexico City to Tulum:

    1. Trip:
      1 Fly Mexico City to Cancun, bus
      • One-Way approx: USD $56 - $206
      • Duration: 6 h 4 min
      Open +
      • Trip:
        1 Fly Mexico City to Cancun, bus
        • One-Way approx: USD $56 - $206
        • Duration: 6 h 4 min
        Close x
    2. Trip:
      2 Fly Mexico City to Cozumel, ferry, bus
      • One-Way approx: USD $125 - $727
      • Duration: 5 h 23 min
      Open +
      • Trip:
        2 Fly Mexico City to Cozumel, ferry, bus
        • One-Way approx: USD $125 - $727
        • Duration: 5 h 23 min
        Close x
    3. Trip:
      3 Fly Mexico City to Chetumal, bus
      • One-Way approx: USD $82 - $240
      • Duration: 7 h 53 min
      Open +
      • Trip:
        3 Fly Mexico City to Chetumal, bus
        • One-Way approx: USD $82 - $240
        • Duration: 7 h 53 min
        Close x
    4. Trip:
      4 Fly Toluca to Cancun, bus
      • One-Way approx: USD $55 - $287
      • Duration: 7 h 32 min
      Open +
      • Trip:
        4 Fly Toluca to Cancun, bus
        • One-Way approx: USD $55 - $287
        • Duration: 7 h 32 min
        Close x
    5. Trip:
      5 Bus via Cancún Terminal ADO
      • One-Way approx: USD $84 - $133
      • Duration: 18 h 5 min
      Open +
      • Trip:
        5 Bus via Cancún Terminal ADO
        • One-Way approx: USD $84 - $133
        • Duration: 18 h 5 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $82 - $139
      • Duration: 26 h 40 min
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $82 - $139
        • Duration: 26 h 40 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $130 - $200
      • Duration: 19 h 7 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $130 - $200
        • Duration: 19 h 7 min
        Close x