There are 7 ways to get from British Columbia to Costa Rica by plane, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Vancouver International Airport to Juan Santamaría International Airport
best- Fly from Vancouver International Airport (YVR) to Juan Santamaría International Airport (SJO)plane YVR - SJO
12h 24m$234–706Fly Kelowna International Airport to Juan Santamaría International Airport
cheapest- Fly from Kelowna International Airport (YLW) to Juan Santamaría International Airport (SJO)plane YLW - SJO
15h 27m$207–735Drive 7,048.7 km
- Drive from Vancouver to San Josécar 7,048.7 km
3d 12h$1,003–1,448Fly Vancouver International Airport to Liberia International Airport, shuttle
- Fly from Vancouver International Airport (YVR) to Liberia International Airport (LIR)plane YVR - LIR
- Take a shuttle bus from Liberia Airport to Monteverde
- Take a shuttle bus from Monteverde to Puntarenas
13h 8m$679–2,105Fly Kelowna International Airport to Liberia International Airport, shuttle
- Fly from Kelowna International Airport (YLW) to Liberia International Airport (LIR)plane YLW - LIR
- Take a shuttle bus from Liberia Airport to Monteverde
- Take a shuttle bus from Monteverde to Puntarenas
15h 20m$742–2,234Fly Victoria International Airport to Juan Santamaría International Airport
- Fly from Victoria International Airport (YYJ) to Juan Santamaría International Airport (SJO)plane YYJ - SJO
15h 27m$436–957Fly Victoria International Airport to Liberia International Airport, shuttle
- Fly from Victoria International Airport (YYJ) to Liberia International Airport (LIR)plane YYJ - LIR
- Take a shuttle bus from Liberia Airport to Monteverde
- Take a shuttle bus from Monteverde to Puntarenas
16h 12m$711–2,306
Vancouver International Airport (YVR) to Juan Santamaría International Airport (SJO) flights
Questions & Answers
The cheapest way to get from British Columbia to Costa Rica is to fly which costs $230 - $750 and takes 12h 24m.
The fastest way to get from British Columbia to Costa Rica is to fly which takes 12h 24m and costs $230 - $750.
The distance between British Columbia and Costa Rica is 5670 km. The road distance is 7048.7 km.
It takes approximately 12h 24m to get from British Columbia to Costa Rica, including transfers.
Costa Rica is 2h ahead of British Columbia. It is currently 2:01 PM in British Columbia and 4:01 PM in Costa Rica.
Yes, the driving distance between British Columbia to Costa Rica is 7049 km. It takes approximately 3 days 12h to drive from British Columbia to Costa Rica.
There are 764+ hotels available in Costa Rica.
What companies run services between British Columbia, Canada and Costa Rica?
Aeroméxico, American Airlines, and six other airlines fly from Vancouver International Airport (YVR) to Juan Santamaría International Airport (SJO) 4 times a day.
- Website
- westjet.com
Flights from Vancouver International Airport to Liberia International Airport
- Ave. Duration
- 7h 16m
- When
- Friday
- Estimated price
- $480–2,100
Flights from Kelowna International Airport to Liberia International Airport via Calgary
- Ave. Duration
- 10h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- $500–2,300
Flights from Kelowna International Airport to Liberia International Airport via Vancouver International Airport
- Ave. Duration
- 11h 3m
- When
- Thursday
- Estimated price
- $500–2,300
Flights from Kelowna International Airport to Liberia International Airport via Toronto
- Ave. Duration
- 12h 43m
- When
- Friday and Sunday
- Estimated price
- $600–2,400
Flights from Victoria International Airport to Liberia International Airport via Calgary
- Ave. Duration
- 11h 30m
- When
- Saturday
- Estimated price
- $600–2,700
Flights from Victoria International Airport to Liberia International Airport via Vancouver International Airport
- Ave. Duration
- 10h 58m
- When
- Thursday
- Estimated price
- $600–2,700
- Website
- worldticket.com
Flights from Vancouver International Airport to Juan Santamaría International Airport via Liberia International Airport
- Ave. Duration
- 9h 45m
- When
- Friday
- Estimated price
- $220–700
Flights from Kelowna International Airport to Juan Santamaría International Airport via Vancouver International Airport, Liberia International Airport
- Ave. Duration
- 12h 50m
- When
- Thursday
- Estimated price
- $220–950
Flights from Victoria International Airport to Juan Santamaría International Airport via Seattle, Liberia International Airport
- Ave. Duration
- 11h 21m
- When
- Saturday
- Estimated price
- $200–800
Flights from Victoria International Airport to Juan Santamaría International Airport via Vancouver International Airport, Liberia International Airport
- Ave. Duration
- 13h 27m
- When
- Thursday
- Estimated price
- $260–1,100
- Website
- volaris.com
Flights from Vancouver International Airport to Juan Santamaría International Airport via Cancun
- Ave. Duration
- 10h 59m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $410–950
Flights from Kelowna International Airport to Juan Santamaría International Airport via Vancouver International Airport, Cancun
- Ave. Duration
- 14h 51m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $180–800
Flights from Victoria International Airport to Juan Santamaría International Airport via Vancouver International Airport, Cancun
- Ave. Duration
- 15h 19m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $210–800
- Website
- flysansa.com
Flights from Kelowna International Airport to Juan Santamaría International Airport via Calgary, Liberia International Airport
- Ave. Duration
- 13h 35m
- When
- Monday
- Estimated price
- $220–950
Flights from Kelowna International Airport to Juan Santamaría International Airport via Vancouver International Airport, Liberia International Airport
- Ave. Duration
- 14h 15m
- When
- Thursday
- Estimated price
- $220–950
Flights from Victoria International Airport to Juan Santamaría International Airport via Seattle, Liberia International Airport
- Ave. Duration
- 11h 21m
- When
- Saturday
- Estimated price
- $200–800
Flights from Victoria International Airport to Juan Santamaría International Airport via Calgary, Liberia International Airport
- Ave. Duration
- 15h 35m
- When
- Saturday
- Estimated price
- $270–1,200
- Website
- aircanada.com
Flights from Kelowna International Airport to Juan Santamaría International Airport via Toronto
- Ave. Duration
- 22h 40m
- When
- Every day
- Estimated price
- $200–800
Flights from Kelowna International Airport to Liberia International Airport via Toronto
- Ave. Duration
- 13h 20m
- When
- Every day
- Estimated price
- $490–1,800
Flights from Victoria International Airport to Juan Santamaría International Airport via Toronto
- Ave. Duration
- 23h 5m
- When
- Friday and Sunday
- Estimated price
- $250–950
- Website
- airtransat.com
Flights from Kelowna International Airport to Juan Santamaría International Airport via Toronto
- Ave. Duration
- 21h 55m
- When
- Friday
- Estimated price
- $290–950
Flights from Kelowna International Airport to Liberia International Airport via Toronto
- Ave. Duration
- 11h 35m
- When
- Friday and Sunday
- Estimated price
- $700–2,200
Flights from Victoria International Airport to Juan Santamaría International Airport via Toronto
- Ave. Duration
- 22h 35m
- When
- Friday
- Estimated price
- $360–1,100
- Website
- delta.com
Flights from Vancouver International Airport to Liberia International Airport via Atlanta
- Ave. Duration
- 11h 33m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $500–2,200
- Website
- aeromexico.com
Flights from Vancouver International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 12h 33m
- When
- Every day
- Estimated price
- $170–650
- Website
- aa.com
Flights from Vancouver International Airport to Juan Santamaría International Airport via Dallas/Ft.Worth
- Ave. Duration
- 13h 34m
- When
- Wednesday to Sunday
- Estimated price
- $160–650
Flights from Vancouver International Airport to Liberia International Airport via Charlotte
- Ave. Duration
- 12h 19m
- When
- Wednesday to Sunday
- Estimated price
- $450–1,700
- Website
- spirit.com
Flights from Vancouver International Airport to Juan Santamaría International Airport via Fort Lauderdale
- Ave. Duration
- 10h 52m
- When
- Saturday
- Estimated price
- $220–700
- Website
- volaris.com
Flights from Vancouver International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 12h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $170–650
- Website
- alaskaair.com
Flights from Victoria International Airport to Liberia International Airport via Seattle
- Ave. Duration
- 8h 53m
- When
- Saturday
- Estimated price
- $480–1,900
- Website
- flyporter.com
Flights from Victoria International Airport to Liberia International Airport via Toronto
- Ave. Duration
- 13h 55m
- When
- Friday and Sunday
- Estimated price
- $850–3,000
- Phone
- 1 800 715 1970
- info@ridecr.com
- Website
- ridecr.com
Shuttle from Liberia Airport to Monteverde
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- $223
- Website
- https://www.ridecr.com/
Shuttle from Monteverde to Puntarenas
- Ave. Duration
- 30 min
- Frequency
- On demand
- Estimated price
- $171
- Website
- https://www.ridecr.com/
Shuttle from Liberia Airport to Monteverde
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $55–75
- Website
- https://tropicaltourshuttles.com/
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 French strikes 2018: What are my alternative transport options?, Getting to Milan from the airport, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.




