There are 10 ways to get from Liberia to Osa by bus, car, shuttle, plane, busferry, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Terminal de Buses Municipal de Liberia to Puntarenasbus Liberia
- Take the bus from Pozón to Ciudad Cortésbus by Costanera / ...
9h 7m$84–114Drive 372.3 km
cheapest- Drive from Liberia to Osacar 372.3 km
6h 16m$50–73Bus, shuttle to La Fortuna Arenal Airport, fly to Quepos La Managua Airport, drive
- Take the bus from Terminal de Buses Municipal de Liberia to Cañasbus
- Take a shuttle bus from Cañas to La Fortuna
- Fly from La Fortuna Arenal Airport (FON) to Quepos La Managua Airport (XQP)plane FON - XQP
- Drive from Quepos-Airport-XQP to Osacar
5h 53m$418–452Bus via Parrita
- Take the bus from Terminal de Buses Municipal de Liberia to Puntarenasbus
- Take the bus from Puntarenas to Parritabus
- Take the bus from Terminal de buses Parrita to Olla Cerobus
9h 47m$64–81Shuttle
- Take a shuttle bus from Liberia to Santa TeresaSanta Teresa
- Take the busferry from Santa Teresa to Sierpebusferry Sierpe
10h 47m$156–236Shuttle, shuttle to Juan Santamaría International Airport, fly to Quepos La Managua Airport, drive
- Take a shuttle bus from Liberia to Monteverde
- Take a shuttle bus from Monteverde to Alajuela
- Fly from Juan Santamaría International Airport (SJO) to Quepos La Managua Airport (XQP)plane SJO - XQP
- Drive from Quepos-Airport-XQP to Osacar
6h 42m$528–770Fly Liberia International Airport to Juan Santamaría International Airport, shuttle, bus, taxi
- Fly from Liberia International Airport (LIR) to Juan Santamaría International Airport (SJO)plane LIR - SJO
- Take a shuttle bus from San José to Uvita
- Take the bus from Uvita to Ciudad Cortésbus
- Take the taxi from Ciudad Cortés to Osataxi
6h 56m$783–1,389Fly Liberia International Airport to Cobano, shuttle
- Fly from Liberia International Airport (LIR) to Cobano (ACO)plane LIR - ACO
- Take the busferry from Montezuma to Sierpebusferry
8h 31m$369–575Shuttle, shuttle to Juan Santamaría International Airport, fly to Puerto Jiménez Airport, drive
- Take a shuttle bus from Liberia to Monteverde
- Take a shuttle bus from Monteverde to Alajuela
- Fly from Juan Santamaría International Airport (SJO) to Puerto Jiménez Airport (PJM)plane SJO - PJM
- Drive from Puerto Jiménez Airport (PJM) to Osacar
7h 21m$565–826Shuttle, shuttle to Juan Santamaría International Airport, fly to Drake Bay, drive
- Take a shuttle bus from Liberia to Monteverde
- Take a shuttle bus from Monteverde to Alajuela
- Fly from Juan Santamaría International Airport (SJO) to Drake Bay (DRK)plane SJO - DRK
- Drive from Drake Bay (DRK) to Osacar
7h 36m$565–966
La Fortuna Arenal Airport (FON) to Quepos La Managua Airport (XQP) flights
Questions & Answers
The cheapest way to get from Liberia to Osa is to drive which costs $50 - $75 and takes 6h 16m.
The fastest way to get from Liberia to Osa is to bus and shuttle and fly and drive which takes 5h 53m and costs $410 - $460.
The distance between Liberia and Osa is 399 km. The road distance is 372.3 km.
The best way to get from Liberia to Osa without a car is to bus which takes 9h 7m and costs $80 - $120.
It takes approximately 9h 7m to get from Liberia to Osa, including transfers.
Yes, the driving distance between Liberia to Osa is 372 km. It takes approximately 6h 16m to drive from Liberia to Osa.
There are 95+ hotels available in Osa.
What companies run services between Liberia, Costa Rica and Osa, Costa Rica?
You can take a bus from Terminal de Buses Municipal de Liberia to Osa via Puntarenas, Pozón, Pozón, and Ciudad Cortés in around 9h 7m.
- Website
- worldticket.com
Flights from La Fortuna Arenal Airport to Quepos La Managua Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- $140–410
Flights from La Fortuna Arenal Airport to Quepos La Managua Airport via Juan Santamaría International Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday to Saturday
- Estimated price
- $140–410
Flights from Juan Santamaría International Airport to Quepos La Managua Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $28–320
Flights from Liberia International Airport to Juan Santamaría International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $170–750
Flights from Liberia International Airport to Juan Santamaría International Airport via Cobano
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $170–750
Flights from Liberia International Airport to Cobano
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $160–340
Flights from Juan Santamaría International Airport to Puerto Jiménez Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $170–220
Flights from Juan Santamaría International Airport to Drake Bay
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $170–360
- Website
- flysansa.com
Flights from La Fortuna Arenal Airport to Quepos La Managua Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- $140–410
Flights from Juan Santamaría International Airport to Quepos La Managua Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $28–320
Flights from Liberia International Airport to Juan Santamaría International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $170–750
Flights from Liberia International Airport to Juan Santamaría International Airport via Cobano
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $170–750
Flights from Liberia International Airport to Cobano
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $160–340
Flights from Juan Santamaría International Airport to Puerto Jiménez Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $170–220
Flights from Juan Santamaría International Airport to Drake Bay
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $170–360
- Website
- costaricagreenair.com
Flights from Juan Santamaría International Airport to Quepos La Managua Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $28–240
- Phone
- +506 2663 1752
- reinadelcamposa@hotmail.com
- Website
- reinadelcampo.com
Bus from Terminal de Buses Municipal de Liberia to Puntarenas
- Ave. Duration
- 2h
- Frequency
- Every 3 hours
- Estimated price
- $6–9
- Schedules at
- reinadelcampo.com
Bus from Terminal de Buses Municipal de Liberia to Cañas
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–5
- Schedules at
- reinadelcampo.com
- Phone
- +506 2221 4214
- info@tracopacr.com
- Website
- tracopacr.com
Bus from Pozón to Ciudad Cortés
- Ave. Duration
- 3h 32m
- Frequency
- Every 2 hours
- Estimated price
- $16–19
- Schedules at
- tracopacr.com
- Colectivo
- $16–19
Bus from Terminal de buses Parrita to Olla Cero
- Ave. Duration
- 2h 23m
- Frequency
- Every 3 hours
- Estimated price
- $13–16
- Schedules at
- tracopacr.com
- Colectivo
- $13–16
Bus from Uvita to Ciudad Cortés
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $9–11
- Schedules at
- tracopacr.com
- Colectivo
- $9–11
- Phone
- +506 2222 0610
- info@grupocaribeños.com
Bus from Terminal de Buses Municipal de Liberia to Cañas
- Ave. Duration
- 58 min
- Frequency
- Once daily
- Estimated price
- $2–4
- Phone
- 1 800 715 1370
- info@ridecr.com
- Website
- ridecr.com
Shuttle from Cañas to La Fortuna
- Ave. Duration
- 50 min
- Frequency
- On demand
- Estimated price
- $240
- Website
- https://www.ridecr.com/
Shuttle from Liberia to Monteverde
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $269
- Website
- https://www.ridecr.com/
Shuttle from Monteverde to Alajuela
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $315
- Website
- https://www.ridecr.com/
Shuttle from San José to Uvita
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $477
- Website
- https://www.ridecr.com/
- Phone
- +506 2777 0263
- info@tqpcr.com
- Website
- tqpcr.com
Bus from Puntarenas to Parrita
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- $4–7
- Schedules at
- tqpcr.com
Shuttle from Liberia to Santa Teresa
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $50
- Schedules at
- santateresaadventures.com
- Phone
- +506 2642 0024
- info@zumatours.net
- Website
- zumatours.net
Busferry from Santa Teresa to Sierpe
- Ave. Duration
- 6h
- Frequency
- On demand
- Estimated price
- $85–160
- Website
- https://www.zumatours.net/
Busferry from Montezuma to Sierpe
- Ave. Duration
- 5h
- Frequency
- On demand
- Estimated price
- $80–160
- Website
- https://www.zumatours.net/
- Phone
- +506 6061 5674 / 2645 7272
- jorge27fm@gmail.com
- Website
- shuttlesmonteverde.com
Shuttle from Liberia to Monteverde
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $180
- Schedules at
- shuttlesmonteverde.com
Shuttle from Liberia to Monteverde
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- $65–69
- Website
- https://tropicaltourshuttles.com/
- Ave. Duration
- 39 min
- Estimated price
- $60–80
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 Need to know: Jadrolinija, Travel Insider: Top Japan travel tips by Beatrix Holland, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.











