Search and find cheap flights to Costa Rica

Sat 23/3
Sat 30/3
Any month
Compare vs. momondo |

Cheapest flight routes to Costa Rica

These routes have the cheapest flights to Costa Rica found by momondo users
Toronto - San José 305 CAD
Montreal - San José 317 CAD
Ottawa - Liberia 361 CAD
Calgary - San José 395 CAD
Toronto - Liberia 431 CAD

Costa Rica flight deals found on momondo

Check out some of the best fares to Costa Rica found recently by users on momondo
Quickest
Cheapest
Copa Airlines
Copa Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
14h 29m
1 Stop
12:29 pm
SJO
San José Juan Santamaria Intl airport
Copa Airlines
SJO
10:00 pm
San José Juan Santamaria Intl airport
17h 07m
1 Stop
5:07 pm
+1
YYZ
Toronto Pearson Intl airport
353 CAD
Interjet
Interjet
YYZ
12:00 am
Toronto Pearson Intl airport
14h 35m
1 Stop
12:35 pm
SJO
San José Juan Santamaria Intl airport
Interjet
SJO
10:00 pm
San José Juan Santamaria Intl airport
22h 05m
1 Stop
10:05 pm
+1
YYZ
Toronto Pearson Intl airport
385 CAD
Aeromexico
Aeromexico
YYZ
12:00 am
Toronto Pearson Intl airport
11h 25m
1 Stop
9:25 am
SJO
San José Juan Santamaria Intl airport
Aeromexico
SJO
10:00 pm
San José Juan Santamaria Intl airport
22h 05m
1 Stop
10:05 pm
+1
YYZ
Toronto Pearson Intl airport
387 CAD
Delta
Delta
YYZ
12:00 am
Toronto Pearson Intl airport
7h 35m
1 Stop
5:35 am
SJO
San José Juan Santamaria Intl airport
Delta
SJO
10:00 pm
San José Juan Santamaria Intl airport
17h 44m
2 Stops
5:44 pm
+1
YYZ
Toronto Pearson Intl airport
396 CAD
Aeromexico
Aeromexico
YUL
12:00 am
Montreal Pierre Elliott Trudeau Intl airport
13h 15m
1 Stop
11:15 am
SJO
San José Juan Santamaria Intl airport
Aeromexico
SJO
10:00 pm
San José Juan Santamaria Intl airport
16h 35m
1 Stop
4:35 pm
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
396 CAD
Aeromexico
Aeromexico
YUL
12:00 am
Montreal Pierre Elliott Trudeau Intl airport
13h 15m
1 Stop
11:15 am
SJO
San José Juan Santamaria Intl airport
Aeromexico
SJO
10:00 pm
San José Juan Santamaria Intl airport
22h 55m
1 Stop
10:55 pm
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
397 CAD
Air Canada
Air Canada
YYZ
12:00 am
Toronto Pearson Intl airport
5h 15m
3:15 am
SJO
San José Juan Santamaria Intl airport
Air Canada
SJO
10:00 pm
San José Juan Santamaria Intl airport
5h 15m
5:15 am
+1
YYZ
Toronto Pearson Intl airport
525 CAD
WestJet
WestJet
YYZ
12:00 am
Toronto Pearson Intl airport
5h 29m
3:29 am
LIR
Liberia airport
WestJet
LIR
10:00 pm
Liberia airport
5h 15m
5:15 am
+1
YYZ
Toronto Pearson Intl airport
648 CAD
Sunwing Airlines
Sunwing Airlines
YUL
12:00 am
Montreal Pierre Elliott Trudeau Intl airport
5h 55m
3:55 am
LIR
Liberia airport
Sunwing Airlines
LIR
10:00 pm
Liberia airport
5h 25m
5:25 am
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
936 CAD
Delta
Delta
YYZ
12:00 am
Toronto Pearson Intl airport
7h 35m
1 Stop
5:35 am
SJO
San José Juan Santamaria Intl airport
Delta
SJO
10:00 pm
San José Juan Santamaria Intl airport
17h 44m
2 Stops
5:44 pm
+1
YYZ
Toronto Pearson Intl airport
396 CAD
Interjet
Interjet
YUL
12:00 am
Montreal Pierre Elliott Trudeau Intl airport
15h 05m
1 Stop
1:05 pm
SJO
San José Juan Santamaria Intl airport
Interjet
SJO
10:00 pm
San José Juan Santamaria Intl airport
14h 25m
1 Stop
2:25 pm
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
421 CAD
Aeromexico
Aeromexico
YUL
12:00 am
Montreal Pierre Elliott Trudeau Intl airport
13h 15m
1 Stop
11:15 am
SJO
San José Juan Santamaria Intl airport
Aeromexico
SJO
10:00 pm
San José Juan Santamaria Intl airport
16h 35m
1 Stop
4:35 pm
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
396 CAD

Popular routes landing in Costa Rica

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times