Search and find cheap flights to Canada

1 adult
Fri 6/8
Fri 13/8

Cheapest flights to cities in Canada

Click on the cities below to find out when it's cheapest to fly to Canada from South Africa

Useful information for your flight to Canada

Get up-to-date answers for some of the most frequently asked questions regarding flying to Canada
  • What are the most popular cities to visit in Canada?

    For momondo users, the most popular city in Canada is Toronto, which is visited about 1 208% more often than any other city in Canada. Other very common cities that our users travel to are Vancouver and Calgary.

  • What is the cheapest flight to Canada?

    If you are looking to fly to Canada for less, look to airlines like Air Canada, American Airlines, and Swoop, with prices starting at R1 690, R2 235, and R2 516 respectively.

Recent flights found to popular cities in Canada

Find flights to these popular cities in Canada from your nearest airport.

Cheapest flight routes to Canada

These routes have the cheapest flights to Canada found by momondo users in South Africa
DepartingDestinationBest Price
JohannesburgTorontoR9 959
Cape TownTorontoR10 731
DurbanTorontoR11 648
JohannesburgVancouverR11 764
JohannesburgCalgaryR12 391
DurbanVancouverR12 594
Cape TownVancouverR12 740
JohannesburgThunder BayR13 250
Cape TownReginaR14 356
JohannesburgMontrealR14 458

Popular routes landing in Canada

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Johannesburg to Toronto Flights
Fastest flight time24h 35m
Cheapest priceR9 959
Cape Town to Toronto Flights
Fastest flight time25h 50m
Cheapest priceR10 731
Durban to Toronto Flights
Fastest flight time42h 55m
Cheapest priceR11 648
Johannesburg to Vancouver Flights
Fastest flight time30h 25m
Cheapest priceR11 764
Johannesburg to Calgary Flights
Fastest flight time22h 10m
Cheapest priceR12 391
Durban to Vancouver Flights
Fastest flight time33h 55m
Cheapest priceR12 594
Cape Town to Vancouver Flights
Fastest flight time33h 35m
Cheapest priceR12 740
Johannesburg to Thunder Bay Flights
Fastest flight time32h 23m
Cheapest priceR13 250
Cape Town to Regina Flights
Fastest flight time26h 36m
Cheapest priceR14 356
Johannesburg to Montreal Flights
Fastest flight time23h 35m
Cheapest priceR14 458
Cape Town to Montreal Flights
Fastest flight time25h 55m
Cheapest priceR14 560
Johannesburg to Halifax Flights
Fastest flight time27h 46m
Cheapest priceR14 866
Johannesburg to Kamloops Flights
Fastest flight time33h 57m
Cheapest priceR15 303
Durban to Montreal Flights
Fastest flight time26h 00m
Cheapest priceR16 526
Johannesburg to Kelowna Flights
Fastest flight time25h 23m
Cheapest priceR16 817
Cape Town to Ottawa Flights
Fastest flight time34h 36m
Cheapest priceR17 457
Cape Town to Halifax Flights
Fastest flight time32h 14m
Cheapest priceR22 306
Johannesburg to St. John's Flights
Fastest flight time33h 12m
Cheapest priceR23 878
Johannesburg to Comox Flights
Fastest flight time33h 54m
Cheapest priceR29 863
Cape Town to Charlottetown Flights
Fastest flight time43h 51m
Cheapest priceR31 974

Flights to regions in Canada

Pick a destination for your flight below

Start planning your trip to Canada

Popular flight destinations in North America

If you're not interested in flights to Canada, consider these other popular destinations in North America