Next departures for Puebla to Piedras Negras on November 24
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Transportes Frontera + Futura
Bus
Blvrd Nte 4222
Central de Autobuses Piedras Negras
No tags
Diamante + ECO Plus Regios
Bus
Fco. Villa 32
Central de Autobuses Piedras Negras
No tags
Futura + Transportes Frontera
Bus
Blvrd Nte 4222
Central de Autobuses Piedras Negras
No tags
Futura + Transportes Frontera
Bus
Blvrd Nte 4222
Central de Autobuses Piedras Negras
No tags
Futura + Transportes Frontera
Bus
Blvrd Nte 4222
Central de Autobuses Piedras Negras
No tags
Compare 2 ways to go from Puebla to Piedras Negras
We recommend taking the bus
Among the sustainable travel choices, the bus stands out as the good way to reach Piedras Negras. The journey takes about 20 hours 10 minutes and with fares starting at just $209, it presents an excellent value for a comfortable ride.
Based on 736 reviews, the company was rated 3.4 stars on Busbud. Travelers were especially satisfied with the seats and the departure location but often complained with the wifi. Futura ticket prices on this trip start at $209
Based on 139 reviews, the company was rated 2.4 stars on Busbud. Travelers were especially satisfied with the temperature and the staff but often complained with the wifi. Transportes Frontera ticket prices on this trip start at $186
Based on 872 reviews, the company was rated 3.8 stars on Busbud. Travelers were especially satisfied with the ticket access and the cleanliness but often complained with the wifi. AU ticket prices on this trip start at $191
Based on 160 reviews, the company was rated 3.1 stars on Busbud. Travelers were especially satisfied with the ticket access and the seats but often complained with the wifi. Chihuahuenses ticket prices on this trip start at $159
Based on 167 reviews, the company was rated 2.5 stars on Busbud. Travelers were especially satisfied with the seats and the temperature but often complained with the wifi. Elite ticket prices on this trip start at $197
Based on 11 reviews, the company was rated 2.7 stars on Busbud. Travelers were especially satisfied with the temperature and the ticket access but often complained with the wifi. ECO Plus Regios ticket prices on this trip start at $145
Based on 20 reviews, the company was rated 4.1 stars on Busbud. Travelers were especially satisfied with the seats and the departure location but often complained with the wifi. Turistar ticket prices on this trip start at $232
Autobuses Adonai offers 1 daily buses from Puebla to Piedras Negras. Though the average price for this trip is $166, you can find tickets starting at $165. The trip between the two cities usually takes about 1615.
Frequently asked questions about traveling from Puebla, PUE to Piedras Negras by bus
What is the distance between Puebla and Piedras Negras?
About 683 miles (1101 km) separate Puebla and Piedras Negras.
What are the departure and arrival stations when taking the bus from Puebla to Piedras Negras?
If you're headed to Piedras Negras from Puebla, chances are that your bus will leave from Terminal de Autobuses and arrive at Central de Autobuses Piedras Negras. These are the main pick-up and drop-off locations on this route, but you could find others that could be a better fit for your travel plans.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11/22
$162
11/23
$162
Today
$162
11/25
No data
11/26
No data
11/27
$160
11/28
No data
11/29
No data
The cheapest trip from Puebla, PUE to Piedras Negras was searched and found on Nov 27, 2025 with a price of $160
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Puebla, PUE to Piedras Negras, as early as possible.
You can expect to pay from $160 to $162 for a bus ticket from Puebla, PUE to Piedras Negras based on the last 2 days. You can expect to find the cheapest price for the trip at $160 which is on 2025-11-27.