There are 2 ways to get from Puntarenas to San Gerardo de Rivas by 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.
Comparing Your Travel Options
The cheapest way to get from Puntarenas to San Gerardo de Rivas is to bus and drive which costs $17 - $25 and takes 4h 12m.
The fastest way to get from Puntarenas to San Gerardo de Rivas is to bus and drive which takes 4h 12m and costs $17 - $25.
The distance between Puntarenas and San Gerardo de Rivas is 235 km. The road distance is 224.6 km.
It takes approximately 4h 12m to get from Puntarenas to San Gerardo de Rivas, including transfers.
Yes, the driving distance between Puntarenas to San Gerardo de Rivas is 225 km. It takes approximately 4h 20m to drive from Puntarenas to San Gerardo de Rivas.
There are 120+ hotels available in San Gerardo de Rivas.
What companies run services between Puntarenas, Costa Rica and San Gerardo de Rivas, Costa Rica?
There is no direct connection from Puntarenas to San Gerardo de Rivas. However, you can take the bus to Quepos then drive to San Gerardo de Rivas. Alternatively, you can drive from Puntarenas to San Gerardo de Rivas in around 4h 20m.
- Phone
- +506 2777 0263
- [email protected]
- Website
- Transportes Quepos Puntarenas
Bus from Puntarenas to Quepos
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- $5–7
- Schedules at
- Transportes Quepos Puntarenas
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 How to get from London to Edinburgh, Why you should take the train in the US, and Getting around the Cyclades - to help you get the most out of your next trip.

