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
- Alaska Airlines
- Air India Limited
- Azul
- Air New Zealand
- TAP Portugal
- Philippine Airlines
- Virgin Australia Airlines
- Air China
- Play
- SATA Air Acores
- Egyptair
- Air Algerie
- Ethiopian Airlines
- Icelandair
- Tunisair
- Emirates
- Qantas
- China 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 GBP
Annual Avg. Price | 251 GBP |
March 2025 | 308 GBP |
April 2025 | 246 GBP |
May 2025 | 180 GBP |
June 2025 | 199 GBP |
July 2025 | 217 GBP |
August 2025 | 259 GBP |
September 2025 | 252 GBP |
October 2025 | 288 GBP |
November 2025 | 267 GBP |
December 2025 | 265 GBP |
January 2026 | 268 GBP |
February 2026 | 267 GBP |
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
- Los Angeles to Edmonton
- Winnipeg to Edmonton
- Dallas to Calgary
- Houston to Calgary
- Halifax to Calgary
- Las Vegas to Calgary
- Abbotsford to Edmonton
- Kelowna to Edmonton
- Atlanta to Calgary
- San Diego to Calgary
- Halifax to Edmonton
- New York to Calgary
- Phoenix to Edmonton
- Mexico City to Calgary
- Cancún to Calgary
- Dallas to Edmonton
- Salt Lake City to Calgary
- Puerto Vallarta to Calgary
- Montreal to Edmonton
- Ottawa to Edmonton
- Orlando to Calgary
- Minneapolis to Calgary
- Rome to Calgary
- Newcastle upon Tyne to Edmonton
British Columbia
- Calgary to Abbotsford
- Los Angeles to Vancouver
- Halifax to Vancouver
- Edmonton to Kelowna
- Atlanta to Vancouver
- San Francisco to Vancouver
- Mexico City to Vancouver
- Las Vegas to Vancouver
- Prince George to Vancouver
- Vancouver to Prince George
- Edmonton to Victoria
- Edmonton to Abbotsford
- Ottawa to Vancouver
- Saskatoon to Vancouver
- Puerto Vallarta to Vancouver
- Toronto to Victoria
- Guadalajara to Vancouver
- Phoenix to Vancouver
- Honolulu to Vancouver
- Cancún to Vancouver
- Glasgow to Vancouver
- Birmingham to Vancouver
- Toronto to Abbotsford
- Paris to Vancouver
Nova Scotia
- Vancouver to Halifax
- Edmonton to Halifax
- Glasgow to Halifax
- Manchester to Halifax
- Montreal to Halifax
- Ottawa to Halifax
- Hamilton to Halifax
- Abbotsford to Halifax
- Dublin to Halifax
- Paris to Halifax
- Manila to Halifax
- St. John s to Halifax
- San José to Halifax
- Amsterdam to Halifax
- New York to Halifax
- Tampa to Halifax
- Orlando to Halifax
- Frankfurt to Halifax
- Managua to Halifax
- Oslo to Halifax
- Athens to Halifax
- Milan to Halifax
- Naples to Halifax
- Madrid to Halifax
Ontario
- San Francisco to Toronto
- Atlanta to Toronto
- Cancún to Toronto
- Fort Lauderdale to Toronto
- Regina to Toronto
- Calgary to Ottawa
- Phoenix to Toronto
- Las Vegas to Toronto
- Houston to Toronto
- Mexico City to Toronto
- Saskatoon to Toronto
- Vancouver to Ottawa
- Tampa to Toronto
- Toronto to Ottawa
- Victoria to Toronto
- Fort Myers to Toronto
- Edmonton to Ottawa
- Boston to Toronto
- Winnipeg to Ottawa
- Newcastle upon Tyne to Toronto
- Aberdeen to Toronto
- Ottawa to Toronto
- St. John s to Toronto
- Abbotsford to Toronto
Quebec
- Calgary to Montreal
- Edmonton to Montreal
- London to Quebec City
- Halifax to Montreal
- Orlando to Montreal
- Glasgow to Montreal
- Fort Lauderdale to Montreal
- Winnipeg to Montreal
- Cancún to Montreal
- Mexico City to Montreal
- Los Angeles to Montreal
- Amsterdam to Montreal
- Kelowna to Montreal
- Warsaw to Montreal
- New York to Montreal
- Newcastle upon Tyne to Montreal
- Houston to Montreal
- Madrid to Montreal
- Atlanta to Montreal
- Miami to Montreal
- Bucharest to Montreal
- Barcelona to Montreal
- Chicago to Montreal
- Budapest to Montreal
Popular flights
Explore alternative flights to Canada
Find popular flights from Canada
Cheap flights
Popular flights from North America to Canada
- Toronto to Vancouver from £72
- Toronto to Calgary from £86
- Vancouver to Toronto from £67
- Toronto to Edmonton from £92
- Calgary to Vancouver from £36
- Vancouver to Calgary from £45
- Calgary to Toronto from £75
- Edmonton to Toronto from £59
- Toronto to Montreal from £74
- Toronto to Winnipeg from £54
- Winnipeg to Toronto from £42
- Los Angeles to Toronto from £63
- Los Angeles to Calgary from £82
- San Francisco to Calgary from £114
- Vancouver to Kelowna from £28
- Vancouver to Edmonton from £39
- Edmonton to Vancouver from £37
- Kelowna to Vancouver from £41
- Montreal to Toronto from £77
- Montreal to Vancouver from £133
- Halifax to Toronto from £68
- Vancouver to Montreal from £76
- Dallas to Toronto from £76
- Toronto to Kelowna from £100
- Winnipeg to Vancouver from £56
- Vancouver to Winnipeg from £62
- Abbotsford to Calgary from £29
- Phoenix to Calgary from £73
- Kelowna to Toronto from £93
- Winnipeg to Calgary from £75
- Toronto to Halifax from £69
- Kelowna to Calgary from £67
- Calgary to Winnipeg from £85
- Calgary to Kelowna from £55
- Orlando to Toronto from £31
- Victoria to Calgary from £68
- New York to Toronto from £74
- Ottawa to Calgary from £91
- Calgary to Victoria from £59
- Montreal to Calgary from £100
Popular flights from Asia to Canada
- Tel Aviv to Toronto from £372
- Istanbul to Toronto from £341
- New Delhi to Toronto from £428
- Tel Aviv to Montreal from £369
- Tokyo to Vancouver from £336
- Dubai to Toronto from £458
- Manila to Toronto from £367
- Manila to Calgary from £357
- Manila to Vancouver from £305
- Tokyo to Toronto from £375
- Bangkok to Toronto from £419
- Istanbul to Vancouver from £310
- Bangkok to Vancouver from £291
- Tel Aviv to Calgary from £346
- Tokyo to Calgary from £303
- Istanbul to Calgary from £306
- Dubai to Calgary from £379
- Istanbul to Montreal from £328
- New Delhi to Vancouver from £451
- Tel Aviv to Vancouver from £362
- Bangkok to Calgary from £329
- Hyderabad to Toronto from £479
- Manila to Edmonton from £302
- Erbil to Toronto from £346
- Colombo to Toronto from £488
- Denpasar to Toronto from £398
- Jeddah to Toronto from £318
- New Delhi to Calgary from £505
- Antalya to Toronto from £291
- Manila to Winnipeg from £359
- Amman to Toronto from £318
- Seoul to Vancouver from £336
- Islamabad to Toronto from £529
- Kochi to Toronto from £469
- Ahmedabad to Toronto from £447
- Mumbai to Toronto from £429
- Istanbul to Edmonton from £348
- Amritsar to Toronto from £469
- Tehran to Vancouver from £407
- Beirut to Calgary from £336
Popular flights from Africa to Canada
- Cairo to Toronto from £335
- Lagos to Toronto from £587
- Tunis to Montreal from £332
- Lagos to Calgary from £616
- Accra to Toronto from £571
- Tunis to Calgary from £306
- Casablanca to Toronto from £321
- Casablanca to Montreal from £328
- Dakar to Montreal from £576
- Casablanca to Edmonton from £289
- Cairo to Montreal from £368
- Marrakesh to Vancouver from £317
- Cairo to Calgary from £380
- Marrakesh to Edmonton from £256
- Entebbe to Montreal from £616
- Tunis to Vancouver from £284
- Casablanca to Calgary from £292
- Tunis to Toronto from £296
- Casablanca to Vancouver from £331
- Tangier to Toronto from £275
- Accra to Vancouver from £584
- Tangier to Montreal from £306
- Johannesburg to Toronto from £420
- Johannesburg to Montreal from £450
- Windhoek to Edmonton from £683
- Lagos to Winnipeg from £626
- Abidjan to Montreal from £600
- Agadir to Edmonton from £251
- Accra to Winnipeg from £598
- Lusaka to Edmonton from £781
- Entebbe to Vancouver from £523
- Yaoundé to Montreal from £775
- Banjul to Toronto from £514
- Dakar to Vancouver from £569
- Hargeisa to Edmonton from £682
- Conakry to Calgary from £621
- Casablanca to Ottawa from £336
- Nairobi to Calgary from £521
- Marrakesh to Toronto from £287
- Djerba to Montreal from £371
Popular flights from Europe to Canada
- London to Toronto from £297
- London to Calgary from £300
- London to Vancouver from £267
- London to Montreal from £297
- Manchester to Toronto from £308
- Manchester to Calgary from £277
- Edinburgh to Toronto from £299
- London to Edmonton from £239
- London to Halifax from £331
- Glasgow to Toronto from £286
- Edinburgh to Calgary from £244
- Manchester to Vancouver from £235
- London to Ottawa from £315
- London to Winnipeg from £395
- Edinburgh to Vancouver from £236
- Paris to Montreal from £264
- Edinburgh to Halifax from £347
- Paris to Toronto from £332
- Dublin to Toronto from £300
- Edinburgh to Montreal from £328
- London to Hamilton from £170
- London to Victoria from £289
- Amsterdam to Toronto from £284
- Warsaw to Toronto from £300
- Birmingham to Toronto from £299
- Paris to Calgary from £262
- Glasgow to Calgary from £260
- London to St. John s from £320
- Manchester to Edmonton from £234
- London to Kelowna from £232
- London to Regina from £256
- Aberdeen to Calgary from £273
- Manchester to Hamilton from £191
- Manchester to Winnipeg from £280
- Warsaw to Calgary from £286
- Athens to Toronto from £305
- Barcelona to Toronto from £263
- Birmingham to Calgary from £290
- Manchester to Montreal from £315
- Manchester to Victoria from £295
Popular flights from Oceania to Canada
- Sydney to Toronto from £380
- Sydney to Vancouver from £287
- Melbourne to Vancouver from £360
- Melbourne to Toronto from £360
- Sydney to Calgary from £301
- Brisbane to Vancouver from £392
- Melbourne to Calgary from £376
- Sydney to Edmonton from £293
- Perth to Vancouver from £377
- Brisbane to Calgary from £346
- Adelaide to Vancouver from £346
- Auckland to Vancouver from £307
- Sydney to Halifax from £396
- Sydney to Montreal from £404
- Perth to Montreal from £491
- Nadi to Vancouver from £466
- Tahiti to Toronto from £317
- Hobart to Vancouver from £344
- Perth to Toronto from £437
- Adelaide to Toronto from £433
- Brisbane to Toronto from £501
- Auckland to Toronto from £341
- Melbourne to Montreal from £376
- Sydney to Ottawa from £362
- Melbourne to Winnipeg from £347
- Tahiti to Montreal from £359
- Perth to Calgary from £408
- Perth to Halifax from £647
- Adelaide to Calgary from £398
- Melbourne to Kelowna from £300
- Brisbane to Halifax from £419
- Auckland to Montreal from £410
- Melbourne to Ottawa from £376
- Sydney to Kelowna from £358
- Cairns to Toronto from £424
- Brisbane to Kelowna from £386
- Brisbane to Edmonton from £348
- Port Moresby to Saskatoon from £679
- Auckland to Saskatoon from £377
- Cairns to Ottawa from £414
Popular flights from South America to Canada
- Medellín to Toronto from £186
- Bogotá to Toronto from £159
- Lima to Toronto from £205
- Medellín to Vancouver from £232
- Lima to Vancouver from £249
- Cartagena to Toronto from £191
- Medellín to Montreal from £212
- Quito to Toronto from £224
- Lima to Montreal from £224
- Bogotá to Montreal from £226
- Santiago de Chile to Toronto from £186
- Buenos Aires to Toronto from £342
- Bogotá to Vancouver from £226
- Guayaquil to Toronto from £258
- Medellín to Calgary from £238
- Medellín to Edmonton from £246
- Caracas to Toronto from £351
- Quito to Vancouver from £280
- Bogotá to Calgary from £209
- Bogotá to Edmonton from £217
- Buenos Aires to Vancouver from £374
- Lima to Calgary from £265
- Buenos Aires to Montreal from £398
- Cali to Vancouver from £251
- Cali to Toronto from £200
- São Paulo to Toronto from £197
- Santiago de Chile to Vancouver from £213
- Rio de Janeiro to Toronto from £217
- Guayaquil to Kelowna from £357
- Caracas to Vancouver from £407
- Cartagena to Victoria from £270
- Cali to Edmonton from £260
- Rio de Janeiro to Vancouver from £269
- Cusco to Toronto from £240
- Cartagena to Montreal from £300
- Cali to Montreal from £280
- Guayaquil to Vancouver from £299
- Quito to Edmonton from £284
- Bogotá to Saskatoon from £257
- Cusco to Vancouver from £301
Frequently asked questions
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