1map logoGo to main page

Monterrey, Nuevo Leon to Puebla, Puebla from $45: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Monterrey, Mexico
to
Puebla, Mexico

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

$45 by busBest price
1035 kmDistance
3h 50m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Monterrey to Puebla 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
Plane
Average Duration
3h  50m
Estimated price
$66-215
Recommended
Company
various
Bus
Average Duration
14h  45m
Estimated price
$45-273
Cheapest
route map
Distance: 1035 km
Duration: 3h 50m

See more options

Company
various
Bus
Average Duration
14h  2m
Estimated price
$46-660
Company
various
Plane
Bus
Average Duration
6h  45m
Estimated price
$50-202
Company
various
Plane
Taxi
Average Duration
5h  12m
Estimated price
$156-341
Company
various
Drive
Average Duration
11h  25m
Estimated price
$661-662

Traveling From Monterrey to Puebla

The journey from Monterrey to Puebla offers a fascinating contrast between Monterrey's modern, industrial vibe and Puebla's rich colonial history and vibrant culinary scene.

Best Neighbourhoods in Puebla

Puebla boasts diverse neighborhoods, each offering distinct experiences for visitors.

Cholula
• Home to the Great Pyramid of Cholula.
• Lively atmosphere with vibrant markets and cafes.
Puebla Centro
• Features stunning colonial architecture and historic sites.
• Bustling square perfect for people-watching and events.
La Paz
• Trendy area with art galleries and boutiques.
• Eclectic dining options showcasing local cuisine.

Best Times To Visit Puebla's Attractions

Maximize your experience in Puebla by planning your visits thoughtfully.

Puebla Cathedral
Visit early in the morning to enjoy serenity and stunning architecture.
Cholula Pyramid
Going on weekdays helps you avoid large tourist crowds.
Historic Center
Explore in the late afternoon when the light casts beautiful shadows.

Puebla Weather: What to Expect Year-Round

Puebla enjoys a mild climate with warm summers and cooler winters, making it a pleasant destination throughout the year. Visiting during the dry season from November to April enhances the travel experience, as you can explore the city's attractions without unexpected rain.

Dining Recommendation in Puebla

Don't miss trying Mole Poblano at Restaurante El Manuelito, where the rich, complex flavors crafted from local ingredients offer a delightful contrast to Monterrey's grilled meat dishes. The warm, traditional atmosphere pairs beautifully with the intricate flavors, creating an unforgettable dining experience that showcases Puebla's culinary heritage.

Monterrey - Puebla operators

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

Plane Show flights
Website
vivaaerobus.com

Plane from Monterrey (MTY) to Puebla (PBC)

Average Duration
3h 50m
Estimated price
$66-215

Plane from Monterrey (MTY) to Mexico City Santa Lucia Apt (NLU)

Average Duration
5h 12m
Estimated price
$156-341

Plane from Monterrey (MTY) to Mexico City (MEX)

Average Duration
6h 45m
Estimated price
$50-202
Bus Show bus routes
Contact phone
+52 552 643 9028
Website
apoloplatinum.com.mx

Bus from Monterrey to Puebla

Average Duration
13h
Estimated price
$45-666
Contact phone
+52 800 800 0386
Website
etn.com.mx

Bus from Monterrey to Terminal Central de Autobuses del Norte

Average Duration
11h 30m
Estimated price
$663-2156
Contact phone
+52 55 5141 4300
Website
odm.com.mx

Bus from Monterrey to Terminal Central de Autobuses del Norte

Average Duration
12h 45m
Estimated price
$2157-2158
Contact phone
800 507 5500
Website
futura.com.mx

Bus from Monterrey to Terminal Central de Autobuses del Norte

Average Duration
13h 15m
Estimated price
$21540-2159
Contact phone
800 881 8181
Website
ticket.gruposenda.com

Bus from Monterrey to Terminal Central de Autobuses del Norte

Average Duration
15h
Estimated price
$450-451
Contact phone
800 881 8181
Website
turimex.com

Bus from Monterrey to Terminal Central de Autobuses del Norte

Average Duration
14h
Estimated price
$452-2159
Contact phone
+52 55 4440 3187
Website
transportesfrontera.com.mx

Bus from Monterrey to Terminal Central de Autobuses del Norte

Average Duration
12h 43m
Estimated price
$450-2158
Taxi
Contact phone
+52 555 571 9344
Website
sitio-300.com

Taxi from Mexico City Santa Lucia Apt to Puebla

Average Duration
1h 48m
Estimated price
$2156-2731

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

Traveling between Monterrey and Puebla 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 unforgettable road trip from Monterrey to Puebla spanning 643 miles of scenic landscapes and cultural richness. 💰 Enjoy the flexibility and freedom of traveling by car, with prices ranging between $100 to $160 for the journey, making it both affordable and convenient.
Average price
$100 - $160
🚆 Embark on an exciting train journey from Monterrey to Puebla! This scenic route covers a distance of 1,011 km and involves 2 transfers along the way.
🛫 Flying from Monterrey to Puebla is convenient and efficient, with a direct flight taking just 1 hour and 30 minutes via Viva Aerobus. ✈️ The journey by plane offers a quick way to travel between these two vibrant Mexican cities, saving you time with a total travel duration of 3 hours and 50 minutes. 💸 Depending on the airline and time of booking, flight prices between Monterrey and Puebla typically range from $66 to $215, offering budget-friendly options for travelers.
Departure Point
Monterrey Airport
Arrival Point
Puebla Airport
🚌 Traveling from Monterrey to Puebla by bus involves a journey of approximately 14 hours and 2 minutes. While there isn't a direct route, you will need to make transfers along the way. 🌄 The route covers a distance of 1,011 km with different transfer points. Options include stopping in San Luis Potosí and Mexico City before reaching Puebla, each leg taking a varying amount of time. 💸 Prices for the bus ride between Monterrey and Puebla range from $45 to $273. Plan your trip carefully, considering the duration and transfers involved in the journey.
Departure Point
Monterrey station
Arrival Point
Puebla station
Useful tips for bus travellers
• Plan to take the Senda Diamante bus from Monterrey to San Luis Potosí as the first leg; it offers comfortable amenities and is well-reviewed, which can be crucial during the long journey.
• After arriving at San Luis Potosí, you will need to transfer to the Primera Plus bus heading to Ciudad de México; make sure to check the schedules in advance on their official site at reservamos.mx to avoid long waits.
• Upon arriving at Puebla Central Bus Station, expect to find multiple taxi services and local buses; download the app ‘Didi’ for affordable ride-sharing options or grab a taxi directly outside the bus terminal for convenience.

Frequently asked questions

Find out more about the route from Monterrey to Puebla.

Or choose the category:
The cheapest way to travel from Monterrey to Puebla is by bus. There are several bus companies that operate on this route, offering affordable fares ranging from $40 to $75. The journey takes approximately 14 hours and 2 minutes. It is recommended to check different bus companies for the best deals and schedules.
The fastest way to travel from Monterrey to Puebla is by flying. There are several airlines that offer direct flights between the two cities, with a travel time of approximately 3 hours and 50 minutes. The cost of the flight can range from $75 to $260, depending on the airline and the time of booking. It is recommended to compare prices and book in advance to secure the best deal for your travel.
It is approximately 480 miles from Monterrey to Puebla. The road distance is around 643.2 miles.
The best way to travel from Monterrey to Puebla without a car is by bus. There are several bus companies that operate on this route, offering comfortable and affordable journeys. The trip typically takes around 14 hours and the ticket prices range from $40 to $75, depending on the bus company and the type of seat you choose. It is recommended to book your bus ticket in advance to secure your seat and ensure a smooth journey.
The travel time from Monterrey to Puebla is approximately 3 hours and 50 minutes, including transfers. This can vary depending on the mode of transportation chosen and any potential traffic or delays. It is important to plan accordingly and factor in any potential delays when scheduling your trip. Options for travel include by car, bus, or plane, with each having different travel times and costs associated with them.
There are plenty of accommodation options available in Puebla. With over 360 hotels to choose from, you'll definitely find something that suits your budget and preferences. Prices for hotels in Puebla start at $48 and can vary depending on the location and amenities provided. Whether you're looking for a budget-friendly option or a luxurious stay, there are plenty of choices available in Puebla.
Yes, you can drive from Monterrey to Puebla. The driving distance between the two cities is approximately 643 miles. The journey by car takes approximately 11 hours and 25 minutes, depending on traffic and road conditions. It is important to ensure that you have a valid driver's license and are familiar with the local traffic rules and regulations before embarking on the drive.
Yes, there is no direct bus between Monterrey and Puebla. However, there are buses available that have a transfer in Monterrey. The journey from Monterrey to Puebla takes approximately 14 hours and 2 minutes. The buses depart from Hidalgo in Monterrey and arrive at Puebla via Monterrey. It is recommended to check the schedules and book tickets in advance for a smoother travel experience.
To catch the bus from Monterrey to Puebla you will need to go to the Monterrey station. The bus services for this route are operated by Apolo Platinum. It is recommended to arrive at the station at least 30 minutes before the scheduled departure time to ensure a smooth boarding process.
The Monterrey to Puebla bus services, operated by Apolo Platinum, arrive at Puebla station. The bus station is centrally located in Puebla, making it convenient for travelers to reach their final destinations within the city. From the bus station, there are various transportation options available to explore Puebla and its attractions. It is advisable to check the bus schedule and plan your onward journey accordingly.
To get to Puebla from Monterrey Airport, you can take a taxi or a private transfer, which will cost around $60-$80 and take approximately 2-3 hours, depending on traffic. Alternatively, you can take a bus from the airport to the Monterrey bus station, which costs around $1 and takes around 45 minutes. From there, you can board a direct bus to Puebla, which takes approximately 8-10 hours and costs around $40-$70.
Volaris and Viva Aerobus are the two main airlines that offer flights from Monterrey Airport to Puebla Airport. Both airlines provide regular flights between the two cities. It is recommended to check their websites or contact them directly for the most up-to-date flight schedules and fares.
The fastest way to travel from Monterrey to Puebla is by plane. The quickest flight from Monterrey Airport to Puebla Airport is a direct flight lasting approximately 1 hour and 30 minutes. Airlines like Volaris and Viva Aerobus offer flights between the two cities. It takes approximately 3 hours and 50 minutes to reach Puebla from Monterrey by plane. The prices for flights between Puebla and Monterrey vary, with fares ranging from $79 to $254.
The flight from Monterrey to Puebla takes approximately 1 hour and 30 minutes. This is the quickest way to travel between the two cities. There are direct flights available from Monterrey Airport to Puebla Airport, which makes the journey even more convenient. However, it is important to check for any potential layovers or delays that may affect the overall duration of the flight.
The cost of a flight from Monterrey to Puebla can range from $79 to $254, depending on the airline and the time of booking. It is recommended to compare prices from different airlines to find the best deal. Keep in mind that prices may vary depending on the season and availability, so it is advisable to book in advance to secure the lowest fare.
The cost of a bus ticket from Monterrey to Puebla ranges from $41 to $71 depending on the bus company and the type of service chosen. Prices may also vary based on the time of year and availability. It is recommended to check with different bus companies and compare prices to find the best deal.
The cost to drive from Monterrey to Puebla varies depending on factors such as fuel prices and toll fees. On average, it can cost anywhere between $100 and $160 for a one-way trip. It is important to consider additional expenses such as food, accommodation, and vehicle maintenance during the journey. It is advisable to calculate the total cost before embarking on the trip and plan accordingly.

Trips from Monterrey