There are 5 ways to get from Piedras Negras to Veracruz by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Piedras Negras International Airport (PDS) to Veracruz International Airport (VER)plane PDS - VER
7h 11m$1,435–5,665Bus via Monterrey
- Take the bus from Piedras Negras to Monterreybus
- Take the bus from Monterrey - Centro to Veracruzbus
23h 5m$2,176–4,008Drive 1,321.1 km
- Drive from Piedras Negras to Veracruzcar 1,321.1 km
16h$2,552–3,685Bus
- Take the bus from Piedras Negras to Sabinasbus
- Take the bus from Sabinas to Poza Ricabus
- Take the bus from Poza Rica to Veracruzbus
23h 42m$2,231–4,629Bus #2
- Take the bus from Piedras Negras to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Veracruzbus
24h 50m$3,699–6,041
Piedras Negras International Airport (PDS) to Veracruz International Airport (VER) flights
Comparing Your Travel Options
The cheapest way to get from Piedras Negras to Veracruz is to bus via Monterrey which costs $2100 - $4100 and takes 23h 5m.
The fastest way to get from Piedras Negras to Veracruz is to fly which takes 7h 11m and costs $1400 - $6000.
No, there is no direct bus from Piedras Negras to Veracruz. However, there are services departing from Piedras Negras and arriving at Veracruz via Monterrey - Centro. The journey, including transfers, takes approximately 23h 5m.
The distance between Piedras Negras and Veracruz is 1160 km. The road distance is 1321.1 km.
The best way to get from Piedras Negras to Veracruz without a car is to bus via Monterrey which takes 23h 5m and costs $2100 - $4100.
It takes approximately 7h 11m to get from Piedras Negras to Veracruz, including transfers.
Piedras Negras to Veracruz bus services, operated by Autobuses Anáhuac, depart from Piedras Negras station.
The best way to get from Piedras Negras to Veracruz is to fly which takes 7h 11m and costs $1400 - $6000. Alternatively, you can bus via Monterrey, which costs $2100 - $4100 and takes 23h 5m.
Piedras Negras to Veracruz bus services, operated by Autobuses Anáhuac, arrive at Terminal Central de Autobuses del Norte station.
Veracruz is 1h behind Piedras Negras. It is currently 12:06 AM in Piedras Negras and 11:06 PM in Veracruz.
What companies run services between Piedras Negras, Mexico and Veracruz, Mexico?
Aerus and Viva Aerobus fly from Piedras Negras International Airport (PDS) to Veracruz International Airport (VER) twice daily. Alternatively, you can take a bus from Piedras Negras to Veracruz via Monterrey and Monterrey - Centro in around 23h 5m.
- Website
- vivaaerobus.com
Flights from Piedras Negras International Airport to Veracruz International Airport via Monterrey
- Ave. Duration
- 9h 9m
- When
- Every day
- Estimated price
- $1,300–5,500
Flights from Piedras Negras International Airport to Veracruz International Airport via Monterrey, Mexico City
- Ave. Duration
- 8h 48m
- When
- Monday and Friday
- Estimated price
- $1,300–5,500
- Website
- flyaerus.com
Flights from Piedras Negras International Airport to Veracruz International Airport via Monterrey, Tampico
- Ave. Duration
- 8h 25m
- When
- Wednesday
- Estimated price
- $5,000–16,000
- Phone
- 800 881 8181
- Website
- ticket.gruposenda.com
Bus from Piedras Negras to Monterrey
- Ave. Duration
- 8h
- Frequency
- Every 3 hours
- Estimated price
- $850–1,700
- Schedules at
- ticket.gruposenda.com
- Book at
- ticket.gruposenda.com
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- transportesfrontera.com.mx
Bus from Piedras Negras to Monterrey
- Ave. Duration
- 7h 48m
- Frequency
- Every 4 hours
- Estimated price
- $850–1,300
- Schedules at
- transportesfrontera.com.mx
- Book at
- transportesfrontera.com.mx
Bus from Piedras Negras to Sabinas
- Ave. Duration
- 2h 3m
- Frequency
- Every 3 hours
- Estimated price
- $330–490
- Schedules at
- transportesfrontera.com.mx
- Book at
- transportesfrontera.com.mx
Bus from Sabinas to Poza Rica
- Ave. Duration
- 16h 15m
- Frequency
- Twice daily
- Estimated price
- $1,400–3,300
- Schedules at
- transportesfrontera.com.mx
- Book at
- transportesfrontera.com.mx
- Phone
- +52 56 2558 5392
- [email protected]
- Website
- smilebus.com.mx
Bus from Monterrey - Centro to Veracruz
- Ave. Duration
- 14h 5m
- Frequency
- Once daily
- Estimated price
- $1,300–2,400
- Schedules at
- smilebus.com.mx
- Phone
- +52 554 440 3187
- [email protected]
- Website
- autobusesanahuac.com.mx
Bus from Piedras Negras to Sabinas
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- $340–480
- Schedules at
- autobusesanahuac.com.mx
- Book at
- autobusesanahuac.com.mx
Bus from Piedras Negras to Terminal Central de Autobuses del Norte
- Ave. Duration
- 18h
- Frequency
- 3 times a day
- Estimated price
- $2,900–4,100
- Schedules at
- autobusesanahuac.com.mx
- Book at
- autobusesanahuac.com.mx
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- futura.com.mx
Bus from Piedras Negras to Sabinas
- Ave. Duration
- 2h 6m
- Frequency
- Every 3 hours
- Estimated price
- $410–600
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
Bus from Piedras Negras to Terminal Central de Autobuses del Norte
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- $3,400–4,900
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Poza Rica to Veracruz
- Ave. Duration
- 3h 50m
- Frequency
- Every 30 minutes
- Estimated price
- $500–750
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Terminal Central de Autobuses del Norte to Veracruz
- Ave. Duration
- 5h 50m
- Frequency
- 4 times a day
- Estimated price
- $750–1,200
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 10 amazing places to get away from it all in Australia, Which side of Niagara Falls should I choose (and how do I get there)?, and Getting around the Cyclades - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Piedras Negras to Veracruz is 1321 km. It takes approximately 16h to drive from Piedras Negras to Veracruz.
Book your Piedras Negras to Veracruz bus tickets online with 12go.asia.
There are 366+ hotels available in Veracruz.























