Popular Filters
One Way Price
Duration
Stops From Johannesburg
Departure From Johannesburg
SAR 6,373
SAR 6,218
SAR 7,063
SAR 6,208
Arrival at Toronto
SAR 6,208
SAR 6,218
SAR 7,116
Alliances & Airlines
Oneworld
(2)
SkyTeam
(8)
Star Alliance
(23)
+ 5 more
Layover Airports
+ 7 more
Layover Duration
Top Airlines
Flights from Johannesburg to Canada
Book flights from Johannesburg to Canada at lowest price. Get best deals on your upcoming Johannesburg to Canada flight only on MakeMyTrip Saudi.
SAR 6,208
Transit Visa may be required
Johannesburg to Toronto , 16 Mar
United Airlines UA | 9139 | Operated By Lufthansa
19:45
Mon, 16 Mar 26
Terminal A
Johannesburg, South Africa
10 h 45 m
05:30
Tue, 17 Mar 26
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 8827 | Operated By Lufthansa
12:55
Tue, 17 Mar 26
Terminal T1
Frankfurt, Germany
08 h 55 m
16:50
Tue, 17 Mar 26
Washington-Dulles Apt, United States
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 8781
06:59
Wed, 18 Mar 26
Terminal T1
Washington-Reagan Apt, United States
01 h 36 m
08:35
Wed, 18 Mar 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
SAR 6,218
Transit Visa may be required
Johannesburg to Toronto , 16 Mar
Ethiopian Airlines ET | 848
08:20
Mon, 16 Mar 26
Terminal A
Johannesburg, South Africa
05 h 25 m
14:45
Mon, 16 Mar 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 700
01:35
Tue, 17 Mar 26
Terminal T2
Addis Ababa, Ethiopia
08 h
06:35
Tue, 17 Mar 26
Terminal T2
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 855
11:10
Tue, 17 Mar 26
Terminal T2
London - Heathrow Apt, United Kingdom
08 h 10 m
15:20
Tue, 17 Mar 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
SAR 6,373
Transit Visa may be required
Johannesburg to Toronto , 16 Mar
Kenya Airways KQ | 765
01:35
Mon, 16 Mar 26
Terminal A
Johannesburg, South Africa
04 h 05 m
06:40
Mon, 16 Mar 26
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
Kenya Airways KQ | 164
08:30
Mon, 16 Mar 26
Terminal T1A
Nairobi, Kenya
08 h 40 m
15:10
Mon, 16 Mar 26
Terminal T2C
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 873
11:05
Tue, 17 Mar 26
Terminal T2C
Paris, France
08 h 30 m
14:35
Tue, 17 Mar 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
SAR 7,063
Transit Visa may be required
Johannesburg to Toronto , 16 Mar
Ethiopian Airlines ET | 808
14:30
Mon, 16 Mar 26
Terminal A
Johannesburg, South Africa
05 h 15 m
20:45
Mon, 16 Mar 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 700
01:35
Tue, 17 Mar 26
Terminal T2
Addis Ababa, Ethiopia
08 h
06:35
Tue, 17 Mar 26
Terminal T2
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 855
11:10
Tue, 17 Mar 26
Terminal T2
London - Heathrow Apt, United Kingdom
08 h 10 m
15:20
Tue, 17 Mar 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
SAR 7,074
Transit Visa may be required
Johannesburg to Toronto , 16 Mar
Kenya Airways KQ | 763
17:00
Mon, 16 Mar 26
Terminal A
Johannesburg, South Africa
04 h 05 m
22:05
Mon, 16 Mar 26
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
Kenya Airways KQ | 116
08:35
Tue, 17 Mar 26
Terminal T1A
Nairobi, Kenya
09 h
15:35
Tue, 17 Mar 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 809
11:55
Wed, 18 Mar 26
Amsterdam, Netherlands
08 h 05 m
15:00
Wed, 18 Mar 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
SAR 7,116
Transit Visa may be required
Johannesburg to Toronto , 16 Mar
Kenya Airways KQ | 765
01:35
Mon, 16 Mar 26
Terminal A
Johannesburg, South Africa
04 h 05 m
06:40
Mon, 16 Mar 26
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
Kenya Airways KQ | 100
09:10
Mon, 16 Mar 26
Terminal T1A
Nairobi, Kenya
09 h 20 m
15:30
Mon, 16 Mar 26
Terminal T4
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 859
18:00
Mon, 16 Mar 26
Terminal T2
London - Heathrow Apt, United Kingdom
08 h 05 m
22:05
Mon, 16 Mar 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
SAR 7,318
Transit Visa may be required
Johannesburg to Toronto , 16 Mar
Ethiopian Airlines ET | 808
14:30
Mon, 16 Mar 26
Terminal A
Johannesburg, South Africa
05 h 15 m
20:45
Mon, 16 Mar 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 552
23:00
Mon, 16 Mar 26
Addis Ababa, Ethiopia
03:35
Tue, 17 Mar 26
Rome - Fiumicino Apt, Italy
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 552
04:35
Tue, 17 Mar 26
Rome - Fiumicino Apt, Italy
09:05
Tue, 17 Mar 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
SAR 13,903
Transit Visa may be required
Johannesburg to Toronto , 16 Mar
EgyptAir MS | 840
21:45
Mon, 16 Mar 26
Terminal B
Johannesburg, South Africa
08 h 30 m
06:15
Tue, 17 Mar 26
Terminal T3
Cairo, Egypt
BAGGAGE : CHECK INCABIN
Information not available
EgyptAir MS | 785
10:40
Tue, 17 Mar 26
Terminal T3
Cairo, Egypt
04 h 30 m
14:10
Tue, 17 Mar 26
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
EgyptAir MS | 9609 | Operated By Air Canada
17:10
Tue, 17 Mar 26
Terminal T1
Frankfurt, Germany
08 h 40 m
20:50
Tue, 17 Mar 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
SAR 14,440
Transit Visa may be required
Johannesburg to Toronto , 16 Mar
Virgin Atlantic VS | 450
22:00
Mon, 16 Mar 26
Terminal A
Johannesburg, South Africa
11 h 20 m
07:20
Tue, 17 Mar 26
Terminal T3
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
British Airways BA | 99
17:05
Tue, 17 Mar 26
Terminal T5
London - Heathrow Apt, United Kingdom
08 h 10 m
21:15
Tue, 17 Mar 26
Terminal T3
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
SAR 14,838
Transit Visa may be required
Johannesburg to Toronto , 16 Mar
South African Airways SA | 222
11:10
Mon, 16 Mar 26
Terminal B
Johannesburg, South Africa
10 h 05 m
16:15
Mon, 16 Mar 26
Terminal T3
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 91
21:30
Mon, 16 Mar 26
Terminal T3
Sao Paulo, Brazil
10 h 25 m
06:55
Tue, 17 Mar 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
About Johannesburg (JNB)
Located on the highveld and being South Africa's central plateau, Johannesburg is one of the modern and enchanting cities in the world. It is the second largest city of South Africa in terms of population. The city has a population of more than 3 million people. On the map of the world, Johannesburg is also known as the city of prospects, commerce and potential. Having over 125 years of history, Johannesburg is also known as the city of gold mines. Also referred as Jo'burg or Jozi, the city is the heartbeat of South Africa. Earlier, crime was a serious issue for the city but now with the changing time, it has developed as a prosperous city. People are caring, frank and fun-loving. The wide roads, lush green outfields, and pleasant climate are some of the best things which attract travelers from across the world to this fascinating metropolis. In the terms of climate, one can say that Johannesburg is quite lucky. You will surely admire and enjoy the pleasant climate of this city throughout the year. It is also said that due to the availability of natural resources, the city boasts of world's cleanest water. The infrastructure, vast Telecoms sector, better health facilities and educational centers make this beautiful city, center of people's attraction. The nightlife of Johannesburg is quite vibrant and lively. People love to dance on the floor, listen to loud music, are mad over cricket and like to watch live performance of their favorite stars. Here, you will find many outstanding pubs and bars to spend a night with gusto. Apart from its breathtaking beauties like Absa Museum, The cultural center, African Flea Market, Alexandra Township and Carlton Panorama, Fashion and shopping are two other interesting sources of attractions in the city. Come and log onto MakeMyTrip.com to book your Johannesburg flights, air tickets and hotels. Here, you can book all the mentioned things at quite attractive prices. Being a leading online travel portal, MakeMyTrip assures its customers of a comfortable and relaxed journey.
About Canada (CA)
The world’s second largest country, Canada, racks up an astonishing diversity of landscapes, vast Canadian prairies rise abruptly to glacier topped Rocky mountains, unspoiled coastlines give way to immense forests, emerald lakes, countless rivers, pristine beaches and exceptionally snowy winters provide a world-class backdrop for all kinds of adventures. Canadian cities are progressive, vibrant, and regularly feature on the lists of ‘best places to live’. Toronto, a multicultural city, has charming neighborhoods, idyllic beachside on the shore of Lake Ontario. It hosts the famous landmark, the CN Tower! Another highly visited attraction is the gigantic Niagara Falls! While Canada’s capital Ottawa, is home to fantastic museums, art galleries and gorgeous Rideau Canal for ice skating. Montreal invites you to its French heritage, cobbled streets, jazz clubs and amazing cuisines. Calgary flaunts its cowboy traditions during the annual event, Stampede, Canada’s premier event. City offers low-cost activities like kayaking, skiing, water rafting and camping. Chilled out Vancouver, has it all- mountains, beaches, downtown parks, cosmopolitan dining scenes. And across the Georgia Strait, Vancouver Island offers a wide variety of marine and land activities and festivals. For something wilder, indulge in Ski Steep Chutes in British Columbia and experience the kayak secluded bays with whales in Nova Scotia or snowboard the snowy mountains of Whistler. Alberta, a true paradise for adventure travelers, has one of the most beautiful Canadian parks, Banff, where crystal clear lakes, glaciers, kilometers of hiking trails and dark starry nights await you. Experience all this and more; book your flights with MakeMyTrip India.
