Plane tickets to Canada
One search, all the flights
We find you the best flight deals and travel hacks so that you can choose how to book.
Rise above all travel anxieties
With the Kiwi.com Guarantee we have your back with whatever happens.
Trusted by millions
Join over 10 million yearly travellers booking with ease.
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
- Air New Zealand
- Gol Transportes Aéreos
- Turkish Airlines
- Egyptair
- Icelandair
- Virgin Australia Airlines
- United Airlines
- Fiji Airways
- SATA Air Acores
- Japan Airlines
- TAP Portugal
- Korean Air
- Qantas
- Discover Airlines
- Play
- Tunisair
- All Nippon Airways
- Ethiopian Airlines
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 | 115 CAD |
December 2024 | 112 CAD |
January 2025 | 70 CAD |
February 2025 | 70 CAD |
March 2025 | 89 CAD |
April 2025 | 89 CAD |
May 2025 | 107 CAD |
June 2025 | 116 CAD |
July 2025 | 149 CAD |
August 2025 | 149 CAD |
September 2025 | 132 CAD |
October 2025 | 132 CAD |
November 2025 | 164 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
- Cancún to Calgary
- St. John s to Calgary
- Moncton to Calgary
- Quebec City to Calgary
- Ottawa to Edmonton
- Abbotsford to Edmonton
- Halifax to Edmonton
- Kelowna to Edmonton
- Winnipeg to Edmonton
- Calgary to Edmonton
- Edmonton to Calgary
- New York to Calgary
- New Delhi to Edmonton
- Chișinău to Calgary
- Phoenix to Calgary
- Los Angeles to Calgary
- Las Vegas to Calgary
- Fort McMurray to Calgary
- Dallas to Calgary
- Mexico City to Calgary
- Calgary to Fort McMurray
- London to Calgary
- Puerto Vallarta to Calgary
- Nanaimo to Calgary
British Columbia
- Winnipeg to Kelowna
- Hamilton to Vancouver
- San Francisco to Vancouver
- Winnipeg to Abbotsford
- Quebec City to Vancouver
- Charlottetown to Vancouver
- Seattle to Vancouver
- Edmonton to Kelowna
- Toronto to Abbotsford
- Edmonton to Victoria
- Edmonton to Abbotsford
- Toronto to Victoria
- Montreal to Kelowna
- New York to Vancouver
- Victoria to Vancouver
- Vancouver to Prince George
- Victoria to Kelowna
- Fort St. John to Vancouver
- Kelowna to Victoria
- Vancouver to Terrace
- Las Vegas to Vancouver
- Calgary to Fort St. John
- Phoenix to Vancouver
- Guatemala City to Vancouver
Manitoba
- Halifax to Winnipeg
- Kelowna to Winnipeg
- Edmonton to Winnipeg
- Islamabad to Winnipeg
- New Delhi to Winnipeg
- Ahmedabad to Winnipeg
- Saskatoon to Winnipeg
- Cancún to Winnipeg
- Abbotsford to Winnipeg
- Los Angeles to Winnipeg
- Victoria to Winnipeg
- Las Vegas to Winnipeg
- Puerto Vallarta to Winnipeg
- Fort Lauderdale to Winnipeg
- Manila to Winnipeg
- Amsterdam to Winnipeg
- Budapest to Winnipeg
- Dublin to Winnipeg
- Mexico City to Winnipeg
- Zürich to Winnipeg
- Edinburgh to Winnipeg
- Managua to Winnipeg
- Baghdad to Winnipeg
- Phoenix to Winnipeg
Nova Scotia
- Winnipeg to Halifax
- Ottawa to Halifax
- St. John s to Halifax
- Edmonton to Halifax
- Montreal to Halifax
- Toronto to Halifax
- Abbotsford to Halifax
- Hamilton to Halifax
- San José to Halifax
- Manila to Halifax
- Frankfurt to Halifax
- Tampa to Halifax
- Madrid to Halifax
- Naples to Halifax
- Orlando to Halifax
- Oslo to Halifax
- Puerto Vallarta to Halifax
- Los Angeles to Halifax
- Boston to Halifax
- Minneapolis to Halifax
- Lisbon to Halifax
- Indianapolis to Halifax
- New York to Halifax
- Washington, D.C. to Halifax
Ontario
- Halifax to Ottawa
- Victoria to Ottawa
- Edmonton to Ottawa
- Boston to Toronto
- Punta Cana to Toronto
- Abbotsford to Toronto
- Toronto to Thunder Bay
- Regina to Toronto
- Saskatoon to Toronto
- Cancún to Toronto
- Thunder Bay to Toronto
- Victoria to Toronto
- Halifax to Toronto
- New York to Toronto
- Chicago to Toronto
- Fredericton to Toronto
- Las Vegas to Toronto
- Moncton to Toronto
- Montego Bay to Toronto
- Windsor to Toronto
- Washington, D.C. to Toronto
- Montreal to Windsor
- San Francisco to Toronto
- Mexico City to Toronto
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$74
- Kelowna to Vancouver from CA$64
- Vancouver to Kelowna from CA$41
- Abbotsford to Calgary from CA$53
- Kelowna to Calgary from CA$100
- Calgary to Kelowna from CA$110
- Victoria to Calgary from CA$134
- Winnipeg to Calgary from CA$98
- Calgary to Winnipeg from CA$95
- Calgary to Abbotsford from CA$85
- Calgary to Victoria from CA$144
- Ottawa to Calgary from CA$79
- Halifax to Vancouver from CA$268
- Prince George to Vancouver from CA$109
- Calgary to Ottawa from CA$73
- Mexico City to Vancouver from CA$225
- Halifax to Calgary from CA$240
- Hamilton to Calgary from CA$164
- Vancouver to Ottawa from CA$100
- Saskatoon to Vancouver from CA$74
- Saskatoon to Calgary from CA$89
- Vancouver to Halifax from CA$192
- Vancouver to Saskatoon from CA$95
- Calgary to Halifax from CA$180
- Ottawa to Vancouver from CA$120
- Los Angeles to Vancouver from CA$117
- Regina to Calgary from CA$107
- Calgary to Hamilton from CA$158
- Calgary to Regina from CA$122
- Calgary to Saskatoon from CA$100
- Regina to Vancouver from CA$70
- Winnipeg to Ottawa from CA$91
- Puerto Vallarta to Vancouver from CA$180
- Guadalajara to Vancouver from CA$179
- Vancouver to Regina from CA$67
- Ottawa to Winnipeg from CA$101
- Cancún to Vancouver from CA$234
- Vancouver to Whitehorse from CA$207
- Waterloo to Calgary from CA$92
- Waterloo to Vancouver from CA$135
Popular flights from Asia to Canada
- New Delhi to Vancouver from CA$760
- Manila to Calgary from CA$743
- Manila to Vancouver from CA$603
- Istanbul to Calgary from CA$541
- Bangkok to Vancouver from CA$504
- New Delhi to Calgary from CA$869
- Hong Kong to Vancouver from CA$660
- Istanbul to Vancouver from CA$585
- Mumbai to Vancouver from CA$703
- Ahmedabad to Vancouver from CA$610
- Karachi to Calgary from CA$882
- Ahmedabad to Calgary from CA$722
- Dhaka to Vancouver from CA$686
- Tehran to Toronto from CA$660
- Lahore to Calgary from CA$1,106
- Ahmedabad to Toronto from CA$828
- Hong Kong to Toronto from CA$713
- Hyderabad to Toronto from CA$757
- New Delhi to Regina from CA$785
- Manila to Toronto from CA$718
- New Delhi to Toronto from CA$761
- Tokyo to Vancouver from CA$545
- Hyderabad to Vancouver from CA$745
- Lahore to Toronto from CA$816
- Kochi to Toronto from CA$752
- Tehran to Vancouver from CA$931
- Islamabad to Toronto from CA$1,052
- Mumbai to Toronto from CA$654
- Amman to Toronto from CA$560
- Chennai to Toronto from CA$755
- Istanbul to Toronto from CA$428
- Tel Aviv to Toronto from CA$634
- Beirut to Montreal from CA$819
- Dubai to Toronto from CA$682
- Jeddah to Toronto from CA$533
- Istanbul to Montreal from CA$524
- Shanghai to Vancouver from CA$631
- New Delhi to Halifax from CA$882
- Karachi to Toronto from CA$839
- Mumbai to Calgary from CA$728
Popular flights from Africa to Canada
- Cairo to Montreal from CA$625
- Cairo to Toronto from CA$533
- Tunis to Montreal from CA$477
- Douala to Montreal from CA$1,058
- Casablanca to Montreal from CA$521
- Algiers to Montreal from CA$477
- Marrakesh to Vancouver from CA$578
- Lagos to Calgary from CA$1,137
- Cairo to Calgary from CA$690
- Cairo to Vancouver from CA$718
- Oujda to Montreal from CA$476
- Tunis to Calgary from CA$546
- Bamako to Montreal from CA$990
- Nairobi to Calgary from CA$940
- Marrakesh to Calgary from CA$527
- Tangier to Montreal from CA$430
- Hurghada to Toronto from CA$452
- Agadir to Montreal from CA$480
- Lomé to Montreal from CA$982
- Nairobi to Toronto from CA$782
- Marrakesh to Montreal from CA$465
- Conakry to Montreal from CA$836
- Casablanca to Toronto from CA$547
- Sharm El Sheikh to Toronto from CA$462
- Abidjan to Montreal from CA$1,019
- Lagos to Montreal from CA$900
- Marrakesh to Toronto from CA$409
- Dakar to Montreal from CA$643
- Accra to Toronto from CA$949
- Tunis to Toronto from CA$462
- Lagos to Toronto from CA$894
- Addis Ababa to Calgary from CA$861
- Agadir to Toronto from CA$442
- Johannesburg to Montreal from CA$798
- Accra to Montreal from CA$976
- Cape Town to Toronto from CA$647
- Abuja to Toronto from CA$1,060
- Cotonou to Montreal from CA$1,099
- Lagos to Vancouver from CA$1,185
- Johannesburg to Toronto from CA$951
Popular flights from Europe to Canada
- Warsaw to Calgary from CA$523
- Warsaw to Vancouver from CA$621
- Warsaw to Winnipeg from CA$487
- Frankfurt to Calgary from CA$557
- Prague to Calgary from CA$528
- Kraków to Calgary from CA$498
- Frankfurt to Vancouver from CA$631
- Amsterdam to Calgary from CA$606
- Warsaw to Saskatoon from CA$558
- Berlin to Calgary from CA$535
- Vienna to Vancouver from CA$588
- Warsaw to Halifax from CA$591
- Dublin to Calgary from CA$501
- Budapest to Calgary from CA$520
- Dublin to Toronto from CA$388
- Lisbon to Toronto from CA$361
- Paris to Vancouver from CA$566
- Lisbon to Montreal from CA$373
- Paris to Calgary from CA$524
- Barcelona to Toronto from CA$403
- London to Calgary from CA$479
- Amsterdam to Toronto from CA$492
- Rome to Toronto from CA$417
- Warsaw to Toronto from CA$416
- Paris to Toronto from CA$410
- Berlin to Toronto from CA$421
- Barcelona to Montreal from CA$451
- Paris to Montreal from CA$444
- Frankfurt to Toronto from CA$436
- Prague to Toronto from CA$414
- London to Vancouver from CA$631
- Athens to Toronto from CA$472
- Warsaw to Edmonton from CA$570
- Kraków to Toronto from CA$405
- Milan to Toronto from CA$417
- London to Toronto from CA$366
- London to Montreal from CA$444
- Bucharest to Toronto from CA$419
- Warsaw to Montreal from CA$493
- Prague to Vancouver from CA$572
Popular flights from Oceania to Canada
- Sydney to Vancouver from CA$752
- Brisbane to Vancouver from CA$866
- Melbourne to Vancouver from CA$697
- Sydney to Calgary from CA$804
- Auckland to Vancouver from CA$710
- Perth to Vancouver from CA$879
- Hobart to Vancouver from CA$782
- Melbourne to Ottawa from CA$766
- Melbourne to Calgary from CA$727
- Sydney to Winnipeg from CA$818
- Tahiti to Toronto from CA$651
- Melbourne to Toronto from CA$816
- Perth to Toronto from CA$951
- Tahiti to Vancouver from CA$664
- Canberra to Vancouver from CA$812
- Auckland to Toronto from CA$755
- Sydney to Toronto from CA$872
- Melbourne to Winnipeg from CA$764
- Ballina to Vancouver from CA$812
- Port Vila to Vancouver from CA$1,079
- Adelaide to Calgary from CA$867
- Cairns to Victoria from CA$952
- Sydney to Kelowna from CA$794
- Brisbane to Toronto from CA$982
- Port Moresby to Toronto from CA$1,344
- Port Moresby to Saskatoon from CA$1,448
- Brisbane to Halifax from CA$1,172
- Tahiti to Castlegar from CA$1,254
- Adelaide to Vancouver from CA$852
- Adelaide to Toronto from CA$991
- Brisbane to Edmonton from CA$870
- Melbourne to Montreal from CA$887
- Gold Coast to Winnipeg from CA$942
- Dunedin to Comox from CA$927
- Sunshine Coast Region to Calgary from CA$837
- Auckland to Saskatoon from CA$782
- Perth to Regina from CA$1,067
- Perth to Whitehorse from CA$1,184
- Melbourne to Kelowna from CA$697
- Sydney to Montreal from CA$940
Popular flights from South America to Canada
- Bogotá to Vancouver from CA$410
- Lima to Montreal from CA$388
- Bogotá to Toronto from CA$340
- Bogotá to Montreal from CA$380
- Lima to Vancouver from CA$455
- Medellín to Vancouver from CA$334
- Medellín to Calgary from CA$439
- Quito to Vancouver from CA$383
- Cartagena to Vancouver from CA$361
- Santiago de Chile to Vancouver from CA$488
- Bogotá to Calgary from CA$439
- Santa Marta to Vancouver from CA$418
- Lima to Winnipeg from CA$467
- Guayaquil to Calgary from CA$406
- Caracas to Vancouver from CA$912
- Lima to Calgary from CA$470
- Lima to Kelowna from CA$433
- Guayaquil to Vancouver from CA$310
- Cartagena to Calgary from CA$422
- Lima to Halifax from CA$531
- Medellín to Winnipeg from CA$403
- Fortaleza to Vancouver from CA$722
- Cartagena to Ottawa from CA$380
- Cali to Vancouver from CA$433
- Cartagena to Halifax from CA$415
- Quito to Edmonton from CA$406
- São Paulo to Montreal from CA$361
- Cartagena to Montreal from CA$339
- Guayaquil to Toronto from CA$267
- Buenos Aires to Montreal from CA$549
- Quito to Toronto from CA$267
- S ão Paulo to Toronto from CA$364
- Quito to Montreal from CA$341
- Lima to Toronto from CA$379
- Cartagena to Toronto from CA$318
- Buenos Aires to Toronto from CA$613
- Santiago de Chile to Calgary from CA$482
- Medellín to Toronto from CA$343
- Cali to Toronto from CA$362
- Santiago de Chile to Montreal from CA$337
Get more out of Kiwi.com with our mobile application
Find out more about the Kiwi.com app on kiwi.com/mobile . With our app you can search for the best plane connections. The Kiwi.com mobile app offers cheap flights, access to hidden features, travel hacks and special offers.
Download boarding passes
One-click booking
Get exclusive offers and prices
Mobile trip notifications