Search and find cheap flights to Peru

Wed 23/1
Wed 30/1
Any month
Compare vs. momondo |

Cheapest flight routes to Peru

These routes have the cheapest flights to Peru found by momondo users
Montreal - Lima 501 CAD
Toronto - Lima 513 CAD
Vancouver - Lima 640 CAD
Ottawa - Lima 644 CAD
Montreal - Cusco 654 CAD

Peru flight deals found on momondo

Check out some of the best fares to Peru found recently by users on momondo
Quickest
Cheapest
Interjet
Interjet
YUL
0:00
Montreal Pierre Elliott Trudeau International airport
18h 35min
1 Stop
18:35
LIM
Lima J Chavez Intl airport
Interjet
LIM
0:00
Lima J Chavez Intl airport
24h 15min
1 Stop
0:15
+1
YUL
Montreal Pierre Elliott Trudeau International airport
500 CAD
Interjet
Interjet
YUL
0:00
Montreal Pierre Elliott Trudeau International airport
18h 35min
1 Stop
18:35
LIM
Lima J Chavez Intl airport
Interjet
LIM
0:00
Lima J Chavez Intl airport
24h 15min
1 Stop
0:15
+1
YUL
Montreal Pierre Elliott Trudeau International airport
501 CAD
Interjet
Interjet
YUL
0:00
Montreal Pierre Elliott Trudeau International airport
31h 15min
1 Stop
7:15
+1
LIM
Lima J Chavez Intl airport
Interjet
LIM
0:00
Lima J Chavez Intl airport
24h 15min
1 Stop
0:15
+1
YUL
Montreal Pierre Elliott Trudeau International airport
501 CAD
Interjet
Interjet
YUL
0:00
Montreal Pierre Elliott Trudeau International airport
19h 35min
1 Stop
18:35
LIM
Lima J Chavez Intl airport
Interjet
LIM
23:00
Lima J Chavez Intl airport
24h 15min
1 Stop
0:15
+2
YUL
Montreal Pierre Elliott Trudeau International airport
516 CAD
Aeromexico
Aeromexico
YYZ
0:00
Toronto Pearson Intl airport
14h 05min
1 Stop
14:05
LIM
Lima J Chavez Intl airport
Aeromexico
LIM
0:00
Lima J Chavez Intl airport
15h 20min
1 Stop
15:20
YYZ
Toronto Pearson Intl airport
520 CAD
Aeromexico
Aeromexico
YYZ
0:00
Toronto Pearson Intl airport
14h 15min
1 Stop
13:15
LIM
Lima J Chavez Intl airport
Aeromexico
LIM
23:00
Lima J Chavez Intl airport
15h 25min
1 Stop
15:25
+1
YYZ
Toronto Pearson Intl airport
520 CAD
Air Canada
Air Canada
YTZ
0:00
Toronto Island airport
10h 30min
1 Stop
10:30
LIM
Lima J Chavez Intl airport
Air Canada
LIM
23:00
Lima J Chavez Intl airport
10h 25min
1 Stop
10:25
+1
YTZ
Toronto Island airport
634 CAD
Air Canada
Air Canada
YTZ
0:00
Toronto Island airport
10h 30min
1 Stop
10:30
LIM
Lima J Chavez Intl airport
Air Canada
LIM
0:00
Lima J Chavez Intl airport
11h 25min
1 Stop
11:25
YTZ
Toronto Island airport
634 CAD
Air Canada
Air Canada
YTZ
0:00
Toronto Island airport
13h 35min
1 Stop
13:35
LIM
Lima J Chavez Intl airport
Air Canada
LIM
0:00
Lima J Chavez Intl airport
10h 25min
1 Stop
10:25
YTZ
Toronto Island airport
634 CAD
Aeromexico
Aeromexico
YYZ
0:00
Toronto Pearson Intl airport
14h 05min
1 Stop
13:05
LIM
Lima J Chavez Intl airport
Aeromexico
LIM
23:00
Lima J Chavez Intl airport
14h 05min
1 Stop
14:05
+1
YYZ
Toronto Pearson Intl airport
570 CAD
Aeromexico
Aeromexico
YYZ
0:00
Toronto Pearson Intl airport
14h 05min
1 Stop
14:05
LIM
Lima J Chavez Intl airport
Aeromexico
LIM
0:00
Lima J Chavez Intl airport
15h 20min
1 Stop
15:20
YYZ
Toronto Pearson Intl airport
520 CAD
Aeromexico
Aeromexico
YYZ
0:00
Toronto Pearson Intl airport
14h 15min
1 Stop
13:15
LIM
Lima J Chavez Intl airport
Aeromexico
LIM
23:00
Lima J Chavez Intl airport
15h 25min
1 Stop
15:25
+1
YYZ
Toronto Pearson Intl airport
520 CAD