There are 7 ways to get from Liberia to Rio de Janeiro by shuttle, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle, shuttle to Juan Santamaría International Airport, fly to Rio De Janeiro–Galeão International Airport
best- 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 Rio De Janeiro–Galeão International Airport (GIG)plane SJO - GIG
16h 25mR$3,463–6,567Shuttle to Tamarindo Airport, fly to Rio De Janeiro–Galeão International Airport
cheapest- Take a shuttle bus from Liberia to Tamarindo
- Fly from Tamarindo Airport (TNO) to Rio De Janeiro–Galeão International Airport (GIG)plane TNO - GIG
16h 32mR$2,061–5,476Fly Liberia International Airport to Rio De Janeiro–Galeão International Airport
- Fly from Liberia International Airport (LIR) to Rio De Janeiro–Galeão International Airport (GIG)plane LIR - GIG
15h 29mR$2,662–9,384Bus, shuttle to Managua Airport, fly to Rio De Janeiro–Galeão International Airport
- Take the bus from Terminal de Buses Municipal de Liberia to Peñas Blancasbus
- Take a shuttle bus from Peñas Blancas to Granada
- Fly from Managua Airport (MGA) to Rio De Janeiro–Galeão International Airport (GIG)plane MGA - GIG
19h 36mR$2,802–7,611Shuttle to Nosara Airport, fly to Rio De Janeiro–Galeão International Airport
- Take a shuttle bus from Liberia to Tamarindo
- Fly from Nosara Airport (NOB) to Rio De Janeiro–Galeão International Airport (GIG)plane NOB - GIG
17h 42mR$3,906–7,511Shuttle, shuttle to Juan Santamaría International Airport, fly to São Paulo–Guarulhos International Airport, bus
- 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 São Paulo–Guarulhos International Airport (GRU)plane SJO - GRU
- Take the bus from Guarulhos International Airport to Jacareíbus
- Take the bus from Terminal Rodoviário de Jacareí to Terminal Rodoviário Novo Riobus
20h 7mR$3,383–6,137Shuttle, shuttle to Juan Santamaría International Airport, fly to Belo Horizonte Confins, bus
- 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 Belo Horizonte Confins (CNF)plane SJO - CNF
- Take the bus from Rodoviária de Belo Horizonte to Terminal Rodoviário Novo Riobus
23h 42mR$3,709–8,808
Juan Santamaría International Airport (SJO) to Rio De Janeiro–Galeão International Airport (GIG) flights
Comparing Your Travel Options
The cheapest way to get from Liberia to Rio de Janeiro is to shuttle and fly which costs R$ 2000 - R$ 5500 and takes 16h 32m.
The fastest way to get from Liberia to Rio de Janeiro is to fly which takes 15h 29m and costs R$ 2600 - R$ 9500.
The distance between Liberia and Rio de Janeiro is 6009 km.
It takes approximately 16h 25m to get from Liberia to Rio de Janeiro, including transfers.
Rio de Janeiro is 3h ahead of Liberia. It is currently 2:13 AM in Liberia and 5:13 AM in Rio de Janeiro.
There are 9975+ hotels available in Rio de Janeiro.
What companies run services between Liberia, Costa Rica and Rio de Janeiro, Brazil?
American Airlines, Gol Transportes Aéreos, and three other airlines fly from Liberia International Airport (LIR) to Rio De Janeiro–Galeão International Airport (GIG) every 4 hours.
- Website
- copaair.com
Flights from Juan Santamaría International Airport to Rio De Janeiro–Galeão International Airport via Panama City
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- R$1,300–5,500
Flights from Liberia International Airport to Rio De Janeiro–Galeão International Airport via Juan Santamaría International Airport, Panama City
- Ave. Duration
- 11h 47m
- When
- Every day
- Estimated price
- R$2,300–9,000
Flights from Managua Airport to Rio De Janeiro–Galeão International Airport via Panama City
- Ave. Duration
- 13h 42m
- When
- Every day
- Estimated price
- R$1,700–6,500
Flights from Managua Airport to Rio De Janeiro–Galeão International Airport via Juan Santamaría International Airport, Panama City
- Ave. Duration
- 13h 11m
- When
- Monday, Thursday, and Friday
- Estimated price
- R$1,700–6,500
Flights from Managua Airport to Rio De Janeiro–Galeão International Airport via Panama City, Belo Horizonte Confins
- Ave. Duration
- 15h 22m
- When
- Tuesday and Friday
- Estimated price
- R$1,700–6,500
Flights from Tamarindo Airport to Rio De Janeiro–Galeão International Airport via Juan Santamaría International Airport, Panama City
- Ave. Duration
- 13h 13m
- When
- Every day
- Estimated price
- R$1,100–4,500
Flights from Nosara Airport to Rio De Janeiro–Galeão International Airport via Juan Santamaría International Airport, Panama City
- Ave. Duration
- 12h 20m
- When
- Every day
- Estimated price
- R$1,300–4,900
Flights from Nosara Airport to Rio De Janeiro–Galeão International Airport via Liberia International Airport, Juan Santamaría International Airport, Panama City
- Ave. Duration
- 14h 50m
- When
- Every day
- Estimated price
- R$1,300–4,900
Flights from Juan Santamaría International Airport to São Paulo–Guarulhos International Airport via Panama City
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- R$1,200–4,600
Flights from Juan Santamaría International Airport to Belo Horizonte Confins via Panama City
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- R$1,300–4,900
Flights from Juan Santamaría International Airport to Belo Horizonte Confins via Panama City, São Paulo–Guarulhos International Airport
- Ave. Duration
- 12h 38m
- When
- Every day
- Estimated price
- R$1,400–5,500
- Website
- avianca.com
Flights from Juan Santamaría International Airport to Rio De Janeiro–Galeão International Airport via Bogota
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- R$2,300–7,500
Flights from Liberia International Airport to Rio De Janeiro–Galeão International Airport via Juan Santamaría International Airport, Bogota
- Ave. Duration
- 13h 47m
- When
- Every day
- Estimated price
- R$4,000–13,000
Flights from Managua Airport to Rio De Janeiro–Galeão International Airport via San Salvador, Bogota
- Ave. Duration
- 16h 37m
- When
- Every day
- Estimated price
- R$3,200–10,000
Flights from Tamarindo Airport to Rio De Janeiro–Galeão International Airport via Juan Santamaría International Airport, Bogota
- Ave. Duration
- 13h 20m
- When
- Every day
- Estimated price
- R$2,000–6,500
Flights from Nosara Airport to Rio De Janeiro–Galeão International Airport via Juan Santamaría International Airport, Bogota
- Ave. Duration
- 16h 50m
- When
- Every day
- Estimated price
- R$2,200–7,500
Flights from Juan Santamaría International Airport to São Paulo–Guarulhos International Airport via Bogota
- Ave. Duration
- 10h 31m
- When
- Every day
- Estimated price
- R$1,300–2,500
- Website
- latam.com
Flights from Juan Santamaría International Airport to Rio De Janeiro–Galeão International Airport via Lima
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- R$1,300–2,800
Flights from Tamarindo Airport to Rio De Janeiro–Galeão International Airport via Juan Santamaría International Airport, Lima
- Ave. Duration
- 12h 30m
- When
- Every day
- Estimated price
- R$1,900–5,500
Flights from Nosara Airport to Rio De Janeiro–Galeão International Airport via Juan Santamaría International Airport, Lima
- Ave. Duration
- 14h 20m
- When
- Every day
- Estimated price
- R$2,000–6,000
Flights from Juan Santamaría International Airport to São Paulo–Guarulhos International Airport via Lima
- Ave. Duration
- 11h 37m
- When
- Every day
- Estimated price
- R$1,200–2,900
Flights from Juan Santamaría International Airport to Belo Horizonte Confins via Lima, São Paulo–Guarulhos International Airport
- Ave. Duration
- 13h 50m
- When
- Every day
- Estimated price
- R$2,200–6,500
Flights from Juan Santamaría International Airport to Belo Horizonte Confins via Lima, Brasilia
- Ave. Duration
- 14h 20m
- When
- Monday to Saturday
- Estimated price
- R$2,100–6,500
- Website
- aa.com
Flights from Liberia International Airport to Rio De Janeiro–Galeão International Airport via Miami
- Ave. Duration
- 14h 23m
- When
- Every day
- Estimated price
- R$3,100–12,000
Flights from Liberia International Airport to Rio De Janeiro–Galeão International Airport via Miami, São Paulo–Guarulhos International Airport
- Ave. Duration
- 16h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- R$3,200–12,000
- Website
- skyairline.com
Flights from Tamarindo Airport to Rio De Janeiro–Galeão International Airport via Juan Santamaría International Airport, Lima
- Ave. Duration
- 13h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R$1,700–4,600
- Phone
- 1 800 715 1370
- [email protected]
- Website
- RIDE CR
Shuttle from Liberia to Monteverde
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- R$1,457
- Website
- RIDE CR
Shuttle from Monteverde to Alajuela
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- R$1,701
- Website
- RIDE CR
Shuttle from Liberia to Tamarindo
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- R$906
- Website
- RIDE CR
Shuttle from Liberia to Tamarindo
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- R$906
- Website
- RIDE CR
Shuttle from Liberia to Monteverde
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- R$1,457
- Website
- RIDE CR
Shuttle from Monteverde to Alajuela
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- R$1,701
- Website
- RIDE CR
Shuttle from Liberia to Monteverde
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- R$1,457
- Website
- RIDE CR
Shuttle from Monteverde to Alajuela
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- R$1,701
- Website
- RIDE CR
Shuttle from Liberia to Monteverde
- Ave. Duration
- 4h 21m
- Frequency
- Hourly
- Estimated price
- R$975
- Schedules at
- Jorge's Taxis and Shuttles
Shuttle from Liberia to Monteverde
- Ave. Duration
- 4h 21m
- Frequency
- Hourly
- Estimated price
- R$975
- Schedules at
- Jorge's Taxis and Shuttles
Shuttle from Liberia to Monteverde
- Ave. Duration
- 4h 21m
- Frequency
- Hourly
- Estimated price
- R$975
- Schedules at
- Jorge's Taxis and Shuttles
- Phone
- +506 2640 1900 / 2640 0811
- [email protected]
- Website
- Tropical Tours Shuttles
Shuttle from Liberia to Monteverde
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- R$350–380
- Website
- Tropical Tours Shuttles
Shuttle from Liberia to Monteverde
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- R$350–380
- Website
- Tropical Tours Shuttles
Shuttle from Liberia to Monteverde
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- R$350–380
- Website
- Tropical Tours Shuttles
- Phone
- +506 2666 0517
- [email protected]
- Website
- Grupo Tranbasa
Bus from Terminal de Buses Municipal de Liberia to Peñas Blancas
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- R$19–24
- Schedules at
- Grupo Tranbasa
- Phone
- +506 8812 4012
- [email protected]
- Website
- EasyRide CR
Shuttle from Peñas Blancas to Granada
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- R$807
- Schedules at
- EasyRide CR
- Phone
- +506 2750 0626
- [email protected]
- Website
- Caribe Shuttle
Shuttle from Liberia to Tamarindo
- Ave. Duration
- 2h 3m
- Frequency
- Once daily
- Website
- Caribe Shuttle
Shuttle from Liberia to Tamarindo
- Ave. Duration
- 2h 3m
- Frequency
- Once daily
- Website
- Caribe Shuttle
- Phone
- +55 11 3775-3850
- Website
- passaromarron.com.br
Bus from Guarulhos International Airport to Jacareí
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- R$40–60
- Schedules at
- passaromarron.com.br
- Phone
- 0800 433 2324
- [email protected]
- Website
- viacaonova.com.br
Bus from Terminal Rodoviário de Jacareí to Terminal Rodoviário Novo Rio
- Ave. Duration
- 2h 44m
- Frequency
- 4 times a day
- Estimated price
- R$85–120
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Rodoviária de Belo Horizonte to Terminal Rodoviário Novo Rio
- Ave. Duration
- 7h 30m
- Frequency
- Every 30 minutes
- Estimated price
- R$190–550
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Phone
- +55 61 2106 7106
- [email protected]
- Website
- gipsyy.com.br
Bus from Rodoviária de Belo Horizonte to Terminal Rodoviário Novo Rio
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Estimated price
- R$150–342
- Book at
- gipsyy.com.br
- Executivo
- R$150–180
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 Florence to Rome, Getting to Rome from the airport, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.





















