Book cheap flights to Canada from CA$195
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
Popular cities in Canada
Explore airlines and airports
Airlines based in Canada
- Lynx Air
- WestJet
- Air North
- Harbour Air (Priv)
- Pacific Coastal Airline
- Central Mountain Air
- Helijet
- Air Canada
- WestJet Encore
- Canadian North
- Air Tindi
- Flair Airlines
- Air Liaison
- Air Liaison
- Air Canada
- Air Canada Jazz
- Cargojet Airways
- Air Inuit
- Summit Air
- Northwestern Air
Popular airlines flying to Canada
- Royal Air Maroc
- Avianca
- Azul
- Air New Zealand
- Air Algerie
- Philippine Airlines
- Hong Kong Airlines
- China Airlines
- Gol Transportes Aéreos
- ZIPAIR
- Tway Airlines
- Egyptair
- Alaska Airlines
- Qantas
- Ethiopian Airlines
- Air India Limited
- Tunisair
- Turkish Airlines
- Fiji Airways
- French Bee
Other airlines flying to Canada
Airports in Canada
Airports near Canada
Nearby airports
Airports flying to Canada
Buses & trains
Bus providers in Canada
UP Express
Robert Q Airbus
Red Arrow Motorcoach
Ontario Northland
Maritime bus
GO Transit bus
Ebus
Cold Shot Bus
Adirondack Canada
Train companies in Canada
Via Rail Canada
GO Transit train
Exo Montreal RTM train
AccesRail
Cheapest month to fly to Canada
Explore price trends for trips to Canada
Showing prices in CAD
Annual Avg. Price | 107 CAD |
September 2025 | 140 CAD |
October 2025 | 31 CAD |
November 2025 | 89 CAD |
December 2025 | 93 CAD |
January 2026 | 89 CAD |
February 2026 | 89 CAD |
March 2026 | 89 CAD |
April 2026 | 106 CAD |
May 2026 | 106 CAD |
June 2026 | 138 CAD |
July 2026 | 156 CAD |
August 2026 | 156 CAD |
Visit Canada
Canada is an attractive country which you need to visit.
The country is full of lovely places and natural areas to explore. The most popular city is Ottawa, with all its historical parts.
There are other interesting cities like Toronto, Montreal, Vancouver, Calgary, Edmonton and many others where you can travel during your journey to Canada.
During your journey around Canada, you can taste poutine, bannock, butter tarts, Montreal-style bagels, beavertails and other local specialities.
Major airports in Canada
There are more than 2 major airports in Canada. You can find cheap flights via the following airports: Toronto Pearson International Airport (YYZ), Vancouver International Airport (YVR), Calgary International Airport (YYC), Montréal–Trudeau International Airport (YUL), Edmonton International Airport (YEG), Ottawa International Airport (YOW), Winnipeg James Armstrong Richardson International Airport (YWG), Halifax Stanfield International Airport (YHZ), Victoria International Airport (YYJ), Québec City Jean Lesage International Airport (YQB).
General information about Canada
Canada doesn’t accept Euro or US dollars. Also, exchanging money for CAD dollars before arriving in Canada is a good idea to get the best rates. Although credit and debit cards are universally accepted throughout the country, carrying cash is still recommended.
Canada has a population of 38.4 million inhabitants, making it one of the top 100 most populated countries in the world.
The official language of Canada is English and French. However, most people can speak one more language besides their native one; usually, it is Chinese, Punjabi, Spanish, Tagalog, Arabic, German, and Italian.
Canada is bordered by the United States.
The climate of Canada is continental. When packing for your journey to Canada, check if you have all the essentials such as your passport, travel tickets, a camera to take great pictures, chargers or power banks.
Regions in Canada
Alberta
- Regina to Calgary
- Waterloo to Calgary
- St. John s to Calgary
- New York to Calgary
- Calgary to Edmonton
- Edmonton to Calgary
- Moncton to Calgary
- Cancún to Calgary
- Hamilton to Calgary
- Quebec City to Calgary
- Amsterdam to Calgary
- Budapest to Calgary
- Mumbai to Calgary
- Los Angeles to Calgary
- Phoenix to Calgary
- Las Vegas to Calgary
- Los Angeles to Edmonton
- Houston to Calgary
- Phoenix to Edmonton
- London to Calgary
- Mexico City to Calgary
- Fort McMurray to Calgary
- Calgary to Fort McMurray
- San Francisco to Calgary
British Columbia
- Saskatoon to Vancouver
- Halifax to Vancouver
- Mexico City to Vancouver
- Winnipeg to Abbotsford
- Winnipeg to Kelowna
- Puerto Vallarta to Vancouver
- Cancún to Vancouver
- Montreal to Kelowna
- Toronto to Abbotsford
- San Francisco to Vancouver
- Guadalajara to Vancouver
- Waterloo to Vancouver
- New York to Vancouver
- Seattle to Vancouver
- Hamilton to Vancouver
- Charlottetown to Vancouver
- Quebec City to Vancouver
- Victoria to Vancouver
- Tehran to Vancouver
- Prague to Vancouver
- Vancouver to Prince George
- Victoria to Kelowna
- Las Vegas to Vancouver
- Kelowna to Victoria
Manitoba
- Ottawa to Winnipeg
- Kelowna to Winnipeg
- Halifax to Winnipeg
- Warsaw to Winnipeg
- Islamabad to Winnipeg
- Abbotsford to Winnipeg
- Saskatoon to Winnipeg
- Los Angeles to Winnipeg
- Puerto Vallarta to Winnipeg
- Victoria to Winnipeg
- Las Vegas to Winnipeg
- Fort Lauderdale to Winnipeg
- Orlando to Winnipeg
- Atlanta to Winnipeg
- Phoenix to Winnipeg
- Mexico City to Winnipeg
- London to Winnipeg
- Tokyo to Winnipeg
- Dublin to Winnipeg
- Houston to Winnipeg
- Minneapolis to Winnipeg
- Frankfurt to Winnipeg
- Barcelona to Winnipeg
- Cancún to Winnipeg
Ontario
- Victoria to Toronto
- Mexico City to Toronto
- Las Vegas to Toronto
- Winnipeg to Ottawa
- Cancún to Toronto
- Fort Lauderdale to Toronto
- Orlando to Toronto
- Montego Bay to Toronto
- St. John s to Toronto
- Halifax to Ottawa
- Houston to Toronto
- Abbotsford to Toronto
- San Francisco to Toronto
- New York to Toronto
- Fort Myers to Toronto
- Victoria to Ottawa
- Tampa to Toronto
- Punta Cana to Toronto
- Calgary to Hamilton
- Thunder Bay to Toronto
- Phoenix to Toronto
- Toronto to Thunder Bay
- Charlottetown to Toronto
- Fredericton to Toronto
Saskatchewan
- Vancouver to Regina
- Calgary to Regina
- Montreal to Saskatoon
- Warsaw to Saskatoon
- Edmonton to Regina
- Winnipeg to Regina
- Winnipeg to Saskatoon
- Paris to Regina
- Chișinău to Saskatoon
- Dallas to Regina
- Bangkok to Regina
- Barcelona to Saskatoon
- Athens to Saskatoon
- Manila to Saskatoon
- Tokyo to Saskatoon
- Guadalajara to Saskatoon
- Orlando to Regina
- Mexico City to Regina
Popular flights
Explore alternative flights to Canada
Find popular flights from Canada
Cheap flights
Popular flights from North America to Canada
- Winnipeg to Toronto from CA$89
- Vancouver to Kelowna from CA$53
- Kelowna to Vancouver from CA$83
- Abbotsford to Calgary from CA$27
- Winnipeg to Edmonton from CA$63
- Winnipeg to Calgary from CA$63
- Abbotsford to Edmonton from CA$34
- Halifax to Toronto from CA$143
- Calgary to Abbotsford from CA$63
- Victoria to Calgary from CA$62
- Edmonton to Abbotsford from CA$63
- Calgary to Winnipeg from CA$68
- Ottawa to Vancouver from CA$166
- Calgary to Ottawa from CA$151
- Ottawa to Calgary from CA$166
- Calgary to Victoria from CA$76
- Edmonton to Ottawa from CA$132
- Edmonton to Victoria from CA$91
- Vancouver to Ottawa from CA$140
- Kelowna to Edmonton from CA$70
- Kelowna to Calgary from CA$75
- Edmonton to Winnipeg from CA$68
- Toronto to Halifax from CA$99
- Calgary to Kelowna from CA$68
- Edmonton to Kelowna from CA$78
- Saskatoon to Toronto from CA$119
- Toronto to Regina from CA$181
- Los Angeles to Vancouver from CA$76
- Ottawa to Edmonton from CA$143
- Toronto to Saskatoon from CA$174
- Prince George to Vancouver from CA$84
- Halifax to Calgary from CA$202
- Regina to Toronto from CA$156
- Saskatoon to Calgary from CA$146
- Calgary to Saskatoon from CA$107
- Halifax to Edmonton from CA$160
- Toronto to Victoria from CA$135
- Vancouver to Saskatoon from CA$99
- Regina to Vancouver from CA$117
- Calgary to Halifax from CA$174
Popular flights from Asia to Canada
- Tokyo to Vancouver from CA$391
- New Delhi to Toronto from CA$622
- Istanbul to Calgary from CA$431
- New Delhi to Vancouver from CA$679
- Bangkok to Vancouver from CA$481
- Istanbul to Toronto from CA$702
- Tel Aviv to Toronto from CA$986
- Istanbul to Vancouver from CA$504
- New Delhi to Calgary from CA$742
- Istanbul to Montreal from CA$562
- Manila to Toronto from CA$638
- Tehran to Toronto from CA$542
- Manila to Vancouver from CA$527
- Manila to Calgary from CA$610
- Hong Kong to Toronto from CA$686
- Jeddah to Toronto from CA$643
- Hong Kong to Vancouver from CA$542
- Amman to Toronto from CA$501
- Mumbai to Vancouver from CA$581
- Mumbai to Toronto from CA$632
- New Delhi to Edmonton from CA$726
- Islamabad to Toronto from CA$909
- Dubai to Toronto from CA$465
- Shanghai to Vancouver from CA$553
- Ahmedabad to Calgary from CA$635
- Kochi to Toronto from CA$742
- Lahore to Toronto from CA$960
- Beirut to Montreal from CA$655
- Lahore to Calgary from CA$943
- Ahmedabad to Toronto from CA$752
- Chennai to Toronto from CA$775
- Karachi to Calgary from CA$922
- New Delhi to Halifax from CA$606
- Ahmedabad to Vancouver from CA$568
- Hyderabad to Toronto from CA$726
- Hyderabad to Vancouver from CA$646
- Dhaka to Vancouver from CA$693
- Ahmedabad to Winnipeg from CA$741
- New Delhi to Regina from CA$759
- New Delhi to Winnipeg from CA$687
Popular flights from Africa to Canada
- Cairo to Toronto from CA$535
- Algiers to Montreal from CA$473
- Cairo to Montreal from CA$563
- Douala to Montreal from CA$1,102
- Tunis to Montreal from CA$491
- Casablanca to Montreal from CA$571
- Cairo to Calgary from CA$569
- Tunis to Calgary from CA$703
- Casablanca to Toronto from CA$445
- Lagos to Calgary from CA$1,043
- Johannesburg to Montreal from CA$915
- Hargeisa to Edmonton from CA$1,222
- Nairobi to Edmonton from CA$902
- Addis Ababa to Calgary from CA$762
- Abidjan to Montreal from CA$1,027
- Casablanca to Edmonton from CA$880
- Marrakesh to Calgary from CA$636
- Entebbe to Toronto from CA$1,025
- Dakar to Montreal from CA$880
- Lagos to Grande Prairie from CA$1,361
- Casablanca to Calgary from CA$715
- Lagos to Toronto from CA$1,071
- Marrakesh to Toronto from CA$322
- Accra to Montreal from CA$1,035
- Fes to Montreal from CA$507
- Kigali to Montreal from CA$945
- Bamako to Montreal from CA$942
- Abuja to Toronto from CA$1,173
- Banjul to Toronto from CA$1,041
- Cairo to Vancouver from CA$852
- Dar es Salaam to Vancouver from CA$951
- Lagos to Winnipeg from CA$1,076
- N Djamena to Montreal from CA$1,160
- Djerba to Montreal from CA$488
- Tunis to Toronto from CA$434
- Marrakesh to Edmonton from CA$750
- Cape Town to Winnipeg from CA$886
- Antananarivo to Quebec City from CA$1,596
- Tangier to Vancouver from CA$685
- Cairo to Ottawa from CA$808
Popular flights from Europe to Canada
- Paris to Calgary from CA$669
- London to Calgary from CA$592
- Warsaw to Calgary from CA$458
- Paris to Vancouver from CA$673
- Barcelona to Toronto from CA$684
- London to Toronto from CA$658
- Lisbon to Toronto from CA$728
- Athens to Toronto from CA$499
- Warsaw to Toronto from CA$622
- Frankfurt to Calgary from CA$679
- Paris to Toronto from CA$670
- London to Vancouver from CA$654
- Kraków to Calgary from CA$487
- Paris to Montreal from CA$646
- Dublin to Toronto from CA$670
- Dublin to Calgary from CA$482
- Frankfurt to Toronto from CA$692
- Tirana to Toronto from CA$394
- Barcelona to Montreal from CA$675
- London to Montreal from CA$630
- Chișinău to Calgary from CA$414
- Rome to Toronto from CA$698
- Warsaw to Edmonton from CA$664
- Milan to Toronto from CA$392
- Chișinău to Montreal from CA$512
- Amsterdam to Toronto from CA$684
- Warsaw to Vancouver from CA$620
- Warsaw to Montreal from CA$664
- Chișinău to Toronto from CA$682
- Bucharest to Toronto from CA$705
- Lisbon to Montreal from CA$492
- Vienna to Toronto from CA$681
- Prague to Calgary from CA$478
- Prague to Toronto from CA$679
- Berlin to Calgary from CA$426
- Budapest to Toronto from CA$713
- Vienna to Vancouver from CA$667
- Frankfurt to Montreal from CA$394
- Kraków to Toronto from CA$717
- Frankfurt to Vancouver from CA$667
Popular flights from Oceania to Canada
- Sydney to Vancouver from CA$520
- Brisbane to Vancouver from CA$574
- Sydney to Calgary from CA$545
- Sydney to Toronto from CA$631
- Melbourne to Kelowna from CA$711
- Auckland to Toronto from CA$837
- Sydney to Montreal from CA$556
- Melbourne to Vancouver from CA$594
- Sydney to Halifax from CA$920
- Cairns to Toronto from CA$757
- Brisbane to Edmonton from CA$726
- Melbourne to Toronto from CA$742
- Melbourne to Calgary from CA$618
- Perth to Toronto from CA$870
- Sydney to Kelowna from CA$649
- Melbourne to Montreal from CA$855
- Auckland to Vancouver from CA$736
- Brisbane to Toronto from CA$677
- Melbourne to Ottawa from CA$937
- Adelaide to Vancouver from CA$679
- Port Vila to Vancouver from CA$1,108
- Cairns to Montreal from CA$971
- Hobart to Vancouver from CA$837
- Tahiti to Vancouver from CA$499
- Auckland to Saskatoon from CA$689
- Sydney to Moncton from CA$1,044
- Adelaide to Calgary from CA$765
- Canberra to Vancouver from CA$813
- Melbourne to Quebec City from CA$1,123
- Christchurch to Edmonton from CA$635
- Tahiti to Toronto from CA$675
- Sunshine Coast Region to Calgary from CA$749
- Sydney to Winnipeg from CA$762
- Melbourne to Winnipeg from CA$852
- Perth to Vancouver from CA$741
- Tahiti to Montreal from CA$708
- Adelaide to Toronto from CA$736
- Perth to Regina from CA$997
- Townsville to Vancouver from CA$780
- Brisbane to Halifax from CA$1,071
Popular flights from South America to Canada
- Bogotá to Toronto from CA$337
- Bogotá to Vancouver from CA$367
- Lima to Montreal from CA$238
- Bogotá to Montreal from CA$404
- Lima to Toronto from CA$375
- Medellín to Toronto from CA$337
- Lima to Vancouver from CA$293
- Cartagena to Toronto from CA$377
- Medellín to Calgary from CA$354
- Medellín to Vancouver from CA$375
- Medellín to Edmonton from CA$408
- Bogotá to Edmonton from CA$355
- Rio de Janeiro to Toronto from CA$396
- Medellín to Montreal from CA$403
- Bogotá to Calgary from CA$357
- São Paulo to Toronto from CA$429
- Quito to Toronto from CA$434
- Cartagena to Calgary from CA$349
- Guayaquil to Vancouver from CA$352
- Cali to Toronto from CA$331
- Santiago de Chile to Montreal from CA$413
- Quito to Vancouver from CA$455
- Rio de Janeiro to Vancouver from CA$530
- Cusco to Toronto from CA$427
- Rio de Janeiro to Montreal from CA$424
- Guayaquil to Toronto from CA$388
- Barranquilla to Toronto from CA$297
- Santiago de Chile to Vancouver from CA$434
- Cali to Montreal from CA$396
- Lima to Winnipeg from CA$424
- Cartagena to Montreal from CA$437
- Buenos Aires to Toronto from CA$571
- Caracas to Toronto from CA$581
- Cali to Vancouver from CA$360
- Lima to Calgary from CA$395
- Medellín to Winnipeg from CA$411
- São Paulo to Vancouver from CA$463
- Guayaquil to Montreal from CA$373
- Cusco to Montreal from CA$538
- Bogotá to Saskatoon from CA$440
Download our app