There are 2 ways to get from San Isidro to Osa Peninsula by bus or unknown
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Questions & Answers
The distance between San Isidro and Osa Peninsula is 250 km.
The best way to get from San Isidro to Osa Peninsula without a car is to bus and travel which takes 2h 25m and costs .
It takes approximately 2h 25m to get from San Isidro to Osa Peninsula, including transfers.
There are 226+ hotels available in Osa Peninsula.
What companies run services between San Isidro, Costa Rica and Osa Peninsula, Costa Rica?
There is no direct connection from San Isidro to Osa Peninsula. However, you can take the bus to Puerto Jiménez then travel to Osa Peninsula. Alternatively, you can take a bus from San Isidro de El General to Osa Peninsula via El Águila in around 1h 56m.
- Phone
- +506 2771 2550
- [email protected]
- Website
- grupoblanco.cr
Bus from San Isidro to Puerto Jiménez
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $9–18
- Book at
- facebook.com
- Phone
- +506 2730 0215
- Website
- facebook.com
Bus from San Isidro de El General to El Águila
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Schedules at
- perezzeledon.go.cr
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 4 stunningly beautiful Philippines islands you need to visit, Train travel in France: A guide to SNCF, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.

