1map logoGo to main page

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

Compare Travel Options and Prices

from
Guanajuato, Mexico
to
Mexico City, Mexico

How to Get from Guanajuato to Mexico City: 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.

$24 by busBest price
286 kmDistance
3h 9m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Guanajuato to Mexico City 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
Primera Plus
Bus
Average Duration
4h  45m
Estimated price
$30-60
Recommended
Company
various
Bus
Average Duration
8h  55m
Estimated price
$24-41
Cheapest
route map
Distance: 286 km
Duration: 3h 9m

See more options

Company
various
Drive
Average Duration
3h  56m
Estimated price
$35-55
Company
Aeroméxico
Plane
Average Duration
3h  9m
Estimated price
$94-300
Company
various
Taxi
Average Duration
3h  56m
Estimated price
$120-150
Company
various
Taxi
Plane
Average Duration
3h  22m
Estimated price
$301-357
Company
Wayak
Drive
Average Duration
3h  56m
Estimated price
$302-303

Traveling From Guanajuato to Mexico City

Traveling from Guanajuato to Mexico City reveals two distinct experiences: the charming cobblestone streets and colorful alleyways of Guanajuato contrast with Mexico City's vibrant urban landscape and rich cultural offerings.

Best Neighbourhoods in Mexico City

Mexico City boasts diverse neighborhoods, each offering distinct experiences.

Roma
• Known for its trendy cafés and boutiques.
• Vibrant street art enhances its artistic vibe.
Condesa
• Leafy parks perfect for leisurely strolls.
• Bustling nightlife with lively bars and restaurants.
Coyoacán
• Home to Frida Kahlo's famous blue house.
• Quaint markets showcasing local crafts and foods.

Best Times To Visit Mexico City's Attractions

Timing your visits can elevate your experience at Mexico City's attractions.

The National Museum of Anthropology
Visit early on weekdays to enjoy fewer crowds and a more intimate experience with the exhibits.
Chapultepec Park
Mornings during weekdays offer a serene atmosphere for leisurely walks and picnics.
Frida Kahlo Museum
Arrive right when it opens or late in the afternoon to avoid long lines.

Mexico City Weather: What to Expect Year-Round

Mexico City enjoys a mild climate characterized by distinct wet and dry seasons, with the best times to visit typically being from March to May when temperatures are pleasantly warm. Being aware of the weather patterns helps you pack appropriately and plan your activities for the most enjoyable experiences.

Dining Recommendation

For something truly distinctive, try the tacos al pastor at El Huequito, where the combination of marinated pork, pineapple, and fresh herbs creates a vibrant explosion of flavors that contrasts with the more hearty dishes of Guanajuato. The bustling atmosphere of this local favorite enhances your dining experience, immersing you in the city's lively culinary scene.

Guanajuato - Mexico City operators

Explore transport companies operating between Guanajuato and Mexico City, 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 Guanajuato to Terminal Central de Autobuses del Norte

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

Bus from Guanajuato to Terminal Central de Autobuses del Norte

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

Bus from Guanajuato to Dolores Hidalgo

Average Duration
1h 40m
Estimated price
$602-603
Contact phone
+52 477 710 0060
Website
servicioscoordinados.com.mx

Bus from Dolores Hidalgo to Terminal Central de Autobuses del Norte

Average Duration
6h 20m
Estimated price
$604-35
Shuttle
Contact phone
+52 55 5652 9331
Website
wayak.mx

Shuttle from Guanajuato to Mexico City

Average Duration
3h 56m
Estimated price
$302-303
Plane Show flights
Website
aeromexico.com

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

Average Duration
1h 14m
Estimated price
$308-309
Taxi
Contact phone
+52 473 731 1200
Website
facebook.com

Taxi from Guanajuato to Mexico City

Average Duration
3h 56m
Estimated price
$120-150
Contact phone
+52 473 734 1026
Website
facebook.com

Taxi from Guanajuato to Mexico City

Average Duration
3h 56m
Estimated price
$120-150

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

Traveling between Guanajuato and Mexico City 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 picturesque journey from Guanajuato to Mexico City, spanning 222 miles of diverse landscapes and charming towns. 💸 Enjoy the flexibility of budget-friendly travel options, with prices ranging from $35 to $55 for the scenic road trip to the vibrant capital. 🌆 Arrive in Mexico City after around 4 hours of scenic driving, ready to explore the rich cultural heritage and vibrant atmosphere of this bustling metropolis.
Average price
$35 - $55
🛫 Experience a quick and convenient journey from Guanajuato to Mexico City by taking a direct flight with Aeroméxico, which only takes 1 hour and 9 minutes. 💸 With flight prices ranging from $94 to $255, flying from Guanajuato to Mexico City offers a cost-effective and time-efficient way to travel between these two dynamic Mexican destinations.
Departure Point
Leon/Guanajuato Airport
Arrival Point
Mexico City Airport
🚌 The journey from Guanajuato to Mexico City by bus is convenient and efficient. There is a direct bus service operated by Primera Plus that departs every two hours, taking approximately 4 hours and 45 minutes to reach Terminal Central de Autobuses del Norte. 💰 The prices for a bus ticket between Mexico City and Guanajuato typically range from $30 to $60, making it an affordable and accessible option for travelers looking to explore these two vibrant Mexican cities.
Departure Point
Guanajuato station
Arrival Point
Terminal Central de Autobuses del Norte station
Useful tips for bus travellers
• Be sure to book your tickets in advance through Primera Plus or other operators like ETN and ADO as they can fill up quickly, especially during weekends and holidays; you can book online at Primera Plus, ETN, or ADO.
• During your bus ride, take advantage of the scenic views as you approach Mexico City; the mountainous terrain and landscapes can be breathtaking, so have your camera ready for a few Instagram-worthy shots.
• Upon arriving at Terminal Central de Autobuses del Norte in Mexico City, utilize the information desk to get maps and schedules, and if you need further transportation, consider the Metro or authorized taxi services for easy access to your next destination; download the CDMX Metro Map for guidance while navigating the station.

Frequently asked questions

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

Or choose the category:
The cheapest way to travel from Guanajuato to Mexico City is by bus. There are several bus companies that offer direct routes from Guanajuato to Mexico City, with prices ranging from $21 to $40. The journey takes approximately 8 hours and 15 minutes. Taking a bus is not only an affordable option, but it also allows you to enjoy the scenic landscapes along the way.
The fastest way to travel from Guanajuato to Mexico City is by taking a flight and then using the subway. This option can take around 3 hours and 16 minutes, depending on the flight and subway schedules. The cost of this option can range from $90 to $280, depending on the airline and ticket availability.
The distance between Guanajuato and Mexico City is approximately 178 miles. If traveling by road, the distance is 221.1 miles. This can vary depending on the route taken. It is important to plan accordingly and take into account travel time and potential traffic congestion when making the journey.
The most convenient way to travel from Guanajuato to Mexico City without a car is by bus. There are several bus companies that provide services on this route, with an average travel time of 4 hours and 45 minutes. The ticket prices range from $28 to $50, depending on the class and amenities of the bus. It is recommended to book your ticket in advance to secure your seat and to check the bus schedules to plan your journey accordingly.
The journey from Guanajuato to Mexico City takes approximately 4 hours and 45 minutes by bus. Buses are available every hour and make regular transfers. The duration may vary depending on traffic and other external factors. It is always recommended to check the schedule and plan accordingly to ensure a smooth and timely journey.
There are plenty of accommodation options near Mexico City, with over 1117 hotels available. Prices for hotels in Mexico City start at $57 per night. From budget-friendly options to luxury hotels, travelers can choose from a wide range of accommodations based on their preferences and budget. It is recommended to book in advance, especially during peak travel seasons, to secure the best rates and availability.
Yes, you can drive from Guanajuato to Mexico City. The driving distance is approximately 221 miles and it takes around 3 hours and 52 minutes to complete the journey. This can be a convenient option if you prefer the flexibility and freedom of driving. However, please note that traffic conditions and toll fees may affect travel time and cost.
Yes, there is a direct bus between Guanajuato and Mexico City. The bus departs from Guanajuato and arrives directly in Mexico City. The bus services operate every day and depart hourly, making it convenient for travelers. The journey takes approximately 4 hours and 45 minutes, providing a relatively quick option for transportation between the two cities.
You can catch the bus from Guanajuato to Mexico City at the Guanajuato station. The bus service is operated by Primera Plus, which is a popular bus company in Mexico. Make sure to check the bus schedule and arrive at the station a little bit before the departure time to secure your seat.
The bus from Guanajuato to Mexico City arrives at the Mexico station. This is the main bus terminal in the city and is conveniently located for travelers. From there, you can easily access other transportation options or continue your journey to your desired destination within Mexico City. The Mexico station is well-equipped with facilities such as ticket counters, waiting areas, and restrooms to make your arrival more comfortable.
To get from Guanajuato to Mexico City, the cheapest way is to take a bus. Specifically, you can take a bus via Dolores Hidalgo which costs around $21 to $40. The journey takes approximately 8 hours and 15 minutes. This option is a budget-friendly choice for travelers looking to save on transportation expenses.
Aeroméxico is the main airline that offers flights between Guanajuato and Mexico City. They operate flights from Leon/Guanajuato Airport to Mexico City Airport. Other airlines that may also offer this route include Volaris and Interjet, but it is recommended to check with each individual airline for their current flight schedules and availability.
The fastest way to travel from Guanajuato to Mexico City is by plane. The quickest flight is a direct flight from Leon/Guanajuato Airport to Mexico City Airport, which takes approximately 1 hour and 9 minutes. Aeroméxico offers flights on this route, making it convenient and efficient for travelers.
The flight from Guanajuato to Mexico City takes approximately 1 hour and 9 minutes for a direct flight. This is the quickest and most convenient way to travel between the two cities. Several airlines, including Aeromexico and Volaris, offer regular flights on this route. Passengers can enjoy a comfortable and efficient journey with these airlines, making it a popular choice for travelers.
The cost of a bus from Guanajuato to Mexico City can range from $28 to $50. There are several bus companies that operate on this route, offering different prices depending on the type of service and amenities provided. It is recommended to check with different bus companies and compare prices to find the best deal. Keep in mind that prices may vary depending on the season and time of travel.
I'm sorry, but there is no ferry service available between Guanajuato and Mexico City as they are both inland cities. Traveling by bus or car is the recommended and most convenient option for this route.
The cost of driving from Guanajuato to Mexico City can vary between $35 and $55, depending on factors such as fuel prices and toll fees. It is important to consider the distance of approximately 360 kilometers, which can take around 4 to 5 hours to drive, depending on traffic conditions. Additionally, it is advisable to factor in the cost of parking in Mexico City, which can also add to the overall expense.

Trips to Mexico City