ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Monterrey

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration13h
Distance1061
Avg. price$
Bus trips3 found

Buses from Puebla to Monterrey

🗺️ 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.

Where to stay in Monterrey

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • No, there is no direct bus from Puebla to Monterrey. The journey typically involves taking services departing from Puebla and arriving at Hidalgo via 20 De Noviembre. This route with transfers usually takes approximately 13 hours and 4 minutes to complete. It's advisable to check the schedules and book tickets in advance for a smoother travel experience.
  • The Puebla to Monterrey bus services, operated by Apolo Platinum, depart from Puebla station. Puebla station is the designated departure point for buses heading to Monterrey. It is recommended to arrive at the station early to ensure a smooth boarding process and departure on time for your journey from Puebla to Monterrey.
  • The Puebla to Monterrey bus services, operated by Apolo Platinum, arrive at Monterrey station. Monterrey station is the final destination for buses traveling from Puebla to Monterrey, offering a convenient point of arrival for passengers. Upon arrival, passengers can easily access various transportation options to reach their final destinations within Monterrey.
  • The cost of a bus ticket from Puebla to Monterrey can range from $43 to $268, depending on the bus company, route, and class of service selected. It's advisable to book tickets in advance to secure lower fares and better seat options. Prices may also fluctuate based on the season and demand for travel between these two cities. Be sure to check for any discounts or promotions that may be available to further save on your travel costs.
  • There are multiple buses available to travel from Puebla to Monterrey each with varying durations and transfer points. The routes have different numbers of transfers, with some requiring up to three transfers and others featuring just one transfer. Passengers can choose from different routes ranging from around 14 hours to 17.5 hours of travel time, depending on their preferences and convenience. It's recommended to carefully consider the transfer points and durations when selecting the most suitable bus route for your journey.
  • The buses from Puebla to Monterrey are typically more crowded during peak travel seasons, such as holidays, weekends, and during popular events or festivals. On the other hand, buses may be less crowded during weekdays and off-peak hours. It is advisable to book tickets in advance, especially during busy periods, to secure a seat and ensure a comfortable journey. Traveling during weekdays or opting for early morning or midday departures can also help avoid crowds.
  • The first bus from Puebla to Monterrey typically departs in the early morning hours, around 6:00 AM, for routes with multiple transfers. For routes with direct services, the first bus may depart a bit later in the morning, around 8:00 AM. The last bus of the day usually departs in the late evening, around 9:00 PM, but this can vary depending on the specific route and bus operator. It's recommended to check the schedules in advance and arrive at the bus station early to secure your seat.

Will you be returning to Puebla by bus?

If you need a return bus trip, you can check out buses from Monterrey to Puebla.

See schedule