Train from San Cristóbal to Mexico City
Find the schedules, compare prices, and buy cheap tickets from San Cristóbal to Mexico City. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: Aeroméxico, Volaris
- Duration: Approximately 1 hour 30 minutes
- Distance: 600 kilometres
- Costs: £50 - £120 (depending on booking time and availability)
- Roads/Routes: Not applicable
Pro Tip: Book your flight at least two weeks in advance to secure the best rates and consider flying early in the morning or late in the evening to avoid peak prices.
Land Travel (Bus)
- Companies: ADO, OCC
- Duration: Approximately 12 hours
- Distance: 700 kilometres
- Costs: £30 - £45 (depending on service class)
- Roads/Routes: Route 190 and then onto the Mexico City-Morelia highway
Pro Tip: Choose a first-class bus for extra comfort and amenities like onboard snacks and WiFi. Book your tickets online to guarantee a seat.
Recommendation
For this journey from San Cristóbal to Mexico City, I recommend flying with Aeroméxico or Volaris for the most efficient and quickest option. The flight takes about 1 hour 30 minutes and covers 600 kilometres, making it a convenient choice for saving time. While travelling by bus with ADO or OCC is much longer, at around 12 hours, it can offer scenic views and a cultural experience along the way. If time is of the essence, opt for air travel; otherwise, a bus can be a cost-effective and immersive option.