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 34 USD (none-taxes) for economy class.

Cheap flights from London to Edinburgh

Wed 31/Jan - Wed 07/Feb
7 days Flights from London to Edinburgh on easyJet 31/01/2018
$71
Wed 24/Jan - Mon 29/Jan
5 days Flights from London to Edinburgh on Flybe 24/01/2018
$158
Wed 31/Jan - Thu 15/Mar
43 days Flights from London to Edinburgh on easyJet 31/01/2018
$71
Fri 26/Jan - Mon 27/Aug
213 days Flights from London to Edinburgh on Flybe 26/01/2018
$151
Tue 23/Jan - Mon 24/Sep
244 days Flights from London to Edinburgh on easyJet 23/01/2018
$94
Wed 31/Jan - Mon 05/Mar
33 days Flights from London to Edinburgh on Flybe 31/01/2018
$122
Mon 29/Jan - Wed 18/Apr
79 days Flights from London to Edinburgh on Flybe 29/01/2018
$151
Wed 24/Jan - Thu 27/Dec
337 days Flights from London to Edinburgh on British Airways 24/01/2018
$360
Sun 28/Jan - Thu 01/Nov
277 days Flights from London to Edinburgh on Flybe 28/01/2018
$227
Sat 27/Jan - Sat 28/Apr
91 days Flights from London to Edinburgh on easyJet 27/01/2018
$86
Wed 24/Jan - Sat 25/Aug
213 days Flights from London to Edinburgh on British Airways 24/01/2018
$106
Sat 27/Jan - Wed 02/May
95 days Flights from London to Edinburgh on British Airways 27/01/2018
$98
Thu 08/Feb - Sun 10/Jun
122 days Flights from London to Edinburgh on easyJet 08/02/2018
$83
Tue 13/Feb - Thu 19/Jul
156 days Flights from London to Edinburgh on easyJet 13/02/2018
$77
Wed 07/Feb - Tue 13/Feb
6 days Flights from London to Edinburgh on easyJet 07/02/2018
$68
Thu 01/Feb - Thu 30/Aug
210 days Flights from London to Edinburgh on easyJet 01/02/2018
$92
Mon 19/Feb - Thu 22/Mar
31 days Flights from London to Edinburgh on easyJet 19/02/2018
$23
Mon 12/Feb - Tue 20/Feb
8 days Flights from London to Edinburgh on Flybe 12/02/2018
$117
Mon 05/Feb - Mon 05/Mar
28 days Flights from London to Edinburgh on Flybe 05/02/2018
$116
Mon 26/Feb - Thu 24/May
87 days Flights from London to Edinburgh on Flybe 26/02/2018
$149
Wed 21/Feb - Mon 09/Jul
138 days Flights from London to Edinburgh on Flybe 21/02/2018
$126
Fri 09/Feb - Mon 16/Apr
66 days Flights from London to Edinburgh on Flybe 09/02/2018
$122
Thu 22/Feb - Wed 23/May
90 days Flights from London to Edinburgh on easyJet 22/02/2018
$78
Wed 28/Feb - Wed 04/Apr
35 days Flights from London to Edinburgh on easyJet 28/02/2018
$73
Mon 05/Feb - Thu 06/Sep
213 days Flights from London to Edinburgh on easyJet 05/02/2018
$93
Sat 03/Feb - Sun 04/Nov
274 days Flights from London to Edinburgh on British Airways 03/02/2018
$107
Mon 05/Feb - Wed 17/Oct
254 days Flights from London to Edinburgh on easyJet 05/02/2018
$93
Fri 02/Feb - Mon 19/Nov
290 days Flights from London to Edinburgh on easyJet 02/02/2018
$195
Fri 23/Feb - Sun 23/Dec
303 days Flights from London to Edinburgh on British Airways 23/02/2018
$211
Thu 01/Feb - Wed 05/Sep
216 days Flights from London to Edinburgh on Flybe 01/02/2018
$154
Mon 02/Apr - Sun 22/Jul
111 days Flights from London to Edinburgh on easyJet 02/04/2018
$88
Fri 20/Apr - Fri 21/Sep
154 days Flights from London to Edinburgh on easyJet 20/04/2018
$94
Fri 27/Apr - Sun 14/Oct
170 days Flights from London to Edinburgh on easyJet 27/04/2018
$46
Mon 09/Apr - Thu 21/Jun
73 days Flights from London to Edinburgh on easyJet 09/04/2018
$84
Thu 26/Apr - Mon 27/Aug
123 days Flights from London to Edinburgh on easyJet 26/04/2018
$93
Thu 19/Apr - Mon 23/Apr
4 days Flights from London to Edinburgh on Ryanair 19/04/2018
$47
Thu 19/Apr - Wed 09/May
20 days Flights from London to Edinburgh on Ryanair 19/04/2018
$41
Sun 29/Apr - Tue 01/May
2 days Flights from London to Edinburgh on Flybe 29/04/2018
$138
Sun 22/Apr - Fri 28/Dec
250 days Flights from London to Edinburgh on British Airways 22/04/2018
$98
Thu 12/Apr - Mon 09/Jul
88 days Flights from London to Edinburgh on Flybe 12/04/2018
$127
Mon 09/Apr - Fri 12/Oct
186 days Flights from London to Edinburgh on easyJet 09/04/2018
$180
Mon 09/Apr - Tue 10/Apr
1 days Flights from London to Edinburgh on Flybe 09/04/2018
$121
Mon 28/May - Mon 02/Jul
35 days Flights from London to Edinburgh on easyJet 28/05/2018
$101
Sat 19/May - Mon 03/Sep
107 days Flights from London to Edinburgh on easyJet 19/05/2018
$124
Fri 04/May - Mon 06/Aug
94 days Flights from London to Edinburgh on easyJet 04/05/2018
$95
Sun 27/May - Thu 31/May
4 days Flights from London to Edinburgh on easyJet 27/05/2018
$34
Thu 31/May - Sun 04/Nov
157 days Flights from London to Edinburgh on British Airways 31/05/2018
$96
Tue 22/May - Tue 12/Jun
21 days Flights from London to Edinburgh on Ryanair 22/05/2018
$36
Tue 15/May - Sat 01/Dec
200 days Flights from London to Edinburgh on British Airways 15/05/2018
$154
Sun 06/May - Wed 09/May
3 days Flights from London to Edinburgh on Flybe 06/05/2018
$138
Mon 21/May - Mon 04/Jun
14 days Flights from London to Edinburgh on Flybe 21/05/2018
$127
Fri 25/May - Sat 27/Oct
155 days Flights from London to Edinburgh on easyJet 25/05/2018
$121
Fri 02/Mar - Mon 24/Sep
206 days Flights from London to Edinburgh on easyJet 02/03/2018
$82
Fri 30/Mar - Mon 02/Jul
94 days Flights from London to Edinburgh on easyJet 30/03/2018
$80
Tue 27/Mar - Mon 02/Apr
6 days Flights from London to Edinburgh on easyJet 27/03/2018
$26
Fri 09/Mar - Sun 13/May
65 days Flights from London to Edinburgh on easyJet 09/03/2018
$42
Fri 23/Mar - Sun 26/Aug
156 days Flights from London to Edinburgh on easyJet 23/03/2018
$92
Wed 14/Mar - Sun 06/Jan
298 days Flights from London to Edinburgh on KLM 14/03/2018
$564
Sun 25/Mar - Tue 27/Mar
2 days Flights from London to Edinburgh on Ryanair 25/03/2018
$47
Fri 30/Mar - Mon 01/Oct
185 days Flights from London to Edinburgh on easyJet 30/03/2018
$92
Fri 23/Mar - Wed 07/Nov
229 days Flights from London to Edinburgh on easyJet 23/03/2018
$177
Mon 26/Mar - Fri 31/Aug
158 days Flights from London to Edinburgh on Flybe 26/03/2018
$173
Sun 04/Mar - Sat 01/Sep
181 days Flights from London to Edinburgh on Flybe 04/03/2018
$172
Fri 30/Mar - Sat 12/May
43 days Flights from London to Edinburgh on Flybe 30/03/2018
$155
Fri 16/Mar - Mon 16/Apr
31 days Flights from London to Edinburgh on Flybe 16/03/2018
$138
Mon 26/Mar - Sun 14/Oct
202 days Flights from London to Edinburgh on Flybe 26/03/2018
$153
Sat 17/Mar - Sat 17/Nov
245 days Flights from London to Edinburgh on British Airways 17/03/2018
$107
Tue 13/Mar - Fri 15/Jun
94 days Flights from London to Edinburgh on easyJet 13/03/2018
$73
Mon 05/Mar - Mon 26/Mar
21 days Flights from London to Edinburgh on Flybe 05/03/2018
$121
Mon 19/Mar - Thu 21/Jun
94 days Flights from London to Edinburgh on Flybe 19/03/2018
$151
Tue 26/Jun - Thu 12/Jul
16 days Flights from London to Edinburgh on Ryanair 26/06/2018
$47
Sun 10/Jun - Thu 14/Jun
4 days Flights from London to Edinburgh on Flybe 10/06/2018
$133
Fri 15/Jun - Mon 03/Sep
80 days Flights from London to Edinburgh on Flybe 15/06/2018
$154
Sun 03/Jun - Sun 05/Aug
63 days Flights from London to Edinburgh on Flybe 03/06/2018
$166
Sun 17/Jun - Sun 08/Jul
21 days Flights from London to Edinburgh on Flybe 17/06/2018
$133
Wed 13/Jun - Wed 20/Jun
7 days Flights from London to Edinburgh on easyJet 13/06/2018
$35
Fri 01/Jun - Thu 09/Aug
69 days Flights from London to Edinburgh on British Airways 01/06/2018
$96
Fri 01/Jun - Mon 03/Dec
185 days Flights from London to Edinburgh on Flybe 01/06/2018
$217
Sat 16/Jun - Mon 01/Oct
107 days Flights from London to Edinburgh on easyJet 16/06/2018
$101
Fri 22/Jun - Wed 26/Sep
96 days Flights from London to Edinburgh on British Airways 22/06/2018
$97
Sun 22/Jul - Fri 31/Aug
40 days Flights from London to Edinburgh on easyJet 22/07/2018
$40
Sat 28/Jul - Sun 02/Sep
36 days Flights from London to Edinburgh on Flybe 28/07/2018
$181
Sun 08/Jul - Mon 09/Jul
1 days Flights from London to Edinburgh on Flybe 08/07/2018
$122
Tue 31/Jul - Wed 08/Aug
8 days Flights from London to Edinburgh on Flybe 31/07/2018
$143
Wed 11/Jul - Mon 16/Jul
5 days Flights from London to Edinburgh on easyJet 11/07/2018
$37
Mon 23/Jul - Fri 14/Sep
53 days Flights from London to Edinburgh on British Airways 23/07/2018
$104
Mon 13/Aug - Wed 15/Aug
2 days Flights from London to Edinburgh on easyJet 13/08/2018
$37
Thu 30/Aug - Fri 21/Dec
113 days Flights from London to Edinburgh on British Airways 30/08/2018
$110
Fri 10/Aug - Sun 11/Nov
93 days Flights from London to Edinburgh on British Airways 10/08/2018
$109
Wed 01/Aug - Wed 08/Aug
7 days Flights from London to Edinburgh on Flybe 01/08/2018
$143
Mon 27/Aug - Sat 01/Sep
5 days Flights from London to Edinburgh on easyJet 27/08/2018
$37
Fri 31/Aug - Fri 26/Oct
56 days Flights from London to Edinburgh on British Airways 31/08/2018
$117
Sat 01/Dec - Mon 03/Dec
2 days Flights from London to Edinburgh on British Airways 01/12/2018
$88
Tue 04/Dec - Tue 11/Dec
7 days Flights from London to Edinburgh on KLM 04/12/2018
$189
Mon 31/Dec - Fri 04/Jan
4 days Flights from London to Edinburgh on KLM 31/12/2018
$191
Thu 27/Dec - Tue 01/Jan
5 days Flights from London to Edinburgh on British Airways 27/12/2018
$98
Thu 25/Oct - Wed 14/Nov
20 days Flights from London to Edinburgh on British Airways 25/10/2018
$96
Sun 28/Oct - Thu 13/Dec
46 days Flights from London to Edinburgh on British Airways 28/10/2018
$107
Mon 08/Oct - Wed 10/Oct
2 days Flights from London to Edinburgh on Ryanair 08/10/2018
$58
Sun 14/Oct - Mon 12/Nov
29 days Flights from London to Edinburgh on Flybe 14/10/2018
$177
Mon 08/Oct - Mon 24/Dec
77 days Flights from London to Edinburgh on KLM 08/10/2018
$216
Mon 01/Oct - Mon 07/Jan
98 days Flights from London to Edinburgh on KLM 01/10/2018
$202
Mon 08/Oct - Tue 09/Oct
1 days Flights from London to Edinburgh on Flybe 08/10/2018
$134
Tue 18/Sep - Tue 09/Oct
21 days Flights from London to Edinburgh on Ryanair 18/09/2018
$58
Fri 07/Sep - Mon 10/Dec
94 days Flights from London to Edinburgh on British Airways 07/09/2018
$106
Fri 07/Sep - Mon 17/Sep
10 days Flights from London to Edinburgh on Flybe 07/09/2018
$142
Wed 12/Sep - Sat 15/Sep
3 days Flights from London to Edinburgh on easyJet 12/09/2018
$37
Thu 01/Nov - Sat 10/Nov
9 days Flights from London to Edinburgh on KLM 01/11/2018
$184
Mon 26/Nov - Thu 06/Dec
10 days Flights from London to Edinburgh on KLM 26/11/2018
$184
Tue 20/Nov - Sat 01/Dec
11 days Flights from London to Edinburgh on British Airways 20/11/2018
$88
Tue 20/Nov - Tue 27/Nov
7 days Flights from London to Edinburgh on British Airways 20/11/2018
$88
Fri 04/Jan - Mon 07/Jan
3 days Flights from London to Edinburgh on KLM 04/01/2019
$202
Thu 03/Jan - Sun 06/Jan
3 days Flights from London to Edinburgh on British Airways 03/01/2019
$137