- Piedras Negras to Puebla buses
Previously seen journeys
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Central de Autobuses Piedras Negras | Blvrd Nte 4222 | No tags | ||||
![]() | Bus | Central de Autobuses Piedras Negras | Blvrd Nte 4222 | No tags | ||||
![]() | Bus | Central de Autobuses Piedras Negras | Blvrd Nte 4222 | No tags | ||||
![]() | Bus | Central de Autobuses Piedras Negras | Blvrd Nte 4222 | No tags | ||||
![]() | Bus | Central de Autobuses Piedras Negras | Blvrd Nte 4222 | No tags |
Get from Piedras Negras to Puebla
The journey takes about 21 hours 35 minutes, and with fares starting at just £164, it presents an excellent value for a comfortable ride.
Where are the popular stops in Piedras Negras and Puebla?
Stops in Piedras Negras
- A
Central de Autobuses Piedras Negras
Allende, 100 (Esq. con Galeana) Centro, 26000 Piedras Negras, Coahuila de Zaragoza
Stops in Puebla
- A
Terminal de Autobuses
Blvd. Norte No. 4222 (Col. Las Cuartillas), 72080 Puebla - B
Blvd. Carmen Serdán & Calle 27 Nte.
Blvd. Carmen Serdán & Calle 27 Nte., Sta María la Rivera, 72010 Puebla, Pue., Mexico
Compare bus companies
Based on 736 reviews, the company was rated 3.4 stars on Busbud. Travellers were especially satisfied with the seats and the departure location but often complained with the Wi-Fi. Futura ticket prices on this trip start at £164
Frequently asked questions about travelling by bus from Piedras Negras to Puebla, PUE
How far is Puebla from Piedras Negras by coach?
The distance between Piedras Negras and Puebla by coach is approximately 683 miles (1101 km).
What is the best way to go from Piedras Negras to Puebla without flying?
You have the option to select the coach for your journey on this route. Choosing the coach guarantees a comfortable and sustainable travel experience, allowing you to admire the views on your way to your destination. You also have the option of utilising carpooling services.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Piedras Negras to Puebla, PUE as early as possible.
You can expect to pay from £124 to £126 for a bus ticket from Piedras Negras to Puebla, PUE based on the last 2 days. You can expect to find the cheapest price for the trip at £124, which is on 2025-11-26.






