Discover Edinburgh to South Africa flight offers starting from GBP540* and book now!

Discover Flights From Edinburgh to South Africa.

Select Travel Class

Edinburgh (EDI)to

Cape Town (CPT)
Fri, March 21 - Tue, April 01
From
GBP665*
Last update 12 hrs ago
Round-trip
/
Economy

Edinburgh (EDI)to

Cape Town (CPT)
Mon, March 03 - Mon, March 17
From
GBP665*
Last update 12 hrs ago
Round-trip
/
Economy

Edinburgh (EDI)to

Cape Town (CPT)
Sat, March 08 - Mon, March 17
From
GBP665*
Last update 12 hrs ago
Round-trip
/
Economy

Edinburgh (EDI)to

Cape Town (CPT)
Mon, March 17 - Tue, April 01
From
GBP665*
Last update 12 hrs ago
Round-trip
/
Economy

Edinburgh (EDI)to

Cape Town (CPT)
Tue, March 11 - Sun, March 16
From
GBP665*
Last update 12 hrs ago
Round-trip
/
Economy

Edinburgh (EDI)to

Johannesburg (JNB)
Fri, April 11 - Sat, April 26
From
GBP1,475*
Last update 22 hrs ago
Round-trip
/
Economy

Fares displayed have been collected within the last 48 hours and may no longer be available at the time of booking. Additional fees and charges for optional products and services may apply.

Discover Edinburgh to South Africa Flight Ticket Prices.

Select Travel Class
Discover Edinburgh to South Africa Flight Ticket Prices.
From
To
Fare Type
Dates
Price
FromEdinburgh (EDI)ToCape Town (CPT)Round-trip
/
Economy
Tue, February 25 - Mon, March 17

From

GBP664*

Last update 12 hrs ago

From Edinburgh To Cape Town Fare Type Round-trip Economy Dates Tue, February 25 - Mon, March 17 From GBP664 Last update 12 hrs ago
FromEdinburgh (EDI)ToJohannesburg (JNB)Round-trip
/
Economy
Mon, February 24 - Wed, March 12

From

GBP540*

Last update 7 hrs ago

From Edinburgh To Johannesburg Fare Type Round-trip Economy Dates Mon, February 24 - Wed, March 12 From GBP540 Last update 7 hrs ago
FromEdinburgh (EDI)ToDurban (DUR)Round-trip
/
Economy
Tue, April 22 - Sun, May 11

From

GBP694*

Last update 2 hrs ago

From Edinburgh To Durban Fare Type Round-trip Economy Dates Tue, April 22 - Sun, May 11 From GBP694 Last update 2 hrs ago

*Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking.