Mexico City to Tulum
Between Mexico City and Tulum, you can choose from two transport options, bus or flight, both compared here with their timetables, journey durations and fares.
Travel options for Mexico City to Tulum
Get from Mexico City to Tulum quickly and affordably with flight for 2540 MXN, covering the journey in only 2h y 30 minutes.
Flight from Mexico City to Tulum
Travel from Mexico City to Tulum by flying out of MEX Mexico City Airport and completing the journey in around 2 hours 30 minutes, with arrival at TQO Tulum Felipe Carrillo Puerto International Airport. This option is ideal for covering long distances in less time, and flight fares usually start at 2,540 MXN. You can review available flights and booking options on the flight details page.
Prices: 2,540 MXN
Duration: 2h 30m ⏱
Bus from Mexico City to Tulum
Catch a bus from TAPO San Lazaro, Mexico City, with the first trip of the day at 15:30, and start your journey from Mexico City toward Tulum. The service stops at ADO Terminal Autobuses Tulum, with departures running frequently throughout the day so you can pick a time that fits your plans. The trip takes about 25 hours 15 minutes, and tickets start from 2,583 MXN. Reserve your seat ahead of time here.
Prices: 2,583 MXN
Duration: 25h 15m ⏱
Flight Routes & Schedules from Mexico City to Tulum
Fly from MEX Mexico City Airport on the only nonstop service to Tulum. The flight time is around 2h 30m, with departures scheduled at 09:35 and fares starting at 2,540 MXN. You’ll land at TQO Tulum Felipe Carrillo Puerto International Airport, and checking the timetable for flights from Mexico City to Tulum helps you pick the departure that best fits your plans and reserve your seat.
Cheapest & Fastest Flight Mexico City to Tulum
2540 MXN, from MEX Mexico City Airport to TQO Tulum Felipe Carrillo Puerto International Airport, departure at 09:35, duration 2h 30mFlight Timetable: MEX Mexico City Airport → TQO Tulum Felipe Carrillo Puerto International Airport
- 09:35 13:05 2h 30m 2540 MXN
Bus Routes & Schedules from Mexico City to Tulum
The route starts in Mexico City, with boarding at TAPO San Lazaro, Mexico City and departures scheduled at 15:30. The bus journey takes approximately 25h 15m and ends at ADO Terminal Autobuses Tulum. Ticket fares typically start at 2,583 MXN, giving you a straightforward, one-stop connection between the two cities. Check the bus timetable for Mexico City to Tulum to compare available departures and make a reservation for your preferred trip.
Cheapest & Fastest Bus Mexico City to Tulum
2583 MXN, from TAPO San Lazaro, Mexico City to ADO Terminal Autobuses Tulum, departure at 15:30, duration 25h 15mBus Timetable: TAPO San Lazaro, Mexico City → ADO Terminal Autobuses Tulum
- 15:30 17:45 25h 15m 2583 MXN
Explore Mexico's transport network
Discover how destinations across Mexico are connected by bus, train, ferry, and air. Choose any two locations on the map to compare routes and travel options in one place.
More travel routes for Mexico City and Tulum
Planning more stops after Mexico City to Tulum?
If your journey doesn’t end with Mexico City to Tulum, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.