
Flights To South Africa - Cheap Flights Starting at CA $92
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.
CPT
Cape Town Intl.
DUR
King Shaka Intl.
CA $205 Roundtrip, found 2 days ago
CA $205
Roundtrip
found 2 days ago
CPT
Cape Town Intl.
DUR
King Shaka Intl.
CA $248 Roundtrip, found 13 hours ago
CA $248
Roundtrip
found 13 hours ago
CPT
Cape Town Intl.
JNB
O.R. Tambo Intl.
CA $249 Roundtrip, found 3 days ago
CA $249
Roundtrip
found 3 days ago
CPT
Cape Town Intl.
DUR
King Shaka Intl.
CA $249 Roundtrip, found 2 days ago
CA $249
Roundtrip
found 2 days ago
CPT
Cape Town Intl.
DUR
King Shaka Intl.
CA $251 Roundtrip, found 13 hours ago
CA $251
Roundtrip
found 13 hours ago
CPT
Cape Town Intl.
DUR
King Shaka Intl.
CA $252 Roundtrip, found 6 days ago
CA $252
Roundtrip
found 6 days ago
CPT
Cape Town Intl.
DUR
King Shaka Intl.
CA $255 Roundtrip, found 13 hours ago
CA $255
Roundtrip
found 13 hours ago
CPT
Cape Town Intl.
DUR
King Shaka Intl.
CA $256 Roundtrip, found 6 days ago
CA $256
Roundtrip
found 6 days ago
YUL
Pierre Elliott Trudeau Intl.
CPT
Cape Town Intl.
CA $1,222 Roundtrip, found 22 hours ago
CA $1,222
Roundtrip
found 22 hours ago
YUL
Pierre Elliott Trudeau Intl.
JNB
O.R. Tambo Intl.
CA $1,274 Roundtrip, found 1 day ago
CA $1,274
Roundtrip
found 1 day ago
YUL
Pierre Elliott Trudeau Intl.
DUR
King Shaka Intl.
CA $1,610 Roundtrip, found 2 days ago
CA $1,610
Roundtrip
found 2 days ago
Origin | Destination | Travel dates | Flights from* |
---|---|---|---|
JNB | East London | June 26 to July 2 | CA $237 |
JNB | Gqeberha | June 23 to June 28 | CA $309 |
JNB | George | August 16 to August 16 | CA $322 |
CPT | Gqeberha | July 28 to August 6 | CA $328 |
JNB | Hoedspruit | August 13 to September 1 | CA $452 |
FCO | Johannesburg | June 21 to July 4 | CA $570 |
SIN | Cape Town | June 23 to July 7 | CA $1,149 |
LGW | Cape Town | September 11 to September 30 | CA $1,208 |
LHR | Cape Town | August 26 to September 25 | CA $1,254 |
LHR | La Mercy | June 23 to July 8 | CA $1,389 |
BKK | Johannesburg | June 28 to July 1 | CA $1,556 |
FCO | La Mercy | July 31 to August 4 | CA $1,671 |
YYZ | Bloemfontein | August 10 to August 20 | CA $2,636 |
YYZ | Pietermaritzburg | June 21 to June 25 | CA $2,697 |
YYZ | Hoedspruit | July 18 to August 2 | CA $3,279 |
Origin | Destination | Travel dates | Flights from* |
---|---|---|---|
CPT | La Mercy | June 15 to June 21 | CA $252 |
JNB | Cape Town | June 15 to June 21 | CA $260 |
CPT | Johannesburg | June 14 to June 15 | CA $269 |
JNB | La Mercy | June 14 to June 16 | CA $293 |
CPT | Johannesburg | June 14 to June 15 | CA $324 |
LHR | Johannesburg | June 15 to June 19 | CA $951 |
LHR | Johannesburg | June 15 to June 19 | CA $951 |
YYZ | La Mercy | June 15 to June 22 | CA $1,676 |
JFK | Johannesburg | June 13 to July 6 | CA $1,711 |
JFK | Johannesburg | June 13 to July 6 | CA $1,711 |
YYZ | Cape Town | June 13 to June 23 | CA $1,793 |
JFK | Cape Town | June 15 to June 30 | CA $2,528 |
JFK | Cape Town | June 15 to June 30 | CA $2,528 |
YYZ | Hoedspruit | June 15 to June 19 | CA $2,979 |
Price found within the past 48 hours. Click for updated prices.



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, OR Tambo International Airport, Kempton Park, Gauteng
Stay at this 3-star 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.
8.8/10 Excellent! (1,651 reviews)
Convenient close to the airport
"Arriving late at night, this hotel is a convenient close walk away from the arrival hall."
Reviewed on Jun. 4, 2025

Taj Cape Town
1 Wale Street, corner St Georges Mall, Cape Town, Western Cape
Stay at this 5-star 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 Cape Town Cruise Terminal are located nearby.
9.2/10 Wonderful! (1,001 reviews)
"Great staff"
Reviewed on Jun. 4, 2025

@Sandton Hotel
5 Benmore Rd, Sandton, Gauteng
Stay at this 3-star spa hotel in Johannesburg. Enjoy free WiFi, a full-service spa, and 2 coffee shops/cafes. Our guests praise the helpful staff in our reviews. Popular attractions Nelson Mandela Square and Sandton City Mall are located nearby.
9.2/10 Wonderful! (199 reviews)
"The hotel was very beautiful. I stayed in the junior suite which aslo had amazing views of the city at night and in the morning."
Reviewed on May 31, 2025
Save an average of 15% on thousands of hotels when you're signed in

Radisson RED V&A Waterfront, Cape Town
Silo 6, South Arm Road, V&A Waterfront, Cape Town, Western Cape
Stay at this 3.5-star business-friendly hotel in Cape Town. Enjoy free WiFi, 2 restaurants, and 2 bars/lounges. Our guests praise the helpful staff in our reviews. Popular attractions Cape Town Cruise Terminal and Clifton Bay Beach are located nearby.
9/10 Wonderful! (625 reviews)
"The staff at Radisson Red is pleasant and accommodating. The property is comfortable and convenient. It is a quirky boutique hotel in the Waterfront Silo district that’s pleasant to stay in. You should have no compunctions about staying here."
Reviewed on Jun. 5, 2025
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.
Destinations in South Africa
Top Trending
Hotels
Flights