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

Sat 30/Sep - Thu 26/Oct
26 days Flights from London to Edinburgh on KLM 30/09/2017
$197
Thu 28/Sep - Tue 10/Oct
12 days Flights from London to Edinburgh on Ryanair 28/09/2017
$43
Tue 26/Sep - Wed 27/Sep
1 days Flights from London to Edinburgh on Ryanair 26/09/2017
$58
Wed 27/Sep - Sat 30/Sep
3 days Flights from London to Edinburgh on KLM 27/09/2017
$318
Thu 28/Sep - Thu 02/Nov
35 days Flights from London to Edinburgh on Flybe 28/09/2017
$165
Tue 26/Sep - Thu 30/Nov
65 days Flights from London to Edinburgh on British Airways 26/09/2017
$80
Thu 28/Sep - Mon 02/Apr
186 days Flights from London to Edinburgh on British Airways 28/09/2017
$81
Mon 25/Sep - Sun 25/Mar
181 days Flights from London to Edinburgh on British Airways 25/09/2017
$81
Thu 28/Sep - Mon 04/Jun
249 days Flights from London to Edinburgh on easyJet 28/09/2017
$285
Wed 11/Oct - Sat 07/Apr
178 days Flights from London to Edinburgh on KLM 11/10/2017
$196
Wed 11/Oct - Thu 22/Mar
162 days Flights from London to Edinburgh on easyJet 11/10/2017
$92
Mon 30/Oct - Tue 31/Oct
1 days Flights from London to Edinburgh on Ryanair 30/10/2017
$28
Mon 30/Oct - Wed 08/Nov
9 days Flights from London to Edinburgh on Ryanair 30/10/2017
$28
Wed 18/Oct - Mon 12/Feb
117 days Flights from London to Edinburgh on British Airways 18/10/2017
$81
Sun 29/Oct - Thu 14/Dec
46 days Flights from London to Edinburgh on Flybe 29/10/2017
$169
Sun 29/Oct - Mon 15/Jan
78 days Flights from London to Edinburgh on Flybe 29/10/2017
$169
Mon 30/Oct - Mon 20/Nov
21 days Flights from London to Edinburgh on Flybe 30/10/2017
$123
Sun 29/Oct - Sat 03/Mar
125 days Flights from London to Edinburgh on Flybe 29/10/2017
$181
Fri 13/Oct - Mon 18/Dec
66 days Flights from London to Edinburgh on British Airways 13/10/2017
$81
Fri 06/Oct - Sun 07/Jan
93 days Flights from London to Edinburgh on British Airways 06/10/2017
$80
Mon 23/Oct - Thu 24/May
213 days Flights from London to Edinburgh on British Airways 23/10/2017
$79
Thu 26/Oct - Mon 30/Apr
186 days Flights from London to Edinburgh on British Airways 26/10/2017
$81
Thu 05/Oct - Sat 07/Jul
275 days Flights from London to Edinburgh on Flybe 05/10/2017
$179
Mon 09/Oct - Mon 11/Jun
245 days Flights from London to Edinburgh on easyJet 09/10/2017
$98
Tue 24/Oct - Sun 03/Jun
222 days Flights from London to Edinburgh on KLM 24/10/2017
$289
Sun 15/Oct - Fri 31/Aug
320 days Flights from London to Edinburgh on British Airways 15/10/2017
$227
Tue 31/Oct - Wed 15/Aug
288 days Flights from London to Edinburgh on British Airways 31/10/2017
$145
Thu 12/Oct - Mon 16/Jul
277 days Flights from London to Edinburgh on British Airways 12/10/2017
$86
Thu 07/Dec - Fri 03/Aug
239 days Flights from London to Edinburgh on British Airways 07/12/2017
$103
Mon 18/Dec - Fri 29/Jun
193 days Flights from London to Edinburgh on British Airways 18/12/2017
$98
Mon 18/Dec - Wed 05/Sep
261 days Flights from London to Edinburgh on British Airways 18/12/2017
$101
Mon 04/Dec - Thu 10/May
157 days Flights from London to Edinburgh on British Airways 04/12/2017
$81
Fri 15/Dec - Mon 02/Apr
108 days Flights from London to Edinburgh on British Airways 15/12/2017
$94
Sun 17/Dec - Wed 18/Jul
213 days Flights from London to Edinburgh on British Airways 17/12/2017
$85
Wed 13/Dec - Tue 13/Mar
90 days Flights from London to Edinburgh on Flybe 13/12/2017
$169
Tue 12/Dec - Fri 15/Dec
3 days Flights from London to Edinburgh on Ryanair 12/12/2017
$28
Fri 15/Dec - Wed 03/Jan
19 days Flights from London to Edinburgh on Ryanair 15/12/2017
$32
Sun 03/Dec - Tue 12/Dec
9 days Flights from London to Edinburgh on Flybe 03/12/2017
$112
Tue 12/Dec - Thu 25/Jan
44 days Flights from London to Edinburgh on Flybe 12/12/2017
$116
Fri 29/Dec - Fri 02/Feb
35 days Flights from London to Edinburgh on Flybe 29/12/2017
$140
Wed 27/Dec - Thu 01/Feb
36 days Flights from London to Edinburgh on British Airways 27/12/2017
$79
Fri 01/Dec - Mon 09/Apr
129 days Flights from London to Edinburgh on Flybe 01/12/2017
$170
Fri 01/Dec - Sun 03/Jun
184 days Flights from London to Edinburgh on Flybe 01/12/2017
$149
Mon 18/Dec - Thu 19/Jul
213 days Flights from London to Edinburgh on Flybe 18/12/2017
$271
Thu 21/Dec - Sat 24/Mar
93 days Flights from London to Edinburgh on British Airways 21/12/2017
$81
Fri 17/Nov - Wed 02/May
166 days Flights from London to Edinburgh on British Airways 17/11/2017
$130
Thu 16/Nov - Wed 20/Jun
216 days Flights from London to Edinburgh on British Airways 16/11/2017
$102
Wed 22/Nov - Sun 03/Jun
193 days Flights from London to Edinburgh on KLM 22/11/2017
$276
Fri 17/Nov - Sun 22/Jul
247 days Flights from London to Edinburgh on British Airways 17/11/2017
$286
Fri 10/Nov - Sun 01/Apr
142 days Flights from London to Edinburgh on British Airways 10/11/2017
$101
Fri 24/Nov - Thu 30/Nov
6 days Flights from London to Edinburgh on Ryanair 24/11/2017
$28
Fri 24/Nov - Tue 12/Dec
18 days Flights from London to Edinburgh on Ryanair 24/11/2017
$28
Thu 23/Nov - Tue 30/Jan
68 days Flights from London to Edinburgh on Flybe 23/11/2017
$117
Tue 14/Nov - Tue 28/Nov
14 days Flights from London to Edinburgh on Flybe 14/11/2017
$107
Fri 03/Nov - Sun 04/Feb
93 days Flights from London to Edinburgh on Flybe 03/11/2017
$144
Sun 26/Nov - Tue 26/Dec
30 days Flights from London to Edinburgh on Flybe 26/11/2017
$118
Sat 25/Nov - Thu 15/Feb
82 days Flights from London to Edinburgh on British Airways 25/11/2017
$81
Wed 08/Nov - Mon 08/Jan
61 days Flights from London to Edinburgh on British Airways 08/11/2017
$78
Mon 27/Nov - Thu 29/Mar
122 days Flights from London to Edinburgh on Flybe 27/11/2017
$162
Fri 10/Nov - Sun 08/Apr
149 days Flights from London to Edinburgh on Flybe 10/11/2017
$171
Thu 23/Nov - Sat 24/Mar
121 days Flights from London to Edinburgh on British Airways 23/11/2017
$81
Fri 05/Jan - Thu 17/May
132 days Flights from London to Edinburgh on British Airways 05/01/2018
$79
Fri 05/Jan - Fri 22/Jun
168 days Flights from London to Edinburgh on British Airways 05/01/2018
$99
Thu 25/Jan - Tue 12/Jun
138 days Flights from London to Edinburgh on KLM 25/01/2018
$196
Fri 12/Jan - Sun 15/Apr
93 days Flights from London to Edinburgh on British Airways 12/01/2018
$94
Sun 14/Jan - Tue 23/Jan
9 days Flights from London to Edinburgh on Ryanair 14/01/2018
$27
Sun 14/Jan - Thu 01/Feb
18 days Flights from London to Edinburgh on Ryanair 14/01/2018
$27
Mon 29/Jan - Fri 02/Feb
4 days Flights from London to Edinburgh on Flybe 29/01/2018
$128
Mon 08/Jan - Tue 09/Jan
1 days Flights from London to Edinburgh on Flybe 08/01/2018
$112
Thu 18/Jan - Thu 01/Mar
42 days Flights from London to Edinburgh on British Airways 18/01/2018
$93
Fri 26/Jan - Mon 28/May
122 days Flights from London to Edinburgh on Flybe 26/01/2018
$173
Fri 23/Feb - Sun 01/Apr
37 days Flights from London to Edinburgh on easyJet 23/02/2018
$128
Thu 08/Feb - Thu 01/Mar
21 days Flights from London to Edinburgh on Ryanair 08/02/2018
$37
Thu 01/Feb - Tue 06/Feb
5 days Flights from London to Edinburgh on Ryanair 01/02/2018
$28
Mon 19/Feb - Wed 21/Feb
2 days Flights from London to Edinburgh on Flybe 19/02/2018
$140
Mon 26/Feb - Mon 05/Mar
7 days Flights from London to Edinburgh on Flybe 26/02/2018
$146
Fri 02/Feb - Fri 27/Jul
175 days Flights from London to Edinburgh on British Airways 02/02/2018
$107
Sun 18/Feb - Sat 23/Jun
125 days Flights from London to Edinburgh on British Airways 18/02/2018
$90
Fri 09/Feb - Mon 28/May
108 days Flights from London to Edinburgh on British Airways 09/02/2018
$94
Fri 09/Feb - Mon 11/Jun
122 days Flights from London to Edinburgh on Flybe 09/02/2018
$192
Thu 07/Jun - Thu 30/Aug
84 days Flights from London to Edinburgh on British Airways 07/06/2018
$104
Tue 19/Jun - Tue 10/Jul
21 days Flights from London to Edinburgh on Ryanair 19/06/2018
$68
Mon 04/Jun - Tue 05/Jun
1 days Flights from London to Edinburgh on Ryanair 04/06/2018
$68
Sat 30/Jun - Sun 02/Sep
64 days Flights from London to Edinburgh on British Airways 30/06/2018
$220
Thu 28/Jun - Thu 05/Jul
7 days Flights from London to Edinburgh on KLM 28/06/2018
$215
Fri 08/Jun - Sun 10/Jun
2 days Flights from London to Edinburgh on Flybe 08/06/2018
$155
Thu 22/Mar - Sat 23/Jun
93 days Flights from London to Edinburgh on British Airways 22/03/2018
$90
Wed 28/Mar - Tue 01/May
34 days Flights from London to Edinburgh on British Airways 28/03/2018
$97
Thu 08/Mar - Sat 25/Aug
170 days Flights from London to Edinburgh on British Airways 08/03/2018
$106
Thu 22/Mar - Fri 06/Apr
15 days Flights from London to Edinburgh on Ryanair 22/03/2018
$57
Sun 04/Mar - Wed 07/Mar
3 days Flights from London to Edinburgh on Ryanair 04/03/2018
$46
Thu 01/Mar - Mon 05/Mar
4 days Flights from London to Edinburgh on Flybe 01/03/2018
$129
Wed 14/Mar - Wed 04/Apr
21 days Flights from London to Edinburgh on Flybe 14/03/2018
$153
Fri 23/Mar - Sun 06/May
44 days Flights from London to Edinburgh on Flybe 23/03/2018
$181
Sat 24/Mar - Sun 03/Jun
71 days Flights from London to Edinburgh on Flybe 24/03/2018
$177
Thu 31/May - Mon 13/Aug
74 days Flights from London to Edinburgh on British Airways 31/05/2018
$108
Mon 21/May - Sat 01/Sep
103 days Flights from London to Edinburgh on British Airways 21/05/2018
$130
Wed 16/May - Wed 30/May
14 days Flights from London to Edinburgh on Ryanair 16/05/2018
$68
Thu 17/May - Tue 05/Jun
19 days Flights from London to Edinburgh on Ryanair 17/05/2018
$68
Tue 15/May - Wed 23/May
8 days Flights from London to Edinburgh on Flybe 15/05/2018
$155
Tue 15/May - Mon 04/Jun
20 days Flights from London to Edinburgh on Flybe 15/05/2018
$149
Thu 30/Aug - Tue 04/Sep
5 days Flights from London to Edinburgh on KLM 30/08/2018
$240
Wed 01/Aug - Tue 21/Aug
20 days Flights from London to Edinburgh on KLM 01/08/2018
$220
Wed 22/Aug - Wed 29/Aug
7 days Flights from London to Edinburgh on Ryanair 22/08/2018
$68
Wed 22/Aug - Mon 03/Sep
12 days Flights from London to Edinburgh on Ryanair 22/08/2018
$68
Wed 25/Apr - Fri 27/Jul
93 days Flights from London to Edinburgh on British Airways 25/04/2018
$98
Fri 06/Apr - Sun 24/Jun
79 days Flights from London to Edinburgh on British Airways 06/04/2018
$115
Mon 09/Apr - Fri 20/Apr
11 days Flights from London to Edinburgh on Ryanair 09/04/2018
$68
Mon 23/Apr - Thu 10/May
17 days Flights from London to Edinburgh on Ryanair 23/04/2018
$68
Fri 13/Apr - Thu 19/Apr
6 days Flights from London to Edinburgh on Flybe 13/04/2018
$150
Tue 24/Apr - Tue 01/May
7 days Flights from London to Edinburgh on Flybe 24/04/2018
$159
Mon 03/Sep - Thu 06/Sep
3 days Flights from London to Edinburgh on KLM 03/09/2018
$238
Mon 03/Sep - Tue 04/Sep
1 days Flights from London to Edinburgh on Ryanair 03/09/2018
$68
Mon 02/Jul - Mon 03/Sep
63 days Flights from London to Edinburgh on British Airways 02/07/2018
$106
Wed 18/Jul - Tue 07/Aug
20 days Flights from London to Edinburgh on Ryanair 18/07/2018
$67
Wed 11/Jul - Wed 25/Jul
14 days Flights from London to Edinburgh on Ryanair 11/07/2018
$68
Wed 04/Jul - Wed 18/Jul
14 days Flights from London to Edinburgh on KLM 04/07/2018
$194
Mon 09/Jul - Thu 02/Aug
24 days Flights from London to Edinburgh on KLM 09/07/2018
$200