Mexico City to Guanajuato
Travel between Mexico City and Guanajuato is possible using two transport options, with clear information on schedules, travel length and prices for each.
Travel options for Mexico City to Guanajuato
Travel from Mexico City to Guanajuato with a bus for 1198 MXN to save, or reach Guanajuato faster by charter in 3h y 52 minutes.
Bus from Mexico City to Guanajuato
Hop on a bus at Mexico City Norte Bus Station, with the first departure of the day at --:--, and head from Mexico City toward Guanajuato, arriving at Guanajuato Bus Station. Services run frequently, so you can pick a departure time that fits your schedule. The journey usually takes around 4 hours 30 minutes, with tickets starting from 1,198 MXN. Plan ahead and book your seat here.
Prices: 1,198 MXN
Duration: 4h 30m – 6h ⏱
Charter from Mexico City to Guanajuato
From the bustling streets of Mexico City to the heart of Guanajuato, a private transfer ensures you travel comfortably and on your own schedule. Expect the trip to last around 3 hours 52 minutes with fares beginning at 6,022 MXN. Book your ride here and enjoy the freedom of a direct, hassle-free journey.
Prices: 6,022 MXN
Duration: 3h 52m – 4h 30m ⏱
Bus Routes & Schedules from Mexico City to Guanajuato
The route starts in Mexico City, with boarding at Mexico City Norte Bus Station and departures scheduled from --:-- until 23:50. The bus journey takes approximately 4h 30m to 6h and ends at Guanajuato Bus Station. Ticket fares typically start at 1,198 to 1,738 MXN, giving you a straightforward, one-stop connection between the two cities. Check the bus timetable for Mexico City to Guanajuato to compare available departures and make a reservation for your preferred trip.
Cheapest & Fastest Bus Mexico City to Guanajuato
1198 MXN, from Mexico City Norte Bus Station to Guanajuato Bus Station, departure at some times, duration 4h 30mBus Timetable: Mexico City Norte Bus Station → Guanajuato Bus Station
- --:-- --:-- 6h 1738 MXN
- 06:00 10:45 4h 45m 1198 MXN
- 08:00 12:45 4h 45m 1198 MXN
- 09:00 14:00 5h 1198 MXN
- 10:00 14:45 4h 45m 1198 MXN
- 12:00 16:45 4h 45m 1198 MXN
- 14:00 18:45 4h 45m 1198 MXN
- 16:00 20:45 4h 45m 1198 MXN
- 18:00 22:45 4h 45m 1198 MXN
- 23:50 04:20 4h 30m 1198 MXN
Charter Routes & Schedules from Mexico City to Guanajuato
- Start your journey at Mexico City Airport in a VIP transfer and arrive at Guanajuato Hotel Transfer after about 4h 20m to 4h 30m. With frequent departures available, fares start from 6,084 to 8,476 MXN.
- Reach Guanajuato Hotel Transfer via a private transfer, starting from Felipe Angeles International Airport, Mexico City and spending about 3h 52m on the road. Tickets start at 6,022 MXN, and you can depart at different times during the day.
- From Mexico City Transfer, set off in a VIP taxi toward Guanajuato Hotel Transfer, with the ride lasting around 4h 17m. Fares from 6,063 MXN are available, with multiple departures throughout the day.
Cheapest & Fastest Charter Mexico City to Guanajuato
6022 MXN, from Felipe Angeles International Airport, Mexico City to Guanajuato Hotel Transfer, departure at --:--, duration 3h 52mCharter Timetable: Felipe Angeles International Airport, Mexico City → Guanajuato Hotel Transfer
- --:-- --:-- 3h 52m 6022 MXN
Charter Timetable: Mexico City Airport → Guanajuato Hotel Transfer
- --:-- --:-- 4h 30m 8476 MXN
- --:-- --:-- 4h 20m 6084 MXN
Charter Timetable: Mexico City Transfer → Guanajuato Hotel Transfer
- --:-- --:-- 4h 17m 6063 MXN
Discover transport connections nationwide in Mexico
Search routes between cities, airports, islands, and ferry ports across Mexico. Compare travel options and explore available transport services in just a few clicks.
More travel routes for Mexico City and Guanajuato
Planning more stops after Mexico City to Guanajuato?
If your journey doesn’t end with Mexico City to Guanajuato, 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.