Cheap flights from Canada to Lanseria

Round-trip
Economy
Boston (BOS)
Johannesburg (HLA)
Depart
Return
Any month
Compare vs. Cheapflights |

How to find the cheapest flight from
Canada to Lanseria (HLA)

All the information you need to plan the best null to HLA flight in 2021: compare Canada to Lanseria flight prices with the expected peak season, weather and rainfall in Lanseria.
How far in advance should I book a flight from Canada to Johannesburg Lanseria Airport?

To save on the cost of your flight from Canada to Johannesburg Lanseria Airport, book at least 61 days before your planned departure. Booking around this time can save you about 25% on the cost of this flight compared to booking a flight leaving this week. We have found prices from C$ 1,164 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as C$ 1,390.

What is the cheapest month to fly from Canada to Johannesburg Lanseria Airport?

Due to multiple factors, expect to potentially pay more when booking in December. For low rates, March can be a great choice for travel to Johannesburg Lanseria Airport. Flights to Johannesburg Lanseria Airport from Canada in March are about C$ 1,089 on average during March, but can be found for as low as C$ 898.

When is the cheapest time to fly from Canada to Johannesburg Lanseria Airport (CA0 - HLA)?

When flying from Canada to Johannesburg Lanseria Airport, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from Canada to Lanseria in September, October 2021

The best prices found for Canada to HLA flights for September, October
18 Oct - 27 Oct
C$ 9,526pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
HLA
Johannesburg Lanseria
HLA
Johannesburg Lanseria
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl
25 Oct - 30 Oct
C$ 9,712pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
HLA
Johannesburg Lanseria
HLA
Johannesburg Lanseria
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl

Canada to Lanseria 2021 flight deals

Cheap flights to Lanseria from Canada found for this year
18 Oct - 27 Oct
C$ 9,526pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
HLA
Johannesburg Lanseria
HLA
Johannesburg Lanseria
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl
25 Oct - 30 Oct
C$ 9,712pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
HLA
Johannesburg Lanseria
HLA
Johannesburg Lanseria
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl

One-way flights to Lanseria from Canada

The cheapest one-way flights from Canada to Lanseria
5:20 a.m. - 12:50 p.m.
Multiple Airlines
2 stops
24h 30m
YYZ - HLA
Multiple Airlines
C$ 1,046
Kiwi.com
2:00 p.m. - 2:40 p.m.
Multiple Airlines
2 stops
38h 40m
YVR - HLA
Multiple Airlines
C$ 1,378
Kiwi.com
4:05 p.m. - 8:50 a.m.
Multiple Airlines
2 stops
30h 45m
YVR - HLA
Multiple Airlines
C$ 1,822
Kiwi.com

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Canada</span> to <span class="emphasized">Lanseria</span> flights.

Flight FAQs

From Canada to Lanseria

Can I find flights from Canada to Johannesburg Lanseria Airport for under C$ 9,600 on Cheapflights?

Yes, there are multiple flights from Canada to Johannesburg Lanseria Airport for under C$ 9,600. The cheapest flight booked recently is on Multiple Airlines for just C$ 9,526, but on average you can expect to pay C$ 9,618.

What are the cheapest flights from Canada to Johannesburg Lanseria Airport?

The cheapest flight price from Canada to Johannesburg Lanseria Airport is C$ 2,053. On average you can expect to pay C$ 2,054. The most popular route, (Montreal Pierre Elliott Trudeau Intl - Johannesburg Lanseria), can usually be booked for C$ 1,478.

What are the most popular routes from Canada to Johannesburg Lanseria Airport?

The most popular flight routes from Canada to Johannesburg Lanseria Airport are Montreal Pierre Elliott Trudeau Intl - Johannesburg Lanseria, Vancouver Intl - Johannesburg Lanseria and Toronto Pearson Intl - Johannesburg Lanseria.

Related searches

Flights to Lanseria from Canada
Flights to Canada Flights to Lanseria

Rent a Car

Car Rentals in Lanseria Car Rentals in South Africa

COVID Restrictions

View COVID Travel Restrictions for Lanseria (HLA)

Do I need a COVID test to fly to Lanseria from Canada?

Information is based on travel restrictions from Canada to Johannesburg Lanseria

Most visitors from Canada need to provide a negative COVID-19 test result and/or quarantine to enter Johannesburg Lanseria.

COVID-19 testing requirements
Visitors from Canada must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg Lanseria.

Quarantine requirements
Visitors from Canada are not required to quarantine after entering Johannesburg Lanseria.

Documents
Health Declaration Form - Must be completed in 48 hours prior to arrival in South Africa.


Do I need a test to fly back to Canada from Lanseria?

Returning to Canada from Johannesburg Lanseria

COVID-19 testing requirements
Visitors from Johannesburg Lanseria must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Canada.

Quarantine requirements
Visitors from Johannesburg Lanseria are not required to quarantine after entering Canada.

Hide COVID Travel Restrictions for Lanseria (HLA)

Destination information for Lanseria

Things to know before you go - useful duration and weather info for your trip from Canada to Lanseria.
Today's exchange rate
C$ 1 = R11.85

Airports servicing Johannesburg

  • Round-trip
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First