
- Plan, book, fly with confidence
trending down icon Be in the knowGet alerts if flight prices drop or rise*bex rewards loyalty icon Book smarterSave up to 25% on select hotels after you book a flight*payments icon
£324 Cheap British Airways flights Johannesburg (JNB) to Edinburgh (EDI)
Prices were available within the past 7 days and start at £324 for one-way flights and £597 for return, for the period specified. Prices and availability are subject to change. Additional terms apply.

Thu, 16 Oct - Sat, 8 Nov
JNB
EDI
£597
Return
Found 6 days ago

Wed, 21 Jan - Wed, 11 Feb
JNB
EDI
£600
Return
Found 2 days ago

Wed, 18 Feb - Wed, 4 Mar
JNB
EDI
£619
Return
Found 2 days ago

Wed, 18 Feb - Wed, 4 Mar
JNB
EDI
£626
Return
Found 2 days ago
Origin airport | O.R. Tambo Intl. |
Destination airport | Edinburgh |
Airlines serving | Air France, Austrian Airlines, British Airways, Brussels Airlines, Emirates, KLM, Kenya Airways, Lufthansa, Qatar Airways, Rwandair, Swiss International Air Lines, Turkish Airlines |
Popular airline | British Airways |
Distance | 9548 km |
- Trending British Airways Flights
- Trending Routes
- Related Airlines
- Nearby Airports
- Flights from Other Cities
- Expedia's Latest Trends
Most Popular British Airways Routes from Johannesburg
Most Popular British Airways Routes from Edinburgh
- London to Islamabad (LGW - ISB)
- London to Los Angeles (LHR - LAX)
- London to Bangkok (LHR - BKK)
- London to Tokyo (LHR - HND)
- London to Paris (LHR - CDG)
- London to Newark Liberty Intl. Airport (LHR - EWR)
- London to Islamabad (LGW - ISB)
- London to New York (LHR - JFK)
- London to New York (LHR - JFK)
- London to Barcelona (LGW - BCN)
Popular Domestic Routes in Edinburgh
- London to Newark Liberty Intl. Airport (LHR - EWR)
- London to Islamabad (LGW - ISB)
- London to Paris (LHR - CDG)
- London to Bangkok (LHR - BKK)
- London to Toronto (LHR - YYZ)
- London to Delhi (LHR - DEL)
- London to Bangkok (LGW - BKK)
- London to Islamabad (LHR - ISB)
- London to Los Angeles (LHR - LAX)
- London to Lahore (LHR - LHE)
Expedia's Latest Trends
Flights
SOU to GLA flightsBHX to GLA flightsGLA to LGW flightsGLA to DXB flightsGLA to CDG flightsGLA to STN flightsGLA to FCO flightsGLA to AGP flightsGLA to BHX flightsGLA to JFK flightsGLA to BFS flightsGLA to DUB flightsABZ to LHR flightsGLA to SOU flightsBHX to INV flightsGLA to YYZ flightsLHR to GLA flightsGLA to LHR flightsGLA to AMS flightsGLA to TFS flightsBFS to GLA flightsGLA to MCO flightsLHR to ABZ flightsINV to LHR flightsGLA to ALC flightsGLA to BCN flightsGLA to LCY flightsLHR to INV flightsGLA to MAN flightsABZ to MAN flights
*Available to Expedia members.