There are 5 ways to get from Nanaimo to Costa Rica by plane, shuttle, 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.
Fly Nanaimo Airport to Juan Santamaría International Airport
best- Fly from Nanaimo Airport (YCD) to Juan Santamaría International Airport (SJO)plane YCD - SJO
17h 5m$243–954Fly Nanaimo to Juan Santamaría International Airport
cheapest- Fly from Nanaimo (ZNA) to Juan Santamaría International Airport (SJO)plane ZNA - SJO
12h 51m$208–805Fly Nanaimo Airport to Liberia International Airport, shuttle
- Fly from Nanaimo Airport (YCD) to Liberia International Airport (LIR)plane YCD - LIR
- Take a shuttle bus from Liberia Airport to Monteverde
- Take a shuttle bus from Monteverde to Puntarenas
19h 16m$988–3,703Fly Nanaimo to Liberia International Airport, shuttle
- Fly from Nanaimo (ZNA) to Liberia International Airport (LIR)plane ZNA - LIR
- Take a shuttle bus from Liberia Airport to Monteverde
- Take a shuttle bus from Monteverde to Puntarenas
17h 48m$754–2,418Bus to Victoria International Airport, fly to Juan Santamaría International Airport
- Take the bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Victoria, BC - Sandman Innbus
- Fly from Victoria International Airport (YYJ) to Juan Santamaría International Airport (SJO)plane YYJ - SJO
17h 23m$470–991
Nanaimo Airport (YCD) to Juan Santamaría International Airport (SJO) flights
Questions & Answers
The cheapest way to get from Nanaimo to Costa Rica is to fly which costs $200 - $850 and takes 12h 51m.
The fastest way to get from Nanaimo to Costa Rica is to fly which takes 12h 51m and costs $200 - $850.
The distance between Nanaimo and Costa Rica is 5701 km.
It takes approximately 17h 5m to get from Nanaimo to Costa Rica, including transfers.
Costa Rica is 1h ahead of Nanaimo. It is currently 12:28 PM in Nanaimo and 1:28 PM in Costa Rica.
There are 764+ hotels available in Costa Rica.
What companies run services between Nanaimo, BC, Canada and Costa Rica?
Air Canada, United Airlines, and four other airlines fly from Nanaimo Airport (YCD) to Juan Santamaría International Airport (SJO) 4 times a day.
- Website
- aircanada.com
Flights from Nanaimo Airport to Juan Santamaría International Airport via Vancouver, Houston
- Ave. Duration
- 19h 48m
- When
- Every day
- Estimated price
- $240–950
Flights from Nanaimo Airport to Juan Santamaría International Airport via Calgary, Houston
- Ave. Duration
- 15h 17m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $320–1,400
Flights from Nanaimo to Juan Santamaría International Airport via Vancouver, Houston
- Ave. Duration
- 18h 56m
- When
- Every day
- Estimated price
- $200–850
Flights from Victoria International Airport to Juan Santamaría International Airport via Toronto
- Ave. Duration
- 22h 50m
- When
- Monday to Saturday
- Estimated price
- $250–1,000
- Website
- westjet.com
Flights from Nanaimo Airport to Liberia International Airport via Vancouver
- Ave. Duration
- 16h 23m
- When
- Thursday
- Estimated price
- $750–3,300
Flights from Nanaimo Airport to Liberia International Airport via Calgary
- Ave. Duration
- 17h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $800–3,400
Flights from Nanaimo Airport to Liberia International Airport via Kelowna, Calgary
- Ave. Duration
- 13h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $800–3,400
Flights from Nanaimo to Liberia International Airport via Vancouver
- Ave. Duration
- 15h 42m
- When
- Thursday
- Estimated price
- $650–2,800
- Website
- worldticket.com
Flights from Nanaimo Airport to Juan Santamaría International Airport via Vancouver, Liberia International Airport
- Ave. Duration
- 18h 35m
- When
- Thursday
- Estimated price
- $310–1,400
Flights from Nanaimo to Juan Santamaría International Airport via Vancouver, Liberia International Airport
- Ave. Duration
- 16h 10m
- When
- Thursday
- Estimated price
- $260–1,200
Flights from Victoria International Airport to Juan Santamaría International Airport via Seattle, Liberia International Airport
- Ave. Duration
- 11h 6m
- When
- Saturday
- Estimated price
- $200–850
Flights from Victoria International Airport to Juan Santamaría International Airport via Calgary, Liberia International Airport
- Ave. Duration
- 13h 30m
- When
- Every day
- Estimated price
- $270–1,200
Flights from Victoria International Airport to Juan Santamaría International Airport via Vancouver, Liberia International Airport
- Ave. Duration
- 14h 30m
- When
- Thursday
- Estimated price
- $260–1,200
- Website
- united.com
Flights from Nanaimo Airport to Juan Santamaría International Airport via Calgary, Houston
- Ave. Duration
- 15h 17m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $320–1,400
Flights from Nanaimo to Juan Santamaría International Airport via Vancouver, Houston
- Ave. Duration
- 18h 56m
- When
- Every day
- Estimated price
- $200–850
- Website
- volaris.com
Flights from Nanaimo Airport to Juan Santamaría International Airport via Vancouver, Cancun
- Ave. Duration
- 20h 29m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $240–1,000
Flights from Nanaimo to Juan Santamaría International Airport via Vancouver, Cancun
- Ave. Duration
- 18h 9m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $290–900
Flights from Victoria International Airport to Juan Santamaría International Airport via Vancouver, Cancun
- Ave. Duration
- 16h 19m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $210–850
- Website
- flysansa.com
Flights from Nanaimo Airport to Juan Santamaría International Airport via Vancouver, Liberia International Airport
- Ave. Duration
- 18h
- When
- Thursday
- Estimated price
- $310–1,400
- Website
- aeromexico.com
Flights from Nanaimo to Juan Santamaría International Airport via Vancouver, Mexico City
- Ave. Duration
- 17h 30m
- When
- Every day
- Estimated price
- $210–850
- Website
- aa.com
Flights from Nanaimo to Liberia International Airport via Vancouver, Dallas/Ft.Worth
- Ave. Duration
- 23h 7m
- When
- Tuesday to Sunday
- Estimated price
- $500–2,100
- Website
- airtransat.com
Flights from Victoria International Airport to Juan Santamaría International Airport via Toronto
- Ave. Duration
- 22h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $350–1,100
- 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
- $65–69
- Website
- https://tropicaltourshuttles.com/
- info@islandlinkbus.com
- Website
- islandlinkbus.com
Bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Victoria, BC - Sandman Inn
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a day
- Estimated price
- $33
- Website
- https://www.islandlinkbus.com/
- Road Adult
- $33
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 Luton Airport into central London, Slovenia: Getting from Ljubljana to Lake Bled, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.





