There are 9 ways to get from Peru to Costa Rica by plane, bus, taxi, 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 Jorge Chávez International Airport to Campo Grande International Airport, bus, taxi
best- Fly from Jorge Chávez International Airport (LIM) to Campo Grande International Airport (CGR)plane LIM - CGR
- Take the bus from Campo Grande to Figueirãobus
- Take the taxi from Figueirão to Costa Ricataxi
15h 18mR$1,831–2,816Fly Jorge Chávez International Airport to Prof. Eribelto Manoel Reino Airport, bus
cheapest- Fly from Jorge Chávez International Airport (LIM) to Prof. Eribelto Manoel Reino Airport (SJP)plane LIM - SJP
- Take the bus from Terminal Rodoviário de São José do Rio Preto to Rodoviária de Costa Ricabus
19h 57mR$1,425–4,157Bus
- Take the bus from Lima Plaza Norte to Cuscobus
- Take the bus from Cusco to Cuiabá, Terminal Rodoviáriobus
- Take the bus from Cuiabá, Terminal Rodoviário to Rodoviária de Costa Ricabus
3d 9hR$1,462–2,962Drive 3,674.1 km
- Drive from Lima to Costa Ricacar 3,674.1 km
2d 4hR$2,884–4,166Fly Cap. Fap José A. Quiñones Gonzáles International Airport to Campo Grande International Airport, bus, taxi
- Fly from Cap. Fap José A. Quiñones Gonzáles International Airport (CIX) to Campo Grande International Airport (CGR)plane CIX - CGR
- Take the bus from Campo Grande to Figueirãobus
- Take the taxi from Figueirão to Costa Ricataxi
17h 32mR$2,212–6,133Fly Jorge Chávez International Airport to Marechal Rondon International Airport, bus
- Fly from Jorge Chávez International Airport (LIM) to Marechal Rondon International Airport (CGB)plane LIM - CGB
- Take the bus from Cuiabá, Terminal Rodoviário to Rodoviária de Costa Ricabus
19h 30mR$1,731–2,869Fly Jorge Chávez International Airport to Santa Genoveva / Goiânia Airport, bus
- Fly from Jorge Chávez International Airport (LIM) to Santa Genoveva / Goiânia Airport (GYN)plane LIM - GYN
- Take the bus from Goiânia to Santa Rita do Araguaiabus
- Take the bus from Terminal Rodoviário Alto Araguaia to Rodoviária de Costa Ricabus
18h 18mR$1,666–2,693Fly Capitán Fap Carlos Martínez De Pinillos International Airport to Campo Grande International Airport, bus, taxi
- Fly from Capitán Fap Carlos Martínez De Pinillos International Airport (TRU) to Campo Grande International Airport (CGR)plane TRU - CGR
- Take the bus from Campo Grande to Figueirãobus
- Take the taxi from Figueirão to Costa Ricataxi
20h 6mR$2,055–6,025Fly Jorge Chávez International Airport to Dourados Airport, bus, taxi
- Fly from Jorge Chávez International Airport (LIM) to Dourados Airport (DOU)plane LIM - DOU
- Take the bus from Terminal Rodoviário de Dourados to Terminal Rodoviário de Campo Grandebus
- Take the bus from Campo Grande to Figueirãobus
- Take the taxi from Figueirão to Costa Ricataxi
19h 24mR$2,231–3,331
Jorge Chávez International Airport (LIM) to Campo Grande International Airport (CGR) flights
Questions & Answers
The cheapest way to get from Peru to Costa Rica is to fly and bus and taxi which costs R$ 1800 - R$ 2900 and takes 15h 18m.
The fastest way to get from Peru to Costa Rica is to fly and bus and taxi which takes 15h 18m and costs R$ 1800 - R$ 2900.
No, there is no direct bus from Peru to Costa Rica. However, there are services departing from Lima Plaza Norte and arriving at Rodoviária de Costa Rica via Cusco and Cuiabá, Terminal Rodoviário. The journey, including transfers, takes approximately 3 days 9h.
The distance between Peru and Costa Rica is 2919 km. The road distance is 3674.1 km.
The best way to get from Peru to Costa Rica without a car is to bus which takes 3 days 9h and costs R$ 1400 - R$ 3000.
It takes approximately 15h 18m to get from Peru to Costa Rica, including transfers.
Peru to Costa Rica bus services, operated by Cruz del Sur, depart from Lima Plaza Norte station.
Peru to Costa Rica bus services, operated by Cruz del Sur, arrive at Cusco station.
Costa Rica is 1h ahead of Peru. It is currently 3:09 PM in Peru and 4:09 PM in Costa Rica.
Yes, the driving distance between Peru to Costa Rica is 3674 km. It takes approximately 2 days 4h to drive from Peru to Costa Rica.
What companies run services between Peru and Costa Rica, Mato Grosso do Sul, Brazil?
You can take a bus from Lima Plaza Norte to Costa Rica via Cusco, Cusco, Cuiabá, Terminal Rodoviário, and Rodoviária de Costa Rica in around 3d 9h.
- Website
- latam.com
Flights from Jorge Chávez International Airport to Campo Grande International Airport via Sao Paulo
- Ave. Duration
- 9h 23m
- When
- Every day
- Estimated price
- R$1,400–2,200
Flights from Jorge Chávez International Airport to Campo Grande International Airport via Brasilia
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- R$1,400–2,200
Flights from Jorge Chávez International Airport to Campo Grande International Airport via Porto Alegre, Sao Paulo Congonhas
- Ave. Duration
- 15h 40m
- When
- Wednesday and Sunday
- Estimated price
- R$1,400–2,200
Flights from Jorge Chávez International Airport to Campo Grande International Airport via Asuncion, Sao Paulo
- Ave. Duration
- 16h 40m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- R$1,400–2,200
Flights from Cap. Fap José A. Quiñones Gonzáles International Airport to Campo Grande International Airport via Jorge Chávez International Airport, Brasilia
- Ave. Duration
- 10h 24m
- When
- Every day
- Estimated price
- R$1,800–6,000
Flights from Cap. Fap José A. Quiñones Gonzáles International Airport to Campo Grande International Airport via Jorge Chávez International Airport, Sao Paulo
- Ave. Duration
- 12h 59m
- When
- Every day
- Estimated price
- R$1,900–6,000
Flights from Jorge Chávez International Airport to Prof. Eribelto Manoel Reino Airport via Sao Paulo
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- R$1,200–3,800
Flights from Jorge Chávez International Airport to Prof. Eribelto Manoel Reino Airport via Brasilia
- Ave. Duration
- 8h 15m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- R$1,100–3,700
Flights from Jorge Chávez International Airport to Prof. Eribelto Manoel Reino Airport via Asuncion, Sao Paulo
- Ave. Duration
- 13h 5m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- R$1,200–3,900
Flights from Jorge Chávez International Airport to Prof. Eribelto Manoel Reino Airport via Porto Alegre, Sao Paulo
- Ave. Duration
- 13h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R$1,300–4,200
Flights from Jorge Chávez International Airport to Marechal Rondon International Airport via Brasilia
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- R$1,400–2,400
Flights from Jorge Chávez International Airport to Marechal Rondon International Airport via Sao Paulo
- Ave. Duration
- 9h 22m
- When
- Every day
- Estimated price
- R$1,000–3,200
Flights from Jorge Chávez International Airport to Marechal Rondon International Airport via Asuncion, Sao Paulo
- Ave. Duration
- 14h
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- R$1,400–2,400
Flights from Jorge Chávez International Airport to Santa Genoveva / Goiânia Airport via Sao Paulo
- Ave. Duration
- 8h 22m
- When
- Every day
- Estimated price
- R$1,000–3,200
Flights from Jorge Chávez International Airport to Santa Genoveva / Goiânia Airport via Brasilia
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- R$1,300–2,200
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Campo Grande International Airport via Jorge Chávez International Airport, Sao Paulo
- Ave. Duration
- 12h 13m
- When
- Every day
- Estimated price
- R$1,800–6,000
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Campo Grande International Airport via Jorge Chávez International Airport, Brasilia
- Ave. Duration
- 10h 32m
- When
- Every day
- Estimated price
- R$1,700–5,500
Flights from Jorge Chávez International Airport to Dourados Airport via Sao Paulo
- Ave. Duration
- 9h 46m
- When
- Every day
- Estimated price
- R$1,500–5,000
- Website
- voegol.com.br
Flights from Jorge Chávez International Airport to Santa Genoveva / Goiânia Airport via Rio De Janeiro-Galeao
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- R$1,300–2,200
- Phone
- 0800 067 9700
- Website
- cruzeirodosultransportes.com.br
Bus from Campo Grande to Figueirão
- Ave. Duration
- 4h 58m
- Frequency
- Twice daily
- Estimated price
- R$100–210
- Schedules at
- cruzeirodosultransportes.com.br
- Book at
- cruzeirodosultransportes.com.br
Bus from Campo Grande to Figueirão
- Ave. Duration
- 4h 58m
- Frequency
- Twice daily
- Estimated price
- R$100–210
- Schedules at
- cruzeirodosultransportes.com.br
- Book at
- cruzeirodosultransportes.com.br
Bus from Campo Grande to Figueirão
- Ave. Duration
- 4h 58m
- Frequency
- Twice daily
- Estimated price
- R$100–210
- Schedules at
- cruzeirodosultransportes.com.br
- Book at
- cruzeirodosultransportes.com.br
Bus from Campo Grande to Figueirão
- Ave. Duration
- 4h 58m
- Frequency
- Twice daily
- Estimated price
- R$100–210
- Schedules at
- cruzeirodosultransportes.com.br
- Book at
- cruzeirodosultransportes.com.br
- Phone
- +51 1 311 5050
- Website
- cruzdelsur.com.pe
Bus from Lima Plaza Norte to Cusco
- Ave. Duration
- 15h 45m
- Frequency
- Twice daily
- Estimated price
- R$210–300
- Website
- https://www.cruzdelsur.com.pe/home-en/
- Phone
- +55 (68) 3221-1660
- Website
- transacreana.com.br
Bus from Cusco to Cuiabá, Terminal Rodoviário
- Ave. Duration
- 2d 5h
- Frequency
- Once a week
- Estimated price
- R$1,000–2,300
- Schedules at
- transacreana.com.br
- Book at
- transacreana.com.br
- Phone
- +55 17 2136 2722
- [email protected]
- Website
- expressoitamarati.com.br
Bus from Cuiabá, Terminal Rodoviário to Rodoviária de Costa Rica
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- R$230–350
- Schedules at
- expressoitamarati.com.br
- Book at
- expressoitamarati.com.br
Bus from Terminal Rodoviário de São José do Rio Preto to Rodoviária de Costa Rica
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Estimated price
- R$210–320
- Schedules at
- expressoitamarati.com.br
- Book at
- expressoitamarati.com.br
Bus from Cuiabá, Terminal Rodoviário to Rodoviária de Costa Rica
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- R$230–350
- Schedules at
- expressoitamarati.com.br
- Book at
- expressoitamarati.com.br
Bus from Terminal Rodoviário Alto Araguaia to Rodoviária de Costa Rica
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- R$60–95
- Schedules at
- expressoitamarati.com.br
- Book at
- expressoitamarati.com.br
Bus from Goiânia to Santa Rita do Araguaia
- Ave. Duration
- 5h 16m
- Frequency
- Hourly
- Estimated price
- R$190–260
- Schedules at
- expressosaoluiz.com.br
- Executivo
- R$190–260
- Phone
- 800 045 5050
- Website
- eucatur.com.br
Bus from Terminal Rodoviário de Dourados to Terminal Rodoviário de Campo Grande
- Ave. Duration
- 3h 28m
- Frequency
- Every 3 hours
- Estimated price
- R$90–130
- Schedules at
- eucatur.com.br
- Book at
- eucatur.com.br
- Phone
- +55 (67) 3042 0224 / 0225
- [email protected]
- Website
- expressoqueiroz.com.br
Bus from Terminal Rodoviário de Dourados to Terminal Rodoviário de Campo Grande
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- R$72
- Schedules at
- expressoqueiroz.com.br
- Book at
- buson.com.br
- Phone
- +55 67 3363 1200
- [email protected]
- Website
- viaturms.com.br
Bus from Terminal Rodoviário de Dourados to Terminal Rodoviário de Campo Grande
- Ave. Duration
- 4h 4m
- Frequency
- 4 times a day
- Estimated price
- R$120–170
- Schedules at
- viaturms.com.br
- Phone
- 08005 518666
- [email protected]
- Website
- viacaoouroeprata.com.br
Bus from Terminal Rodoviário de Dourados to Terminal Rodoviário de Campo Grande
- Ave. Duration
- 4h 36m
- Frequency
- 4 times a day
- Estimated price
- R$120–180
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
- Phone
- 0800 433 2324
- [email protected]
- Website
- viacaonova.com.br
Bus from Terminal Rodoviário de Dourados to Terminal Rodoviário de Campo Grande
- Ave. Duration
- 3h 43m
- Frequency
- Once daily
- Estimated price
- R$50–130
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
- Phone
- +55 51 3375 9595
- [email protected]
- Website
- unesul.com.br
Bus from Terminal Rodoviário de Dourados to Terminal Rodoviário de Campo Grande
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- R$140–200
- Schedules at
- unesul.com.br
- Phone
- +55 (54) 3363.1035
- [email protected]
- Website
- valturturismo.com.br
Bus from Terminal Rodoviário de Dourados to Terminal Rodoviário de Campo Grande
- Ave. Duration
- 4h 27m
- Frequency
- Twice a week
- Estimated price
- R$100–150
- Schedules at
- valturturismo.com.br
- Book at
- valturturismo.com.br
- Ave. Duration
- 1h 8m
- Estimated price
- R$210–260
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 Southend Airport into central London, How to get from Gatwick Airport into central London, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
More Questions & Answers
There are three+ hotels available in Costa Rica.



























