Flights to Scotland

R12 505 Cheap flights to Scotland

This is the cheapest return flight price found by a momondo user in the last 72 hours by searching for a flight to Scotland departing on 19/6. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult
0 bags

Discover deals from 900+ travel sites with momondo.

Save money when you book flights with momondo

Big names, great deals

Big names, great deals

Search 100s of travel sites to compare prices.

Filter for what you want

Filter for what you want

Free Wi-Fi? Stopover? Instantly customise your results.

Trusted and free

Trusted and free

We’re completely free to use - no hidden charges or fees.

Price Alerts

Price Alerts

Not ready to book? to track prices.

Recent flights found to popular cities in Scotland

Find flights to these popular cities in Scotland from your nearest airport.
Multiple Airlines
Jun 19
JNB
33h 55m
2 stops
EDI
Jun 28
EDI
34h 15m
2 stops
JNB
R12 505
Qatar Airways
Jun 5
JNB
27h 25m
1 stop
EDI
Jun 12
EDI
25h 35m
1 stop
JNB
R12 521
Qatar Airways
Jun 2
JNB
20h 15m
1 stop
EDI
Jun 9
EDI
19h 05m
1 stop
JNB
R12 538
Qatar Airways
May 18
JNB
20h 15m
1 stop
EDI
May 25
EDI
19h 05m
1 stop
JNB
R12 554
Qatar Airways
May 6
CPT
20h 35m
1 stop
EDI
May 14
EDI
28h 15m
1 stop
CPT
R12 587
Qatar Airways
Jun 3
JNB
20h 15m
1 stop
EDI
Jun 10
EDI
25h 35m
1 stop
JNB
R12 587
Qatar Airways
Jun 2
CPT
20h 35m
1 stop
EDI
Jun 9
EDI
28h 15m
1 stop
CPT
R12 603
Qatar Airways
Jun 2
CPT
20h 35m
1 stop
EDI
Jun 9
EDI
28h 15m
1 stop
CPT
R12 620
Qatar Airways
May 4
JNB
27h 35m
1 stop
EDI
May 11
EDI
19h 05m
1 stop
JNB
R12 620
Qatar Airways
Jun 2
CPT
20h 35m
1 stop
EDI
Jun 9
EDI
28h 15m
1 stop
CPT
R12 636
Qatar Airways
Jun 4
JNB
20h 15m
1 stop
EDI
Jun 11
EDI
25h 35m
1 stop
JNB
R12 636
Qatar Airways
May 29
CPT
20h 35m
1 stop
EDI
Jun 11
EDI
28h 15m
1 stop
CPT
R12 669
Multiple Airlines
May 27
JNB
33h 35m
3 stops
GLA
Sept 14
GLA
33h 35m
2 stops
JNB
R13 506
Multiple Airlines
May 27
JNB
28h 15m
2 stops
GLA
Sept 14
GLA
33h 35m
2 stops
JNB
R13 670
Multiple Airlines
Jun 3
JNB
30h 55m
2 stops
GLA
Jun 10
GLA
45h 35m
3 stops
JNB
R13 719
Emirates
Jun 4
CPT
24h 25m
1 stop
GLA
Jun 11
GLA
19h 50m
1 stop
CPT
R13 768
Emirates
Jun 5
CPT
24h 25m
1 stop
GLA
Jun 12
GLA
25h 00m
1 stop
CPT
R13 785
Emirates
May 24
JNB
18h 30m
1 stop
GLA
Jun 1
GLA
18h 35m
1 stop
JNB
R13 818
Emirates
Jun 2
CPT
24h 25m
1 stop
GLA
Jun 9
GLA
25h 00m
1 stop
CPT
R13 850
Multiple Airlines
Jun 4
JNB
26h 25m
2 stops
GLA
Jun 11
GLA
35h 30m
2 stops
JNB
R13 900
Emirates
Jun 3
JNB
24h 10m
1 stop
GLA
Jun 10
GLA
37h 50m
1 stop
JNB
R13 949
Multiple Airlines
Jun 3
JNB
33h 35m
3 stops
GLA
Jun 10
GLA
45h 35m
3 stops
JNB
R13 998
Multiple Airlines
May 27
JNB
27h 35m
1 stop
GLA
Sept 14
GLA
33h 35m
2 stops
JNB
R14 146
Multiple Airlines
May 27
JNB
33h 35m
3 stops
GLA
Sept 14
GLA
47h 15m
3 stops
JNB
R14 244
British Airways
Jun 3
JNB
17h 50m
1 stop
ABZ
Jun 10
ABZ
33h 40m
1 stop
JNB
R14 572
Multiple Airlines
Jun 3
JNB
33h 00m
2 stops
ABZ
Jun 10
ABZ
37h 10m
3 stops
JNB
R14 605
British Airways
Jun 14
JNB
17h 40m
1 stop
ABZ
Jun 18
ABZ
17h 35m
1 stop
JNB
R14 868
British Airways
Jun 14
JNB
17h 40m
1 stop
ABZ
Jun 18
ABZ
14h 45m
1 stop
JNB
R14 950
British Airways
Jun 14
JNB
17h 40m
1 stop
ABZ
Jun 18
ABZ
17h 35m
1 stop
JNB
R14 983
British Airways
Sept 10
JNB
17h 15m
1 stop
ABZ
Sept 26
ABZ
14h 10m
1 stop
JNB
R15 311
Multiple Airlines
Jun 3
JNB
26h 25m
2 stops
ABZ
Jun 10
ABZ
31h 45m
2 stops
JNB
R15 738
Multiple Airlines
Jun 19
JNB
22h 10m
2 stops
ABZ
Jun 28
ABZ
28h 20m
2 stops
JNB
R15 934
Multiple Airlines
Jun 3
JNB
28h 50m
2 stops
ABZ
Jun 10
ABZ
36h 05m
1 stop
JNB
R16 033
Qatar Airways
Jun 14
JNB
24h 10m
2 stops
ABZ
Jun 18
ABZ
32h 20m
2 stops
JNB
R16 771
Qatar Airways
Jun 14
JNB
24h 10m
2 stops
ABZ
Jun 18
ABZ
32h 20m
2 stops
JNB
R16 788
Multiple Airlines
Sept 10
JNB
30h 10m
2 stops
ABZ
Sept 26
ABZ
32h 15m
3 stops
JNB
R16 853
British Airways
Jun 4
JNB
27h 05m
1 stop
INV
Jun 11
INV
25h 05m
1 stop
JNB
R13 358
British Airways
Jun 1
JNB
15h 55m
1 stop
INV
Jun 8
INV
18h 50m
1 stop
JNB
R13 686
Multiple Airlines
Jun 1
JNB
32h 35m
2 stops
INV
Jun 8
INV
44h 35m
3 stops
JNB
R14 014
KLM
Jun 4
JNB
29h 30m
2 stops
INV
Jun 11
INV
13h 55m
1 stop
JNB
R14 523
KLM
Jun 4
JNB
29h 30m
2 stops
INV
Jun 11
INV
20h 50m
2 stops
JNB
R15 065
Multiple Airlines
Jun 1
JNB
33h 45m
2 stops
INV
Jun 8
INV
26h 15m
2 stops
JNB
R15 475
Multiple Airlines
Jun 1
JNB
26h 30m
2 stops
INV
Jun 8
INV
18h 50m
1 stop
JNB
R15 672
Multiple Airlines
Aug 1
JNB
25h 20m
2 stops
INV
Aug 15
INV
20h 35m
2 stops
JNB
R15 738
Multiple Airlines
Jun 4
JNB
32h 20m
3 stops
INV
Jun 11
INV
36h 50m
3 stops
JNB
R16 099
Multiple Airlines
Jul 16
JNB
15h 10m
1 stop
INV
Jul 30
INV
22h 30m
2 stops
JNB
R17 034
Multiple Airlines
Jul 16
JNB
25h 25m
2 stops
INV
Jul 30
INV
22h 30m
2 stops
JNB
R17 297
Multiple Airlines
Aug 1
JNB
32h 35m
2 stops
INV
Aug 15
INV
42h 45m
3 stops
JNB
R17 362

Find the cheapest flights from South Africa to Scotland

Recent return flight deals from South Africa to Scotland

Enter your travel dates to find the best prices.
Multiple Airlines Logo
12:40 - 21:35
JNB
-
EDI
33h 55m
2 stops
Multiple Airlines Logo
21:45 - 9:00
EDI
-
JNB
34h 15m
2 stops
R12 505Multiple Airlines
Fri, Jun 19 - Sun, Jun 28
Qatar Airways Logo
12:40 - 15:05
JNB
-
EDI
27h 25m
1 stop
Qatar Airways Logo
7:55 - 10:30
EDI
-
JNB
25h 35m
1 stop
R12 521Qatar Airways
Fri, Jun 5 - Fri, Jun 12
Qatar Airways Logo
19:50 - 15:05
JNB
-
EDI
20h 15m
1 stop
Qatar Airways Logo
7:55 - 4:00
EDI
-
JNB
19h 05m
1 stop
R12 538Qatar Airways
Tue, Jun 2 - Tue, Jun 9
Qatar Airways Logo
19:50 - 15:05
JNB
-
EDI
20h 15m
1 stop
Qatar Airways Logo
7:55 - 4:00
EDI
-
JNB
19h 05m
1 stop
R12 554Qatar Airways
Mon, May 18 - Mon, May 25
British Airways Logo
19:25 - 21:30
JNB
-
INV
27h 05m
1 stop
British Airways Logo
7:20 - 9:25
INV
-
JNB
25h 05m
1 stop
R13 358British Airways
Thu, Jun 4 - Thu, Jun 11
British Airways Logo
19:25 - 10:20
JNB
-
INV
15h 55m
1 stop
British Airways Logo
11:10 - 7:00
INV
-
JNB
18h 50m
1 stop
R13 686British Airways
Mon, Jun 1 - Mon, Jun 8
Emirates Logo
19:10 - 12:40
JNB
-
GLA
18h 30m
1 stop
Emirates Logo
14:40 - 20:35
GLA
-
JNB
28h 55m
1 stop
R13 736Emirates
Mon, Jun 1 - Mon, Jun 8
Emirates Logo
13:15 - 12:40
CPT
-
GLA
24h 25m
1 stop
Emirates Logo
14:40 - 11:30
GLA
-
CPT
19h 50m
1 stop
R13 768Emirates
Thu, Jun 4 - Thu, Jun 11
KLM Logo
18:00 - 22:30
JNB
-
INV
29h 30m
2 stops
KLM Logo
6:25 - 21:20
INV
-
JNB
13h 55m
1 stop
R14 523KLM
Thu, Jun 4 - Thu, Jun 11
KLM Logo
18:00 - 22:30
JNB
-
INV
29h 30m
2 stops
KLM Logo
13:15 - 11:05
INV
-
JNB
20h 50m
2 stops
R15 065KLM
Thu, Jun 4 - Thu, Jun 11

momondo Fare Finder

 
Locate flights to Scotland that fit your budget, with regularly updated fares and availability. In the last 7 days, momondo users made a total of 13 550 searches and data was last updated on 22 April 2026.
Use the filters below to find and compare flights to Scotland that are best for you.

Fly from

Route

Depart

Return

Price

Cheapest return flight

JohannesburgEdinburgh

JNB - EDI

JNBEDI

Johannesburg OR Tambo

Fri 19/6

12:40-21:35

2 stops33h 55m

Edinburgh Turnhouse

Sun 28/6

21:45-9:00

2 stops34h 15m

R12 505

JohannesburgEdinburgh

JNB - EDI

JNBEDI

Johannesburg OR Tambo

Fri 5/6

12:40-15:05

1 stop27h 25m

Edinburgh Turnhouse

Fri 12/6

7:55-10:30

1 stop25h 35m

R12 521

JohannesburgEdinburgh

JNB - EDI

JNBEDI

Johannesburg OR Tambo

Tue 2/6

19:50-15:05

1 stop20h 15m

Edinburgh Turnhouse

Tue 9/6

7:55-4:00

1 stop19h 05m

R12 538

JohannesburgEdinburgh

JNB - EDI

JNBEDI

Johannesburg OR Tambo

Mon 18/5

19:50-15:05

1 stop20h 15m

Edinburgh Turnhouse

Mon 25/5

7:55-4:00

1 stop19h 05m

R12 554

JohannesburgInverness

JNB - INV

JNBINV

Johannesburg OR Tambo

Thu 4/6

19:25-21:30

1 stop27h 05m

Inverness

Thu 11/6

7:20-9:25

1 stop25h 05m

R13 358
Fastest return journey

JohannesburgInverness

JNB - INV

JNBINV

Johannesburg OR Tambo

Mon 1/6

19:25-10:20

1 stop15h 55m

Inverness

Mon 8/6

11:10-7:00

1 stop18h 50m

R13 686

JohannesburgGlasgow

JNB - GLA

JNBGLA

Johannesburg OR Tambo

Mon 1/6

19:10-12:40

1 stop18h 30m

Glasgow Intl

Mon 8/6

14:40-20:35

1 stop28h 55m

R13 736

Cape TownGlasgow

CPT - GLA

CPTGLA

Cape Town Intl

Thu 4/6

13:15-12:40

1 stop24h 25m

Glasgow Intl

Thu 11/6

14:40-11:30

1 stop19h 50m

R13 768

JohannesburgInverness

JNB - INV

JNBINV

Johannesburg OR Tambo

Thu 4/6

18:00-22:30

2 stops29h 30m

Inverness

Thu 11/6

6:25-21:20

1 stop13h 55m

R14 523

JohannesburgInverness

JNB - INV

JNBINV

Johannesburg OR Tambo

Thu 4/6

18:00-22:30

2 stops29h 30m

Inverness

Thu 11/6

13:15-11:05

2 stops20h 50m

R15 065

Flights are sorted by cheapest return flights first.

Showing 1-10 of 20 resultsSorted by cheapest first
1
2

See travel insights to Scotland from

Scotland flights insights and trends

Explore insights for your Scotland flight to craft the best travel plan

Which airlines fly to Scotland?

British Airways, Qatar Airways and KLM are the top three most popular airlines that fly to Scotland from South Africa according to our data. British Airways is the first choice among our users, with 43% of people opting to fly with this airline when travelling to Scotland. Keep in mind that there are 8 different airlines that fly to Scotland on a routine basis, so you have a few additional options to choose from.

Cheapest flights to cities in Scotland

Click on the cities below to find out when it's cheapest to fly to Scotland from South Africa
Edinburgh
Edinburgh

Cheap Scotland flight deals and tips

Summary info about Scotland flight prices, duration and airlines

Best One-Way Price

R5 301

Best Round-Trip Price

R12 505

Fastest flight time

20h 35m

Popular in

December
The best one-way flight price to Scotland from South Africa in the last 72 hours is R5 301 (Johannesburg OR Tambo to Edinburgh Turnhouse).
The best round-trip flight price to Scotland from South Africa in the last 72 hours is R12 505 (Johannesburg OR Tambo to Edinburgh Turnhouse).
The fastest flight to Scotland from South Africa takes 20h 35m (Cape Town Intl to Edinburgh Turnhouse).
December has the highest demand for flights to Scotland, with a 0% price increase on average.

Frequently asked questions about flying to Scotland

What is the cheapest flight I can find to Scotland?

Flights to Scotland vary based on month, airline, when you book, where you are departing from and many more variables, but on average momondo users can expect to spend about R2 322/pp. The absolute cheapest flight to Scotland is R1 227/pp

What is the best airport to fly into to visit Edinburgh?

What is the weather like in Scotland?

The temperatures in Scotland range from 39,2 °F to 59 °F depending on the time of year. The warmest month in Scotland is July, and the coldest month in Scotland is January. Those looking for a drier month during their visit should travel during the months of April, February, or February, when rain is least likely compared to the rest of the year.

Which airlines fly to Scotland?

When did momondo last update prices for flights to Scotland?

Prices for flights to Scotland are updated daily.

How many operators does momondo search for flights to Scotland?

How old do you have to be to fly to Scotland?

The minimum age a child must be to fly alone is five but airlines that offer an unaccompanied minor (UNMR) service will have their own age restrictions, including rules around flight length, timings, and stopovers. We always recommend checking with the individual airline you are booking with to travel to Scotland.

What documentation or ID do you need to fly to Scotland?

The travel and health documents you'll need for your trip to Scotland may differ based on your itinerary and personal situation. Typically, you should have several documents on hand, such as a national ID card or driver's licence and a passport that is valid for six months after your intended arrival at Scotland. It is always advisable to seek advice from your airline or a trusted third party, such as IATA.

Why use momondo?

Why should I use momondo to find a flight deal to Scotland?

momondo collates all your flight options in one place and lets you filter them to find the perfect flight to Scotland. momondo saves you time and could save you money on your trip.

Can I find flights to Scotland with flexible booking policies on momondo?

Flights to Scotland with flexible booking policies can be found by using the search form above and then selecting our dedicated flexible booking filter, which will highlight only the flights where this policy is applied.

How can momondo help me find flights to Scotland?

Once you have performed a search for flights to Scotland, momondo helps you find the right flight by offering useful filters to narrow down your flight selection. Flights can be filtered by multiple factors such as airline, airport and price; but also by other criteria like aircraft type and payment method.

I’m not ready to book a flight to Scotland right now. Can momondo alert me if prices change?

Yes momondo offers price alerts on flights to Scotland. After performing a search on this page you should be able to see the price alert set up feature. Simply provide a valid email address and momondo will instantly alert you when prices change.

An easier way to manage your Scotland trip

We make it super easy to schedule, organise and travel with friends or family. Trips is free – and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
Fri 22/5
Fri 29/5

Find better results for your trip to Scotland

Popular Flights to Scotland

Popular routes according to searches in the past day on momondo