There are 8 ways to get from Costa Rica to Piedras Negras 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 Limón International Airport to Piedras Negras International Airport
best- Fly from Limón International Airport (LIO) to Piedras Negras International Airport (PDS)plane LIO - PDS
24h 5m$4,359–18,306Fly Juan Santamaría International Airport to Piedras Negras International Airport
cheapest- Fly from Juan Santamaría International Airport (SJO) to Piedras Negras International Airport (PDS)plane SJO - PDS
12h 29m$4,082–17,505Bus
- Take the bus from San José to San Salvadorbus
- Take the bus from San Salvador to Tapachulabus
- Take the bus from Tapachula to Politécnicobus
- Take the bus from Terminal Central de Autobuses del Norte to Piedras Negrasbus
2d 21h$4,971–8,126Drive 3,436.6 km
- Drive from San José to Piedras Negrascar 3,436.6 km
46h 49m$8,418–12,159Fly Juan Santamaría International Airport to San Antonio International Airport, bus
- Fly from Juan Santamaría International Airport (SJO) to San Antonio International Airport (SAT)plane SJO - SAT
- Take the bus from San Antonio to Eagle Passbus
14h 44m$6,205–18,143Bus via Nava
- Take the bus from San José to San Salvadorbus
- Take the bus from San Salvador to Tapachulabus
- Take the bus from Tapachula to Politécnicobus
- Take the bus from Terminal Central de Autobuses del Norte to Navabus
- Take the bus from Nava to Piedras Negrasbus
2d 21h$5,392–8,477Bus via Guatemala City
- Take the bus from Terminal Atlántico Norte to Terminal San Carlos - CCAbus Sjo
- Take the bus from Terminal San Carlos - Ticabus to Guatemala Aguilar Batresbus
- Take the bus from Guatemana Aguilar Batres to Tapachulabus
- Take the bus from Tapachula to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Piedras Negrasbus
3d 8h$5,765–10,746Bus via Celaya
- Take the bus from Terminal Tica Bus San José to Terminal Tica Bus San Salvadorbus
- Take the bus from San Salvador to Tapachulabus
- Take the bus from Tapachula to Mexico City Politécnico Stationbus
- Take the bus from Terminal Central de Autobuses del Norte to Celayabus
- Take the bus from Celaya to Piedras Negrasbus
4d 3h$5,613–7,808
Limón International Airport (LIO) to Piedras Negras International Airport (PDS) flights
Comparing Your Travel Options
The cheapest way to get from Costa Rica to Piedras Negras is to bus via Nava which costs $5000 - $8500 and takes 2 days 21h.
The fastest way to get from Costa Rica to Piedras Negras is to fly which takes 12h 29m and costs $4000 - $18000.
No, there is no direct bus from Costa Rica to Piedras Negras. However, there are services departing from San José and arriving at Piedras Negras via San Salvador, Tapachula, Paradero Politécnico and Terminal Central de Autobuses del Norte. The journey, including transfers, takes approximately 2 days 21h.
The distance between Costa Rica and Piedras Negras is 2778 km. The road distance is 3436.6 km.
The best way to get from Costa Rica to Piedras Negras without a car is to bus via Guatemala City which takes 3 days 8h and costs $5500 - $11000.
It takes approximately 24h 5m to get from Costa Rica to Piedras Negras, including transfers.
Costa Rica to Piedras Negras bus services, operated by Transporte del SOL, depart from San José station.
The best way to get from Costa Rica to Piedras Negras is to fly which takes 24h 5m and costs $4300 - $19000. Alternatively, you can bus, which costs $4900 - $8500 and takes 2 days 21h.
Costa Rica to Piedras Negras bus services, operated by Transporte del SOL, arrive at San Salvador station.
Piedras Negras is 1h ahead of Costa Rica. It is currently 3:24 AM in Costa Rica and 4:24 AM in Piedras Negras.
What companies run services between Costa Rica and Piedras Negras, Mexico?
SANSA, Viva Aerobus, and five other airlines fly from Limón International Airport (LIO) to Piedras Negras International Airport (PDS) 3 times a day. Alternatively, you can take a bus from San José to Piedras Negras via San Salvador, San Salvador, Tapachula, Politécnico, Paradero Politécnico, Poniente 112, and Terminal Central de Autobuses del Norte in around 2d 21h.
- Website
- flyaerus.com
Flights from Limón International Airport to Piedras Negras International Airport via Juan Santamaría International Airport, Monterrey
- Ave. Duration
- 26h 15m
- When
- Monday and Thursday
- Estimated price
- $5,000–28,000
Flights from Limón International Airport to Piedras Negras International Airport via Juan Santamaría International Airport, Mexico City, Monterrey
- Ave. Duration
- 25h 40m
- When
- Every day
- Estimated price
- $4,100–18,000
Flights from Limón International Airport to Piedras Negras International Airport via Juan Santamaría International Airport, Cancun, Monterrey
- Ave. Duration
- 26h 15m
- When
- Thursday and Sunday
- Estimated price
- $6,500–20,000
Flights from Limón International Airport to Piedras Negras International Airport via Juan Santamaría International Airport, Guadalajara, Monterrey
- Ave. Duration
- 24h 25m
- When
- Thursday and Sunday
- Estimated price
- $7,000–18,000
Flights from Juan Santamaría International Airport to Piedras Negras International Airport via Monterrey
- Ave. Duration
- 20h 15m
- When
- Monday and Thursday
- Estimated price
- $5,000–27,000
Flights from Juan Santamaría International Airport to Piedras Negras International Airport via Houston, Monterrey
- Ave. Duration
- 16h 7m
- When
- Friday, Sunday, Monday, Tuesday, and Thursday
- Estimated price
- $4,600–20,000
Flights from Juan Santamaría International Airport to Piedras Negras International Airport via Mexico City, Monterrey
- Ave. Duration
- 14h 13m
- When
- Every day
- Estimated price
- $4,000–18,000
Flights from Juan Santamaría International Airport to Piedras Negras International Airport via Panama City, Monterrey
- Ave. Duration
- 15h 47m
- When
- Wednesday, Thursday, Friday, Sunday, Monday, and Tuesday
- Estimated price
- $4,800–21,000
Flights from Juan Santamaría International Airport to Piedras Negras International Airport via Cancun, Monterrey
- Ave. Duration
- 19h 58m
- When
- Thursday and Sunday
- Estimated price
- $6,000–20,000
- Phone
- +503 7841 5688
- elsalvador@transportedelsol.com
- Website
- Transporte del SOL
Bus from San José to San Salvador
- Ave. Duration
- 23h
- Frequency
- 3 times a week
- Estimated price
- $1,096
- Schedules at
- Transporte del SOL
Bus from San José to San Salvador
- Ave. Duration
- 23h
- Frequency
- 3 times a week
- Estimated price
- $1,096
- Schedules at
- Transporte del SOL
Want to know more about travelling around Mexico
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Booking & Getting There
Yes, the driving distance between Costa Rica to Piedras Negras is 3437 km. It takes approximately 46h 49m to drive from Costa Rica to Piedras Negras.
There are 59+ hotels available in Piedras Negras.




