
South Africa Flights - Book Cheap Flights to South Africa
Popular airlines to South Africa
Emirates
Qatar Airways
Lufthansa
British Airways
Swiss International Air Lines
Turkish Airlines
KLM
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Cheap round-trip flights to South Africa
Prices were available within the past 7 days and start at for one-way flights and P51,501 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Tue, Sep 29 - Mon, Oct 12
BCN
Barcelona
JNB
Johannesburg
P51,501 Roundtrip, found 22 hours ago
P51,501
Roundtrip
found 22 hours ago

Tue, Sep 29 - Mon, Oct 12
BCN
Barcelona
JNB
Johannesburg
P52,931 Roundtrip, found 22 hours ago
P52,931
Roundtrip
found 22 hours ago

Tue, Sep 29 - Mon, Oct 12
BCN
Barcelona
JNB
Johannesburg
P59,369 Roundtrip, found 22 hours ago
P59,369
Roundtrip
found 22 hours ago

Tue, Sep 29 - Mon, Oct 12
BCN
Barcelona
JNB
Johannesburg
P60,799 Roundtrip, found 22 hours ago
P60,799
Roundtrip
found 22 hours ago

Tue, Sep 29 - Mon, Oct 12
BCN
Barcelona
HLA
Johannesburg
P70,098 Roundtrip, found 22 hours ago
P70,098
Roundtrip
found 22 hours ago

Tue, Sep 29 - Mon, Oct 12
BCN
Barcelona
HLA
Johannesburg
P71,529 Roundtrip, found 22 hours ago
P71,529
Roundtrip
found 22 hours ago

Tue, Sep 29 - Mon, Oct 12
BCN
Barcelona
HLA
Johannesburg
P73,675 Roundtrip, found 22 hours ago
P73,675
Roundtrip
found 22 hours ago

Tue, Sep 29 - Mon, Oct 12
BCN
Barcelona
HLA
Johannesburg
P75,105 Roundtrip, found 22 hours ago
P75,105
Roundtrip
found 22 hours ago

Tue, Dec 1 - Wed, Dec 30
DOH
Doha
JNB
Johannesburg
P93,863 Roundtrip, found 1 day ago
P93,863
Roundtrip
found 1 day ago

Tue, Dec 1 - Wed, Dec 30
DOH
Doha
JNB
Johannesburg
P96,013 Roundtrip, found 1 day ago
P96,013
Roundtrip
found 1 day ago

Tue, Dec 1 - Wed, Dec 30
DOH
Doha
HLA
Johannesburg
P106,761 Roundtrip, found 1 day ago
P106,761
Roundtrip
found 1 day ago
Frequently asked questions
Book with confidence
About South Africa
Expedia offers flights to South Africa to meet every traveler's needs. Whatever your flight need - Expedia has the flight for you. So choose from flights to South Africa or destinations around the world and discover how easy it is to make your flight reservations on Expedia.
Explore a world of travel with Expedia
- 3 Star Hotels in Modjadjiskloof
- 3 Star Hotels in Gqeberha
- Premier Hotels and Resorts in New Germany
- City Lodge Hotels in Johannesburg
- Sun International Hotels in Durban
- 5 Star Hotels in Wellington
- 5 Star Hotels in Muldersdrift
- Premier Hotels and Resorts in Salt Rock
- 4 Star Hotels in Weipe
- Orion Hotel Group in Pretoria
- 4 Star Hotels in Gqeberha
- Premier Hotels and Resorts in Pretoria
- Wyndham Hotels in Durban
- 3 Star Hotels in Hammanskraal
- 5 Star Hotels in Reitz
- B&B in Shongweni
- Newmark Hotels in Cape Town
- 5 Star Hotels in Durban
- 5 Star Hotels in Cape Town
- 2 Star Hotels in Tshituni
- Orion Hotel Group in Brits
- 3 Star Hotels in Makhanda
- 3 Star Hotels in Roadside
- City Lodge Hotels in Thembisa
- Road Lodge Hotels in Motherwell
- Town Lodge Hotels in Edenvale
- City Lodge Hotels in oThongathi
- Independent Hotels in Estcourt
- 5 Star Hotels in Evaton
- 4 Star Hotels in Sebokeng
- Premier Hotels and Resorts in Bulwer
- 3 Star Hotels in Pretoria
- City Lodge Hotels in Edenvale
- Southofafrica Hotels in Mokopane
- 5 Star Hotels in Golden Gate Highlands National Park
- Wyndham Hotels in Cape Town
- 5 Star Hotels in Pretoria
- Sun International Hotels in Thembisa
- 4 Star Hotels in Durban
- 4 Star Hotels in Davel
- 3 Star Hotels in Mmabatho
- 5 Star Hotels in Mookgopong
- Premier Hotels and Resorts in Drakensberg Gardens
- 5 Star Hotels in Makhanda
- Premier Hotels and Resorts in Sedgefield
- Accor Hotels in Johannesburg
- Road Lodge Hotels in aManzimtoti
*Available to Expedia members.
