1map logoGo to main page

Mexico City, Federal District to Leon, Guanajuato from $21: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mexico City, Mexico
to
Leon, Mexico

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

$21 by busBest price
328 kmDistance
3h 35m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mexico City to Leon 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
$21-75
Recommended
Company
Primera Plus
Bus
Average Duration
4h  45m
Estimated price
$21-75
Cheapest
route map
Distance: 328 km
Duration: 3h 35m

See more options

Company
Various
Drive
Average Duration
4h  2m
Estimated price
$35-60
Company
Aeroméxico
Plane
Average Duration
4h  2m
Estimated price
$91-254
Company
Various
Plane
Drive
Average Duration
3h  35m
Estimated price
$161-365
Company
Various
Plane
Taxi
Average Duration
3h  50m
Estimated price
$210-400
Company
Various
Plane
Drive
Average Duration
4h  52m
Estimated price
$210-211
Company
Various
Plane
Bus
Average Duration
6h  32m
Estimated price
$212-213

Traveling From Mexico City to Leon

Traveling from Mexico City to Leon offers a fascinating contrast between the bustling energy of the capital and the charming, laid-back atmosphere of this leather city.

Best Neighbourhoods in Leon

Leon boasts vibrant neighborhoods, each offering distinct cultural experiences.

Centro Historico
• Home to stunning colonial architecture.
• Vibrant atmosphere with local shops and cafes.
Zona Dorada
• Known for upscale dining and nightlife.
• Perfect for shopping and entertainment options.
Colonia San Francisco
• Features charming streets and local art.
• Offers a more relaxed and residential vibe.

Best Times To Visit Leon's Attractions

Planning your visit to Leon's attractions can greatly enhance your experience.

Basilica Cathedral
Early mornings and weekdays offer quieter moments to appreciate its beauty.
Leather Museum
Visit during the late afternoon to enjoy fewer crowds and better interactions.
Main Plaza (Jardín Principal)
Evenings are ideal to enjoy the lively atmosphere and local performances.

Leon Weather: What to Expect Year-Round

Leon enjoys a semi-arid climate with warm temperatures year-round, making it a great destination anytime. However, visiting during the cooler months of November to March enhances your experience, as you'll find pleasant days perfect for exploring.

Dining Recommendation in Leon

Savor the iconic "Birria de Res" at El Rincón de la Birria, where tender beef is slow-cooked in a rich, savory broth, a dish that showcases the bold flavors of Jalisco's culinary heritage. The warm, welcoming atmosphere of the restaurant, combined with locally sourced ingredients, offers a distinctly different experience than dining in the fast-paced establishments of Mexico City.

Mexico City - Leon operators

Explore transport companies operating between Mexico City and Leon, 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 León

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

Bus from Terminal Central Del Sur - Taxqueña to León

Average Duration
5h 15m
Estimated price
$217-218

Bus from Nueva Central Camionera de Guadalajara Mod 2 to León

Average Duration
3h
Estimated price
$759-350
Contact phone
800 507 5500
Website
autobuseselite.com.mx

Bus from Terminal Central de Autobuses del Norte to León

Average Duration
6h 25m
Estimated price
$21-351
Contact phone
800 507 5500
Website
chihuahuenses.com.mx

Bus from Terminal Central de Autobuses del Norte to León

Average Duration
6h 15m
Estimated price
$352-75
Contact phone
800 507 5500
Website
futura.com.mx

Bus from Terminal Central de Autobuses del Norte to León

Average Duration
6h 37m
Estimated price
$353-351
Plane Show flights
Website
aeromexico.com

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

Average Duration
1h 17m
Estimated price
$219-750

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

Average Duration
1h 27m
Estimated price
$751-752

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

Average Duration
49m
Estimated price
$753-754

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

Average Duration
1h 19m
Estimated price
$755-756

Plane from Mexico City Santa Lucia Apt (NLU) to Guadalajara (GDL)

Average Duration
1h 23m
Estimated price
$75-210
Taxi

Taxi from Aguascalientes to León

Average Duration
1h 18m
Estimated price
$354-751

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

Traveling between Mexico City and Leon 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 León, spanning 235 miles of diverse landscapes and charming towns along the way. ⛽️ With an average driving time of 4 hours and 2 minutes, this road trip offers the perfect balance of adventure and relaxation at an affordable cost ranging from $35 to $60.
Average price
$35 - $60
🛫 For a convenient and quick journey from Mexico City to Leon, consider taking a direct flight that typically lasts around 1 hour and 14 minutes with Aeroméxico. 🌇 Once you arrive at Leon/Guanajuato Airport, you can expect a total travel time of approximately 4 hours and 2 minutes from departing Mexico City—a seamless transition to your destination in Leon. 💸 Flight prices between Mexico City and Leon can range from $91 to $254, offering budget-friendly options for travelers looking to explore the vibrant city of Leon.
Departure Point
Mexico City Airport
Arrival Point
Leon/Guanajuato Airport
🚌 The bus journey from Mexico City to Leon takes approximately 4 hours and 45 minutes, with services departing hourly from Terminal Central de Autobuses del Norte every day. 🚌 Travelers can expect to pay between $21 to $75 for a bus ticket between Leon and Mexico City, making it an affordable and accessible mode of transportation between these two Mexican destinations.
Departure Point
Terminal Central de Autobuses del Norte station
Arrival Point
León station
Useful tips for bus travellers
• Consider booking your bus tickets in advance through operators like Primera Plus, ETN, or Camiones de Oriente to secure the best prices and get a more comfortable seat for your journey: Primera Plus, ETN, Camiones de Oriente.
• During your travel, enjoy the scenic views as you pass through the outskirts of Mexico City and into the rolling hills of Guanajuato, but keep in mind the bus may experience brief stops along the way for restroom breaks and refreshments.
• Upon arrival at the León bus station (Terminal de Autobuses de León), navigate easily by following the overhead signs to exit; you can also find local taxi services or ride-sharing apps available just outside the station, ensuring a smooth transition to your final destination.

Frequently asked questions

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

Or choose the category:
The distance between Mexico City and Leon is approximately 204 miles by road and 227 miles by car. If traveling by air, it takes around 3 hours and 47 minutes to reach Leon from Mexico City. Alternatively, taking a bus from Mexico City to Leon takes approximately 4 hours and 45 minutes.
The most cost-effective option for traveling from Mexico City to Leon is by bus, which typically takes around 4 hours and 45 minutes and costs between $20 and $65. However, if time efficiency is a priority, flying is the quickest option, with a travel time of approximately 3 hours and 47 minutes. The cost for a flight can range from $90 to $280. Both options provide different advantages depending on budget and time constraints.
The prices for a bus ticket between Leon and Mexico City can vary depending on the bus company and the type of service. On average, prices range from $20 to $65. It is recommended to check with different bus companies to compare prices and choose the option that best suits your budget and travel needs. Additionally, prices may also vary based on the time of year and any current promotions or discounts.
To travel from Mexico City to Leon without using public transportation, you can consider renting a car. The driving distance between the two cities is approximately 227 miles, and it takes around 3 hours and 56 minutes to drive from Mexico City to Leon. Rental car prices can range from $35 to $55, depending on the type of car and rental duration. This option allows you to have control over your travel schedule and enjoy the scenic views along the way.
To travel from Mexico City to Leon without a car, the best option is to take a bus. The bus journey takes approximately 4 hours and 45 minutes and the ticket prices range from $20 to $65. There are several bus companies that operate this route, offering comfortable and convenient travel options.
Yes, there is a direct link between Mexico City and Leon. Primera Plus operates bus services that depart from Mexico Central Norte station and arrive at León station. The bus journey takes approximately 4 hours and 45 minutes and operates daily, with departures every 30 minutes. Therefore, travelers can easily access Leon from Mexico City by bus.
The flight duration between Mexico City and Leon is typically 1 hour and 10 minutes on a direct flight. The cost of the flight can vary between $91 to $276 depending on factors such as the airline and the time of booking. It's recommended to check with different airlines and compare prices to find the best deal for your travel.
There are plenty of accommodation options near Leon. There are over 129 hotels to choose from, with prices starting at $73. Whether you're looking for luxury hotels or budget-friendly options, you'll be able to find a place that suits your needs. It's recommended to check online booking platforms or contact a travel agent for more specific details and to find the perfect place to stay during your visit to Leon.

Trips from Mexico City