Flights from London to Edinburgh (STN to EDI)

Find cheap London, United Kingdom to Edinburgh, Scotland flights with our free search service. Compare all available fares for direct or connection flights to Edinburgh.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from London to Edinburgh (One Way)

What is the distance between London and Edinburgh?

The average distance from London to Edinburgh is 510 kilometers (equals to 316 miles or 275 nautical miles). Your flight will departure from London Stansted Airport, United Kingdom and arrive on Edinburgh Airport, Scotland.

How long is the flight from London to Edinburgh?

The average flight time between London to Edinburgh is 1 hours and 20 minutes.

How much is the fare for flight between London and Edinburgh?

The average price for one-way airfare from London to Edinburgh is 20 USD (none-taxes) for economy class.

Cheap flights from London to Edinburgh

Sun 30/Jul - Mon 31/Jul
1 days Flights from London to Edinburgh on Ryanair 30/07/2017
$118
Fri 11/Aug - Tue 03/Jul
326 days Flights from London to Edinburgh on British Airways 11/08/2017
$162
Wed 16/Aug - Tue 22/Aug
6 days Flights from London to Edinburgh on KLM 16/08/2017
$219
Tue 22/Aug - Mon 25/Sep
34 days Flights from London to Edinburgh on KLM 22/08/2017
$204
Thu 17/Aug - Thu 26/Oct
70 days Flights from London to Edinburgh on easyJet 17/08/2017
$81
Thu 03/Aug - Wed 07/Feb
188 days Flights from London to Edinburgh on easyJet 03/08/2017
$102
Mon 21/Aug - Wed 24/Jan
156 days Flights from London to Edinburgh on easyJet 21/08/2017
$92
Mon 28/Aug - Fri 24/Nov
88 days Flights from London to Edinburgh on easyJet 28/08/2017
$83
Tue 22/Aug - Thu 22/Mar
212 days Flights from London to Edinburgh on easyJet 22/08/2017
$89
Tue 29/Aug - Tue 19/Jun
294 days Flights from London to Edinburgh on KLM 29/08/2017
$306
Sun 20/Aug - Sat 28/Oct
69 days Flights from London to Edinburgh on KLM 20/08/2017
$230
Tue 22/Aug - Thu 24/May
275 days Flights from London to Edinburgh on easyJet 22/08/2017
$101
Sat 19/Aug - Mon 23/Apr
247 days Flights from London to Edinburgh on British Airways 19/08/2017
$100
Thu 03/Aug - Mon 04/Jun
305 days Flights from London to Edinburgh on easyJet 03/08/2017
$118
Mon 21/Aug - Wed 23/Aug
2 days Flights from London to Edinburgh on Ryanair 21/08/2017
$40
Wed 23/Aug - Wed 13/Sep
21 days Flights from London to Edinburgh on Ryanair 23/08/2017
$40
Wed 30/Aug - Sat 23/Dec
115 days Flights from London to Edinburgh on easyJet 30/08/2017
$86
Mon 28/Aug - Sun 12/Nov
76 days Flights from London to Edinburgh on KLM 28/08/2017
$202
Wed 30/Aug - Tue 26/Dec
118 days Flights from London to Edinburgh on KLM 30/08/2017
$220
Tue 08/Aug - Wed 10/Jan
155 days Flights from London to Edinburgh on KLM 08/08/2017
$239
Tue 19/Sep - Sat 23/Sep
4 days Flights from London to Edinburgh on KLM 19/09/2017
$180
Tue 26/Sep - Wed 04/Oct
8 days Flights from London to Edinburgh on KLM 26/09/2017
$183
Tue 26/Sep - Tue 28/Nov
63 days Flights from London to Edinburgh on easyJet 26/09/2017
$83
Fri 01/Sep - Mon 18/Sep
17 days Flights from London to Edinburgh on Ryanair 01/09/2017
$40
Mon 25/Sep - Mon 09/Oct
14 days Flights from London to Edinburgh on Ryanair 25/09/2017
$40
Fri 01/Sep - Wed 20/Jun
292 days Flights from London to Edinburgh on easyJet 01/09/2017
$122
Fri 01/Sep - Sun 04/Feb
156 days Flights from London to Edinburgh on easyJet 01/09/2017
$87
Mon 11/Sep - Tue 13/Mar
183 days Flights from London to Edinburgh on easyJet 11/09/2017
$84
Mon 11/Sep - Mon 15/Jan
126 days Flights from London to Edinburgh on easyJet 11/09/2017
$84
Thu 28/Sep - Sat 30/Dec
93 days Flights from London to Edinburgh on easyJet 28/09/2017
$80
Fri 15/Sep - Sun 27/May
254 days Flights from London to Edinburgh on easyJet 15/09/2017
$107
Sun 17/Sep - Thu 08/Feb
144 days Flights from London to Edinburgh on KLM 17/09/2017
$282
Sat 30/Sep - Sun 03/Dec
64 days Flights from London to Edinburgh on KLM 30/09/2017
$213
Sun 17/Sep - Mon 01/Jan
106 days Flights from London to Edinburgh on KLM 17/09/2017
$252
Wed 31/Jan - Sat 28/Apr
87 days Flights from London to Edinburgh on British Airways 31/01/2018
$100
Mon 01/Jan - Sun 17/Jun
167 days Flights from London to Edinburgh on British Airways 01/01/2018
$100
Fri 12/Jan - Fri 22/Jun
161 days Flights from London to Edinburgh on KLM 12/01/2018
$220
Tue 09/Jan - Fri 09/Mar
59 days Flights from London to Edinburgh on British Airways 09/01/2018
$99
Wed 24/Jan - Thu 01/Feb
8 days Flights from London to Edinburgh on Ryanair 24/01/2018
$47
Wed 24/Jan - Wed 31/Jan
7 days Flights from London to Edinburgh on Ryanair 24/01/2018
$39
Sun 21/Jan - Thu 08/Feb
18 days Flights from London to Edinburgh on Flybe 21/01/2018
$147
Tue 09/Jan - Mon 22/Jan
13 days Flights from London to Edinburgh on Flybe 09/01/2018
$139
Fri 29/Dec - Mon 02/Jul
185 days Flights from London to Edinburgh on British Airways 29/12/2017
$108
Thu 07/Dec - Wed 25/Apr
139 days Flights from London to Edinburgh on British Airways 07/12/2017
$98
Thu 21/Dec - Wed 23/May
153 days Flights from London to Edinburgh on British Airways 21/12/2017
$96
Sat 23/Dec - Tue 27/Mar
94 days Flights from London to Edinburgh on British Airways 23/12/2017
$103
Wed 27/Dec - Wed 02/May
126 days Flights from London to Edinburgh on KLM 27/12/2017
$223
Fri 15/Dec - Fri 05/Jan
21 days Flights from London to Edinburgh on Ryanair 15/12/2017
$40
Tue 05/Dec - Wed 06/Dec
1 days Flights from London to Edinburgh on Ryanair 05/12/2017
$39
Mon 04/Dec - Mon 11/Dec
7 days Flights from London to Edinburgh on Flybe 04/12/2017
$128
Tue 19/Dec - Sun 07/Jan
19 days Flights from London to Edinburgh on Flybe 19/12/2017
$145
Wed 20/Dec - Thu 15/Feb
57 days Flights from London to Edinburgh on British Airways 20/12/2017
$97
Fri 27/Oct - Fri 20/Apr
175 days Flights from London to Edinburgh on British Airways 27/10/2017
$99
Sat 28/Oct - Thu 14/Dec
47 days Flights from London to Edinburgh on easyJet 28/10/2017
$93
Tue 31/Oct - Sun 07/Jan
68 days Flights from London to Edinburgh on easyJet 31/10/2017
$94
Mon 09/Oct - Fri 20/Oct
11 days Flights from London to Edinburgh on Ryanair 09/10/2017
$39
Thu 26/Oct - Tue 07/Nov
12 days Flights from London to Edinburgh on Ryanair 26/10/2017
$39
Wed 25/Oct - Thu 25/Jan
92 days Flights from London to Edinburgh on KLM 25/10/2017
$179
Tue 31/Oct - Mon 13/Nov
13 days Flights from London to Edinburgh on Flybe 31/10/2017
$140
Sun 29/Oct - Mon 30/Oct
1 days Flights from London to Edinburgh on Flybe 29/10/2017
$154
Fri 27/Oct - Wed 20/Dec
54 days Flights from London to Edinburgh on KLM 27/10/2017
$233
Sat 24/Feb - Wed 25/Apr
60 days Flights from London to Edinburgh on British Airways 24/02/2018
$113
Thu 08/Feb - Thu 01/Mar
21 days Flights from London to Edinburgh on Ryanair 08/02/2018
$55
Fri 02/Feb - Wed 21/Feb
19 days Flights from London to Edinburgh on Ryanair 02/02/2018
$55
Mon 12/Feb - Tue 20/Feb
8 days Flights from London to Edinburgh on Flybe 12/02/2018
$153
Mon 19/Feb - Fri 09/Mar
18 days Flights from London to Edinburgh on Flybe 19/02/2018
$147
Fri 03/Nov - Tue 01/May
179 days Flights from London to Edinburgh on British Airways 03/11/2017
$121
Fri 10/Nov - Sun 01/Apr
142 days Flights from London to Edinburgh on British Airways 10/11/2017
$119
Fri 10/Nov - Sun 14/Jan
65 days Flights from London to Edinburgh on easyJet 10/11/2017
$94
Mon 06/Nov - Tue 07/Nov
1 days Flights from London to Edinburgh on Ryanair 06/11/2017
$39
Sun 26/Nov - Wed 06/Dec
10 days Flights from London to Edinburgh on Ryanair 26/11/2017
$39
Fri 17/Nov - Mon 16/Apr
150 days Flights from London to Edinburgh on KLM 17/11/2017
$234
Tue 21/Nov - Tue 28/Nov
7 days Flights from London to Edinburgh on Flybe 21/11/2017
$115
Sun 26/Nov - Mon 11/Dec
15 days Flights from London to Edinburgh on Flybe 26/11/2017
$124
Fri 17/Nov - Mon 22/Jan
66 days Flights from London to Edinburgh on KLM 17/11/2017
$217
Sat 04/Nov - Wed 14/Feb
102 days Flights from London to Edinburgh on British Airways 04/11/2017
$103
Sat 24/Mar - Sat 07/Apr
14 days Flights from London to Edinburgh on KLM 24/03/2018
$179
Fri 30/Mar - Tue 10/Apr
11 days Flights from London to Edinburgh on British Airways 30/03/2018
$97
Wed 28/Mar - Mon 04/Jun
68 days Flights from London to Edinburgh on British Airways 28/03/2018
$101
Thu 01/Mar - Thu 15/Mar
14 days Flights from London to Edinburgh on Ryanair 01/03/2018
$55
Wed 20/Jun - Thu 05/Jul
15 days Flights from London to Edinburgh on British Airways 20/06/2018
$97
Sat 30/Jun - Fri 06/Jul
6 days Flights from London to Edinburgh on KLM 30/06/2018
$224
Sat 23/Jun - Sat 23/Jun
0 days Flights from London to Edinburgh on British Airways 23/06/2018
$97
Wed 06/Jun - Wed 13/Jun
7 days Flights from London to Edinburgh on KLM 06/06/2018
$195
Sat 26/May - Sat 02/Jun
7 days Flights from London to Edinburgh on British Airways 26/05/2018
$99
Tue 01/May - Sat 12/May
11 days Flights from London to Edinburgh on KLM 01/05/2018
$180
Sun 13/May - Mon 14/May
1 days Flights from London to Edinburgh on British Airways 13/05/2018
$81
Mon 02/Jul - Tue 03/Jul
1 days Flights from London to Edinburgh on British Airways 02/07/2018
$99
Sun 01/Jul - Sat 07/Jul
6 days Flights from London to Edinburgh on KLM 01/07/2018
$242
Sun 01/Apr - Sun 01/Jul
91 days Flights from London to Edinburgh on British Airways 01/04/2018
$100
Tue 10/Apr - Sat 14/Apr
4 days Flights from London to Edinburgh on KLM 10/04/2018
$194
Sun 15/Apr - Sat 19/May
34 days Flights from London to Edinburgh on KLM 15/04/2018
$205
Sun 29/Apr - Tue 01/May
2 days Flights from London to Edinburgh on British Airways 29/04/2018
$99
Wed 18/Apr - Thu 19/Apr
1 days Flights from London to Edinburgh on British Airways 18/04/2018
$92