1map logoGo to main page

Mexico City, Federal District to Guanajuato, Guanajuato from $23: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mexico City, Mexico
to
Guanajuato, Mexico

How to Get from Mexico City to Guanajuato: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$23 by busBest price
286 kmDistance
3h 28m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mexico City to Guanajuato with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Average Duration
4h  45m
Estimated price
$30-60
Recommended
Company
various
Bus
Average Duration
8h  25m
Estimated price
$23-39
Cheapest
route map
Distance: 286 km
Duration: 3h 28m

See more options

Company
various
Drive
Average Duration
3h  55m
Estimated price
$35-55
Company
Aeroméxico
Plane
Average Duration
4h  5m
Estimated price
$91-300
Company
various
Taxi
Average Duration
3h  55m
Estimated price
$120-150
Company
Aeroméxico
Taxi
Average Duration
3h  28m
Estimated price
$301-302
Company
Aeroméxico
Taxi
Average Duration
4h  26m
Estimated price
$303-304
Company
Aeroméxico
Taxi
Average Duration
5h  1m
Estimated price
$305-306
Company
Wayak
Drive
Average Duration
3h  55m
Estimated price
$307-308

Traveling From Mexico City to Guanajuato

Embarking on a journey from the bustling metropolis of Mexico City to the charming colonial town of Guanajuato reveals a striking contrast between urban energy and historical tranquility.

Best Neighbourhoods in Guanajuato

Guanajuato is a city of vibrant neighborhoods, each with its own charm.

Centro Histórico
• Home to iconic landmarks like the Juárez Theatre.
• Lively atmosphere with shops, cafes, and art galleries.
Alhóndiga
• Famous for the Alhóndiga de Granaditas museum.
• Offers stunning views of the surrounding hills.
Pípila
• Reach the viewpoint easily with a funicular ride.
• Spectacular panoramas of the city below.

Best Times To Visit Guanajuato's Attractions

Planning your visits to Guanajuato’s attractions can enhance your experience.

The Alhóndiga de Granaditas
Visit early in the morning for fewer crowds and cooler temperatures.
The Pipila Monument
Late afternoon offers a breathtaking sunset view over the city.
Teatro Juárez
Attend a performance in the evening for an unforgettable atmosphere.

Guanajuato Weather: What to Expect Year-Round

Guanajuato enjoys a semi-arid climate with mild temperatures, making it pleasant to visit year-round, though the dry season from November to April is ideal for outdoor activities. Understanding the weather patterns can help you plan your activities, ensuring comfortable exploration of the city’s vibrant streets and historical sites.

Dining Recommendation

A visit to Guanajuato would be incomplete without trying the locally beloved dish 'enchiladas mineras,' a delicious twist on traditional enchiladas featuring a rich mole sauce and unique local cheese. Dining in Guanajuato offers a charming atmosphere filled with vibrant local culture, allowing you to savor flavors crafted from regional ingredients that distinctly differ from the bustling culinary scene of Mexico City.

Mexico City - Guanajuato operators

Explore transport companies operating between Mexico City and Guanajuato, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+52 477 710 0060
Website
wl.primeraplus.com.mx

Bus from Terminal Central de Autobuses del Norte to Guanajuato

Average Duration
4h 45m
Estimated price
$30-605
Contact phone
+52 800 800 0386
Website
etn.com.mx

Bus from Terminal Central de Autobuses del Norte to Guanajuato

Average Duration
5h 20m
Estimated price
$30-60
Contact phone
+52 477 710 0060
Website
servicioscoordinados.com.mx

Bus from Terminal Central de Autobuses del Norte to Dolores Hidalgo

Average Duration
6h 10m
Estimated price
$231-35
Contact phone
+52 477 710 0060
Website
cloud.grupoflechaamarilla.com

Bus from Dolores Hidalgo to Guanajuato

Average Duration
1h 35m
Estimated price
$232-233
Shuttle
Contact phone
+52 55 5652 9331
Website
wayak.mx

Shuttle from Mexico City to Guanajuato

Average Duration
3h 55m
Estimated price
$307-308
Taxi
Contact phone
+52 555 571 9344
Website
sitio-300.com

Taxi from Mexico City to Guanajuato

Average Duration
3h 55m
Estimated price
$120-150
Contact phone
+52 555 786 8993
Website
portotaxiejecutivo.com

Taxi from Mexico City to Guanajuato

Average Duration
3h 55m
Estimated price
$0-0
Contact phone
+52 555 716 1616
Website
adandyou.mx

Taxi from Mexico City to Guanajuato

Average Duration
3h 55m
Estimated price
$0-0
Contact phone
+52 555 701 7040
Website
adandyou.mx

Taxi from Mexico City to Guanajuato

Average Duration
3h 55m
Estimated price
$0-0
Plane Show flights
Website
aeromexico.com

Plane from Mexico City (MEX) to Leon/Guanajuato (BJX)

Average Duration
1h 14m
Estimated price
$606-607

Plane from Mexico City Santa Lucia Apt (NLU) to Morelia (MLM)

Average Duration
49m
Estimated price
$120-608

Plane from Mexico City (MEX) to Aguascalientes (AGU)

Average Duration
1h 27m
Estimated price
$609-230

Plane from Mexico City (MEX) to San Luis Potosi (SLP)

Average Duration
1h 19m
Estimated price
$150-308

Mexico City to Guanajuato: Overview of Bus, Train, Flight, and Car Trips

Traveling between Mexico City and Guanajuato offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Mexico City to Guanajuato, a drive of 221 miles that offers breathtaking landscapes and cultural richness along the way. 💰 Enjoy the flexibility of pricing options ranging from $35 to $55 for the road trip, ensuring that you can choose a budget-friendly or more luxurious travel experience. 🏞️ With an estimated driving time of 3 hours and 55 minutes, the route from Mexico City to Guanajuato promises a memorable adventure filled with vibrant colors, charming towns, and historical sites waiting to be explored.
Average price
$35 - $55
🛫 Experience a quick and convenient journey from Mexico City to Guanajuato by taking a direct flight from Mexico City Airport to Leon/Guanajuato Airport with Aeroméxico. The flight duration is just 1 hour and 14 minutes, ensuring a swift travel experience. 🌄 Upon arrival in Guanajuato, you will have covered a distance of 4 hours and 5 minutes from Mexico City, allowing you to begin exploring the beautiful colonial city and its rich cultural heritage almost immediately. The flight offers a seamless transition to your destination. 💸 Prices for flights between Guanajuato and Mexico City range from $91 to $254, providing travelers with affordable options to enjoy the convenience and speed of air travel between these two vibrant Mexican cities. Enjoy a hassle-free trip and immerse yourself in the charm of Guanajuato.
Departure Point
Mexico City Airport
Arrival Point
Leon/Guanajuato Airport
🚌 Experience the convenience of a direct bus journey from Mexico City to Guanajuato, departing every two hours from Terminal Central de Autobuses del Norte. The trip, operated by Primera Plus, will take you approximately 4 hours and 45 minutes. 💸 Ticket prices for the Mexico City to Guanajuato bus range from $30 to $60, offering an affordable and efficient way to travel between these two iconic Mexican destinations. Plan your journey and immerse yourself in the beauty and charm of Guanajuato with this convenient bus service.
Departure Point
Terminal Central de Autobuses del Norte station
Arrival Point
Guanajuato station
Useful tips for bus travellers
• Arrive at Terminal Central de Autobuses del Norte at least 30 minutes before departure to ensure a smooth boarding process and to find your bus easily, as there can be multiple services operating simultaneously.
• Consider checking out dining options in the Terminal before your trip; small eateries and stalls serve local snacks and meals which you can take aboard for the journey to Guanajuato. Popular choices include Tacos or Tortas which are quick and portable.
• Upon arriving at Guanajuato station, expect a somewhat busy atmosphere; follow the signs for 'Salida' (Exit) and be ready for taxis or local buses; it's a good idea to download a local transport app beforehand, like 'Didi,' which operates in Guanajuato, to easily get a ride to your accommodation.

Frequently asked questions

Find out more about the route from Mexico City to Guanajuato.

Or choose the category:
The distance between Mexico City and Guanajuato is 178 miles, with a road distance of 213 miles. Travel times for various modes of transportation vary. It takes approximately 4 hours and 24 minutes to reach Guanajuato from Mexico City by taking a bus to Mexico City Santa Lucia Apt and then flying to Leon/Guanajuato. Flying directly from Mexico City to Guanajuato takes about 3 hours and 50 minutes. Alternatively, driving from Guanajuato to Mexico City takes approximately 3 hours and 49 minutes, while the bus journey from Mexico City to Guanajuato typically takes around 4 hours and 45 minutes.
The most cost-effective transportation option for traveling from Mexico City to Guanajuato is by bus via Dolores Hidalgo, which costs between $21 and $40 and takes approximately 7 hours and 55 minutes. This option allows for a budget-friendly journey while still offering the chance to enjoy the scenic route. However, for those who prioritize time efficiency, taking a taxi is the quickest way to reach Guanajuato from Mexico City, with a travel time of around 3 hours and 49 minutes, although it comes at a higher cost of $110 to $140.
The prices for a bus ticket from Mexico City to Guanajuato range from $28 to $50. On the other hand, the prices for a ferry ticket between the two cities can vary from $220 to $430. It is advisable to check with different bus companies or ferry operators to find the best deal and book in advance to secure the desired price.
To get from Mexico City to Guanajuato without using public transportation, you can drive the distance of 213 miles, which takes around 3 hours and 49 minutes. The driving route offers the flexibility to stop at various attractions along the way. You can expect to spend approximately $35 to $55 on gas and tolls for this trip.
The best way to travel from Mexico City to Guanajuato without a car is by bus, which takes approximately 4 hours and 45 minutes. The price for a bus ticket ranges from $28 to $50. This option is convenient and allows you to relax and enjoy the scenery during the journey.
Yes, there is a direct bus link between Mexico City and Guanajuato. The bus service, operated by Primera Plus, departs every two hours and takes approximately 4 hours and 45 minutes. The buses operate daily, providing a convenient and direct connection between the two cities.
The flight between Mexico City and Guanajuato typically takes around 1 hour and 10 minutes. The cost of the flight can vary between $91 and $275, depending on factors such as the airline, time of booking, and any promotional discounts available. It's advisable to check with different airlines and compare prices to find the best deal for your travel needs.
There are numerous accommodation options available in Guanajuato. With over 273 hotels to choose from, visitors can find a range of prices starting from as low as $5 per night. Whether you prefer luxury hotels, budget-friendly hostels, or cozy bed and breakfasts, there are plenty of choices to suit every traveler's needs. It is recommended to book in advance, especially during peak tourist seasons, to secure the best option for your stay.

Trips from Mexico City