1map logoGo to main page

Puebla to Monterrey from $43: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Puebla, Mexico
to
Monterrey, Mexico

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

$43 by busBest price
772 kmDistance
3h 31m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Puebla to Monterrey 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
Viva Aerobus
Plane
Average Duration
3h  31m
Estimated price
$93-282
Recommended
Company
Apolo Platinum
Bus
Average Duration
14h  53m
Estimated price
$43-268
Cheapest
route map
Distance: 772 km
Duration: 3h 31m

See more options

Company
various
Bus
Average Duration
13h  4m
Estimated price
$47-930
Company
various
Bus
Plane
Average Duration
6h  24m
Estimated price
$98-247
Company
various
Taxi
Plane
Average Duration
4h  50m
Estimated price
$166-325
Company
various
Drive
Average Duration
11h  20m
Estimated price
$931-932

Puebla - Monterrey operators

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

Plane
Website
vivaaerobus.com

Plane from Puebla (PBC) to Monterrey (MTY)

Average Duration
1h 35m
Estimated price
$937-938
Bus
Contact phone
+52 552 643 9028
Website
apoloplatinum.com.mx

Bus from Puebla to Monterrey

Average Duration
13h
Estimated price
$933-934
Contact phone
+52 222 273 8300
Website
estrellaroja.com.mx

Bus from Puebla CAPU to Terminal Central de Autobuses del Norte

Average Duration
2h 50m
Estimated price
$432-433

Bus from Terminal Central de Autobuses del Norte to Monterrey

Average Duration
11h 45m
Estimated price
$937-2825
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Puebla CAPU to Aeropuerto MEX Terminal 2

Average Duration
2h 40m
Estimated price
$434-937

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

Average Duration
3h 25m
Estimated price
$437-937
Taxi
Contact phone
+52 222 224 3535
Website
taxiexpress.mx

Taxi from Puebla to Mexico City Santa Lucia Apt

Average Duration
1h 45m
Estimated price
$931-2825

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

Traveling between Puebla and Monterrey 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 road trip from Puebla to Monterrey, covering a distance of 639 miles through Mexico's diverse landscapes. The journey offers a perfect blend of scenic beauty and cultural richness. 💰 Enjoy the flexibility of budget-friendly options with car rental prices ranging from $100 to $160 for the trip from Puebla to Monterrey. Experience the freedom of the open road while exploring the hidden gems along the way. ⏱️ Plan for an adventure-filled 11 hours and 20 minutes of driving time between Puebla and Monterrey, making memories and capturing moments that will last a lifetime. Whether it's the stunning mountain views or the vibrant city vibes, this road trip promises an unforgettable experience.
Average price
$100 - $160
🚆 Traveling from Puebla to Monterrey by train is a scenic journey covering a distance of 995 km. The trip takes approximately 14 hours and 5 minutes with 3 transfers along the way.
🛫 Experience a swift journey from Puebla to Monterrey with Viva Aerobus' direct flight, taking just 1 hour 35 minutes. ✈️ Enjoy efficient travel from Puebla Airport to Monterrey Airport in approximately 3 hours and 31 minutes by air. 💸 Find flight options ranging from $93 to $282 for your convenient trip between Monterrey and Puebla.
Departure Point
Puebla Airport
Arrival Point
Monterrey Airport
🗺️ Although there's no direct route, you can take a journey with transfers that lasts approximately 13 hours and 4 minutes. 🛣️ Route options vary in duration and transfers, with distances ranging from 995 km to 1,025 km. 🚌 Some routes have up to 3 transfers through different cities like Mexico City and San Luis Potosí. ⏰ Depending on the chosen route, travel times can range from 14 to 17 hours. 🎫 Prices for bus tickets between Puebla and Monterrey typically range from $43 to $268.
Departure Point
Puebla station
Arrival Point
Monterrey station

Frequently asked questions

Find out more about the route from Puebla to Monterrey.

Or choose the category:
The distance between Puebla and Monterrey is approximately 772.5 km, or 1028.2 km by car. The fastest option is to fly, which takes about 3 hours and 11 minutes. Taking a bus to Mexico City and then flying is slightly longer, at 5 hours and 49 minutes. Driving between the two cities takes around 11 hours and 20 minutes, while taking a bus takes approximately 13 hours and 4 minutes.
The most cost-effective transportation option for traveling from Puebla to Monterrey is by bus, which typically costs between $40 and $70. However, this option is also the most time-consuming, with a travel time of approximately 13 hours and 4 minutes. On the other hand, the quickest way to reach Monterrey from Puebla is by flying, with a travel time of 3 hours and 11 minutes. Although this option is more expensive, with prices ranging from $80 to $260, it offers significant time savings.
When traveling from Puebla to Monterrey by bus, the prices can range from $43 to $68.
To get from Puebla to Monterrey without using public transportation, you can opt to drive. The distance between the two cities is approximately 1028.4 km, and it takes around 11 hours and 20 minutes to drive. The cost for this journey can vary between $100 and $160, depending on factors such as fuel prices and toll fees.
If you don't have a car, the best way to travel from Puebla to Monterrey is by bus. The journey takes approximately 13 hours and 4 minutes and the ticket prices range from $40 to $70.
There is no direct bus link between Puebla and Monterrey. However, you can take a bus from Puebla to Hidalgo and then transfer to another bus to reach Monterrey. The journey, including transfers, takes approximately 13 hours and 4 minutes. The bus services are operated by Apolo Platinum.
The flight duration from Puebla to Monterrey is typically 1 hour and 30 minutes for a direct flight. The prices for flights between the two cities can vary, ranging from $80 to $253.
There are plenty of accommodation options available in Monterrey. With over 330 hotels to choose from, you can find something to suit your budget and preferences. Prices for hotels in Monterrey start at around $49 per night.