
Flights To South Africa - Cheap Flights Starting at CA $975
Wander Wisely with exceptional service, 24/7 supportOpens in a new window
Feel at ease with free flight cancellations within 24 hours of booking
Change your flight without a fee on select flights
Jet to one of South Africa's top cities

Cape Town
Flights
How Much Does it Cost To Fly To South Africa?
Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.
YYZ
Pearson Intl.
JNB
O.R. Tambo Intl.
CA $1,163 Roundtrip, found 5 days ago
CA $1,163
Roundtrip
found 5 days ago
YYZ
Pearson Intl.
CPT
Cape Town Intl.
CA $1,213 Roundtrip, found 3 days ago
CA $1,213
Roundtrip
found 3 days ago
YYZ
Pearson Intl.
CPT
Cape Town Intl.
CA $1,273 Roundtrip, found 15 hours ago
CA $1,273
Roundtrip
found 15 hours ago
YYZ
Pearson Intl.
JNB
O.R. Tambo Intl.
CA $1,287 Roundtrip, found 14 hours ago
CA $1,287
Roundtrip
found 14 hours ago
YYZ
Pearson Intl.
JNB
O.R. Tambo Intl.
CA $1,305 Roundtrip, found 3 days ago
CA $1,305
Roundtrip
found 3 days ago
YYZ
Pearson Intl.
JNB
O.R. Tambo Intl.
CA $1,315 Roundtrip, found 20 hours ago
CA $1,315
Roundtrip
found 20 hours ago
YYZ
Pearson Intl.
JNB
O.R. Tambo Intl.
CA $1,318 Roundtrip, found 15 hours ago
CA $1,318
Roundtrip
found 15 hours ago
YYZ
Pearson Intl.
JNB
O.R. Tambo Intl.
CA $1,333 Roundtrip, found 14 hours ago
CA $1,333
Roundtrip
found 14 hours ago
| Origin | Destination | Travel dates | Flights from* |
|---|---|---|---|
| JNB | La Mercy | May 16 to May 24 | CA $197 |
| JNB | Gqeberha | April 24 to April 30 | CA $307 |
| JNB | East London | April 20 to April 20 | CA $309 |
| JNB | George | May 25 to June 2 | CA $386 |
| JNB | Hoedspruit | March 23 to March 26 | CA $387 |
| JNB | Pietermaritzburg | April 3 to April 5 | CA $392 |
| LHR | Johannesburg | April 5 to April 20 | CA $772 |
| BKK | Johannesburg | May 19 to May 26 | CA $921 |
| SIN | Cape Town | April 13 to April 27 | CA $954 |
| LGW | La Mercy | May 3 to May 10 | CA $1,121 |
| BKK | Cape Town | April 6 to April 13 | CA $1,351 |
| SIN | Johannesburg | March 28 to April 11 | CA $1,353 |
| LHR | Johannesburg | April 22 to April 27 | CA $1,772 |
| LHR | Johannesburg | April 22 to April 27 | CA $1,772 |
| BKK | Johannesburg | April 19 to April 30 | CA $3,215 |
| Origin | Destination | Travel dates | Flights from* |
|---|---|---|---|
| JNB | La Mercy | March 13 to March 15 | CA $199 |
| CPT | La Mercy | March 13 to March 13 | CA $257 |
| JNB | Cape Town | March 14 to March 16 | CA $278 |
| CPT | Johannesburg | March 14 to March 16 | CA $291 |
| JNB | George | March 14 to March 21 | CA $330 |
| CPT | George | March 13 to March 27 | CA $337 |
| CPT | Johannesburg | March 14 to March 16 | CA $455 |
| CPT | Hoedspruit | March 14 to March 16 | CA $499 |
| LHR | Johannesburg | March 13 to March 24 | CA $1,275 |
| JFK | Johannesburg | March 13 to April 18 | CA $1,590 |
| YYZ | Johannesburg | March 15 to April 7 | CA $1,595 |
| YYZ | Cape Town | March 13 to March 22 | CA $1,867 |
| JFK | Cape Town | March 15 to March 23 | CA $1,896 |
| YYZ | La Mercy | March 14 to April 5 | CA $2,211 |
| YYZ | Johannesburg | March 13 to April 20 | CA $3,067 |
Price found within the past 48 hours. Click for updated prices.

5.0-star property
Peermont D'oreale Grande at Emperors Palace
May 4 - May 9
5 night stay
Toronto (YYZ) to Johannesburg (JNB)
Delta • Non-stop • Coach
Johannesburg (JNB) to Toronto (YYZ)
Virgin Atlantic • Non-stop • Coach
Price was CA $2,891, price is now CA $2,296 per person
CA $2,296
per person
found 1 day ago


Don't see what you're looking for?
See all available trips from Toronto to South Africa
View all tripsTravelers ❤️ These South Africa 🏨

City Lodge Hotel at OR Tambo International Airport
Above Multi-Storey Parkade 2, Level 5 Kempton Park Gauteng
Book a stay at this business-friendly hotel in Kempton Park. Enjoy free WiFi, breakfast (surcharge), and a 24-hour fitness center. Our guests praise the breakfast and the restaurant in our reviews. Popular attractions International Terminal Duty Free Mall and Emperors Palace Casino are located nearby.
9/10 Wonderful! (1,880 reviews)
Exceptional service as always.
Reviewed on Mar 8, 2026

Southern Sun O.R Tambo
Airport Grounds, Jones Road, / Kempton Park Gauteng
Book a stay at this business-friendly hotel in Kempton Park. Enjoy free WiFi, a free airport shuttle, and 24-hour room service. Our guests praise the breakfast and the restaurant in our reviews. Popular attractions International Terminal Duty Free Mall and Emperors Palace Casino are located nearby.
8.6/10 Excellent! (1,645 reviews)
Do not know
Reviewed on Mar 8, 2026

The Palace of the Lost City at Sun City Resort
Sun City Resort Moses Kotane North West
Book a stay at this luxury hotel in Moses Kotane. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions The Valley of Waves and The Gary Player Golf Course are located nearby.
8.8/10 Excellent! (676 reviews)
Staff were amazing across the board, service was excellent as usual. What a beautiful place !!
Reviewed on Feb 12, 2026
Save an average of 15% on thousands of hotels when you're signed in

Taj Cape Town
1 Wale Street Cape Town Western Cape
Book a stay at this luxury hotel in Cape Town. Enjoy free WiFi, a full-service spa, and 2 restaurants. Our guests praise the helpful staff and the property condition in our reviews. Popular attractions Long Street and Table Mountain are located nearby.
9.6/10 Exceptional! (1,013 reviews)
Excellent property with great staff, service and location.
Reviewed on Mar 7, 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Frequently asked questions
Destinations in South Africa
Top Trending
Hotels
Flights









