1map logoGo to main page

Puebla, Puebla to Leon, Guanajuato from $29: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Puebla, Mexico
to
Leon, Mexico

How to Get from Puebla 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.

$29 by busBest price
496 kmDistance
5h 12m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Puebla 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
ETN Turistar
Bus
Average Duration
6h  45m
Estimated price
$40-70
Recommended
Company
various
Bus
Average Duration
8h  3m
Estimated price
$29-143
Cheapest
route map
Distance: 496 km
Duration: 5h 12m

See more options

Company
various
Bus
Average Duration
8h  35m
Estimated price
$31-121
Company
various
Drive
Average Duration
5h  12m
Estimated price
$50-75
Company
various
Bus
Plane
Average Duration
6h  7m
Estimated price
$101-400
Company
various
Bus
Plane
Taxi
Average Duration
5h  55m
Estimated price
$401-402
Company
various
Plane
Bus
Average Duration
6h  43m
Estimated price
$403-404
Company
various
Bus
Plane
Drive
Average Duration
6h  57m
Estimated price
$405-409
Company
various
Taxi
Plane
Bus
Average Duration
7h  56m
Estimated price
$406-407

Traveling From Puebla to Leon

The journey from Puebla to Leon takes you from the colonial charm and vibrant culinary scene of Puebla to the modern industrial landscape and rich leather heritage of Leon, offering distinctly different perspectives on Mexican culture.

Best Neighbourhoods in Leon

Leon boasts a variety of neighborhoods, each with distinct character and charm.

Centro Historico
• Home to stunning colonial architecture.
• Features lively markets and local eateries.
Explanada de la Plaza
• Known for cultural festivals and events.
• Offers beautiful parks for relaxation.
Zona Piel
• Hub for high-quality leather goods and shops.
• Vibrant atmosphere with local artisans.

Best Times To Visit Leon's Attractions

Timing your visit can significantly enhance your experience in Leon.

Basilica del Rosario
Mornings during weekdays offer a quieter, more reflective atmosphere.
Leon Zoo
Visit early in the day or late afternoon to enjoy cooler temperatures and less crowding.
Plaza Mayor
Evenings are ideal for enjoying live music and local events while avoiding daytime heat.

Leon Weather: What to Expect Year-Round

Leon enjoys a dry and temperate climate, with warm summers and mild winters, making it a pleasant destination year-round. Visiting during the cooler months from November to March allows for comfortable explorations without the heat of summer, enhancing your experience.

Dining Recommendation in Leon

In Leon, trying the local dish 'Guanajuato-style Enchiladas' at Restaurant El Mural delivers a burst of flavor that sets it apart from Puebla’s famous mole. This restaurant's lively atmosphere and use of local ingredients like fresh corn and zesty salsa create a dining experience that brings the peppery, hearty essence of León to life.

Puebla - Leon operators

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

Bus Show bus routes
Contact phone
+52 800 800 0386
Website
https://etn.com.mx/english/

Bus from Puebla CAPU to León

Average Duration
6h 45m
Estimated price
$40-70
Contact phone
+52 222 273 8300
Website
https://estrellaroja.com.mx

Bus from Puebla CAPU to Terminal Central de Autobuses del Norte

Average Duration
2h 50m
Estimated price
$709-290

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

Average Duration
5h
Estimated price
$707-706
Contact phone
+52 555 784 4652
Website
http://ado.com.mx

Bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Norte

Average Duration
3h 7m
Estimated price
$293-294
Contact phone
+52 555 784 4652
Website
http://ado.com.mx

Bus from Puebla Terminal CAPU to Terminal Central de Autobuses del Norte

Average Duration
3h 25m
Estimated price
$295-70

Bus from Puebla CAPU to Aeropuerto MEX Terminal 2

Average Duration
2h 40m
Estimated price
$293-70
Contact phone
800 507 5500
Website
http://futura.com.mx

Bus from Puebla Terminal CAPU to Celaya

Average Duration
5h 15m
Estimated price
$1433-1431

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

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

Plane from Mexico City to Leon/Guanajuato

Average Duration
1h 17m
Estimated price
$405-409

Plane from Mexico City to Aguascalientes

Average Duration
1h 27m
Estimated price
$700-701

Plane from Mexico City to San Luis Potosi

Average Duration
1h 19m
Estimated price
$408-702

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

Traveling between Puebla 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 an exciting road trip from Puebla to León, spanning 308 miles of scenic Mexican highways. 🌄 Enjoy the journey that takes approximately 5 hours and 12 minutes, offering ample opportunities to explore the beauty of central Mexico. 💸 The cost of driving from Puebla to León ranges between $50 to $75, providing an affordable and flexible travel option. 🛣️ Experience the freedom of the open road as you make your way from one vibrant city to another, soaking in the diverse landscapes along the way.
Average price
$50 - $75
🛫 Flying from Puebla to Leon is a convenient and efficient way to travel, with a quick direct flight taking just 1 hour and 14 minutes from Mexico City Airport to Leon/Guanajuato Airport.
Departure Point
Mexico City Airport
Arrival Point
Leon/Guanajuato Airport
🚌 Hop on a direct ETN Turistar bus at Puebla CAPU and make your way to León. Enjoy a smooth journey lasting approximately 6 hours and 45 minutes, perfect for a comfortable travel experience. 💰 Prices for a bus ticket between Leon and Puebla range from $40 to $70, making this an affordable and efficient transportation option for your trip within Mexico. Sit back, relax, and enjoy the scenic views as you journey from Puebla to León by bus.
Departure Point
Puebla CAPU station
Arrival Point
León station
Useful tips for bus travellers
• Book your ETN Turistar bus tickets in advance through their website at etn.com.mx to secure the best prices, as prices can range from $40 to $70 depending on demand.
• Bring snacks and water for the journey, but also plan to use the bus's rest stop; expect a 15-minute break halfway through the trip, typically around the town of San Juan del Río, giving you a chance to stretch and refresh.
• Upon arrival at León's bus station, grab a map from the information desk to help navigate local transport options like taxis or the city bus system, as León's station can be quite busy and unfamiliar for first-time visitors.

Frequently asked questions

Find out more about the route from Puebla to Leon.

Or choose the category:
The distance between Puebla and Leon is approximately 269 miles, or 308 miles by road. Travel time varies depending on the mode of transportation. By bus and flying, it takes about 5 hours and 47 minutes to reach Leon from Puebla, with a transfer in Mexico City. By car, it takes about 5 hours and 12 minutes to travel from Puebla to Leon. Lastly, taking a bus directly between the two cities takes approximately 6 hours and 45 minutes.
The most cost-effective option for traveling from Puebla to Leon would be by bus, with ticket prices ranging from $40 to $65. This mode of transportation takes approximately 6 hours and 45 minutes. However, if time efficiency is a priority, the fastest way to reach Leon would be by driving, which takes around 5 hours and 12 minutes and costs between $50 and $75 in fuel expenses.
The prices for traveling by bus between Puebla and Leon can range from $40 to $65. These prices may vary depending on the bus company, the type of bus, and the time of travel. It is recommended to check with different bus companies or travel agencies to get the most accurate and up-to-date prices for your specific travel dates.
To travel from Puebla to Leon without using public transportation, you can rent a car and drive. The driving distance between Puebla and Leon is approximately 308 miles and the journey takes about 5 hours and 12 minutes. The cost of renting a car for this trip can vary, but prices typically range from $50 to $75.
The best way to travel from Puebla to Leon without a car is by bus. The journey takes approximately 6 hours and 45 minutes and the cost ranges from $40 to $65. This is a convenient and affordable option for those who do not have access to a car.
Yes, there is a direct link between Puebla and Leon by bus. The bus services are operated by ETN and depart from Puebla CAPU station. The journey takes approximately 6 hours and 45 minutes. Buses depart once daily and operate every day, providing a convenient option for travel between the two cities.
The flight between Puebla and Leon typically takes 1 hour and 10 minutes. The quickest and most convenient option is to take a direct flight from Mexico City Airport to Leon/Guanajuato Airport. As for the cost, it depends on various factors such as the time of year and the airline, but on average, you can expect the ticket prices to range between $100 to $200 USD.
There are plenty of accommodation options available near Leon. With over 129 hotels to choose from, there is something to suit every budget and preference. Prices start at $73 per night, offering a range of affordable and luxurious options. Visitors can easily find a place to stay that fits their needs and enjoy their time in Leon.