Flights from Edinburgh to London (EDI to STN)

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

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

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

What is the distance between Edinburgh and London?

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

How long is the flight from Edinburgh to London?

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

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

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

Cheap flights from Edinburgh to London

Mon 22/Jan - Wed 31/Jan
9 days Flights from Edinburgh to London on easyJet 22/01/2018
$82
Tue 30/Jan - Mon 19/Feb
20 days Flights from Edinburgh to London on Flybe 30/01/2018
$121
Sat 27/Jan - Sun 01/Jul
155 days Flights from Edinburgh to London on easyJet 27/01/2018
$98
Tue 30/Jan - Fri 08/Jun
129 days Flights from Edinburgh to London on easyJet 30/01/2018
$84
Mon 29/Jan - Sat 29/Sep
243 days Flights from Edinburgh to London on British Airways 29/01/2018
$116
Mon 29/Jan - Thu 01/Mar
31 days Flights from Edinburgh to London on easyJet 29/01/2018
$79
Tue 30/Jan - Sun 04/Feb
5 days Flights from Edinburgh to London on easyJet 30/01/2018
$48
Sat 27/Jan - Mon 28/May
121 days Flights from Edinburgh to London on Flybe 27/01/2018
$165
Tue 30/Jan - Sun 04/Mar
33 days Flights from Edinburgh to London on Flybe 30/01/2018
$126
Fri 26/Jan - Sun 28/Oct
275 days Flights from Edinburgh to London on easyJet 26/01/2018
$178
Wed 24/Jan - Sat 18/Aug
206 days Flights from Edinburgh to London on easyJet 24/01/2018
$199
Mon 22/Jan - Tue 23/Oct
274 days Flights from Edinburgh to London on easyJet 22/01/2018
$91
Tue 30/Jan - Wed 02/Jan
337 days Flights from Edinburgh to London on easyJet 30/01/2018
$2262
Thu 15/Feb - Mon 15/Oct
242 days Flights from Edinburgh to London on easyJet 15/02/2018
$94
Fri 16/Feb - Mon 21/May
94 days Flights from Edinburgh to London on easyJet 16/02/2018
$78
Mon 05/Feb - Wed 06/Jun
121 days Flights from Edinburgh to London on easyJet 05/02/2018
$77
Tue 06/Feb - Wed 01/Aug
176 days Flights from Edinburgh to London on easyJet 06/02/2018
$93
Wed 07/Feb - Sun 15/Jul
158 days Flights from Edinburgh to London on British Airways 07/02/2018
$96
Mon 26/Feb - Sat 10/Mar
12 days Flights from Edinburgh to London on easyJet 26/02/2018
$35
Thu 22/Feb - Wed 28/Feb
6 days Flights from Edinburgh to London on easyJet 22/02/2018
$68
Thu 01/Feb - Fri 21/Sep
232 days Flights from Edinburgh to London on easyJet 01/02/2018
$93
Tue 27/Feb - Sun 29/Apr
61 days Flights from Edinburgh to London on easyJet 27/02/2018
$77
Fri 23/Feb - Sun 25/Nov
275 days Flights from Edinburgh to London on easyJet 23/02/2018
$171
Wed 28/Feb - Mon 05/Mar
5 days Flights from Edinburgh to London on Flybe 28/02/2018
$116
Thu 01/Feb - Mon 12/Feb
11 days Flights from Edinburgh to London on Flybe 01/02/2018
$115
Thu 01/Feb - Wed 02/May
90 days Flights from Edinburgh to London on Flybe 01/02/2018
$120
Thu 08/Feb - Sun 16/Sep
220 days Flights from Edinburgh to London on Flybe 08/02/2018
$140
Tue 20/Feb - Mon 25/Jun
125 days Flights from Edinburgh to London on Flybe 20/02/2018
$134
Wed 07/Feb - Sun 08/Jul
151 days Flights from Edinburgh to London on Flybe 07/02/2018
$165
Tue 06/Feb - Sun 15/Apr
68 days Flights from Edinburgh to London on Flybe 06/02/2018
$134
Thu 01/Feb - Thu 10/Jan
343 days Flights from Edinburgh to London on British Airways 01/02/2018
$291
Sun 11/Feb - Sat 15/Dec
307 days Flights from Edinburgh to London on British Airways 11/02/2018
$107
Sat 17/Feb - Sun 18/Nov
274 days Flights from Edinburgh to London on British Airways 17/02/2018
$96
Mon 12/Feb - Wed 02/Jan
324 days Flights from Edinburgh to London on British Airways 12/02/2018
$151
Mon 26/Mar - Thu 12/Apr
17 days Flights from Edinburgh to London on Ryanair 26/03/2018
$41
Mon 26/Mar - Wed 28/Mar
2 days Flights from Edinburgh to London on Ryanair 26/03/2018
$47
Mon 26/Mar - Mon 02/Apr
7 days Flights from Edinburgh to London on Flybe 26/03/2018
$127
Fri 02/Mar - Mon 05/Mar
3 days Flights from Edinburgh to London on Flybe 02/03/2018
$126
Sat 03/Mar - Tue 09/Oct
220 days Flights from Edinburgh to London on easyJet 03/03/2018
$92
Tue 27/Mar - Sun 24/Jun
89 days Flights from Edinburgh to London on easyJet 27/03/2018
$77
Tue 20/Mar - Wed 22/Aug
155 days Flights from Edinburgh to London on easyJet 20/03/2018
$94
Fri 16/Mar - Sun 18/Nov
247 days Flights from Edinburgh to London on easyJet 16/03/2018
$179
Sun 18/Mar - Wed 21/Nov
248 days Flights from Edinburgh to London on British Airways 18/03/2018
$106
Thu 22/Mar - Sun 23/Sep
185 days Flights from Edinburgh to London on Flybe 22/03/2018
$172
Fri 02/Mar - Tue 24/Jul
144 days Flights from Edinburgh to London on Flybe 02/03/2018
$140
Fri 09/Mar - Mon 07/Jan
304 days Flights from Edinburgh to London on Flybe 09/03/2018
$280
Tue 13/Mar - Fri 15/Jun
94 days Flights from Edinburgh to London on Flybe 13/03/2018
$141
Sat 03/Mar - Sat 15/Dec
287 days Flights from Edinburgh to London on British Airways 03/03/2018
$151
Tue 20/Mar - Wed 02/Jan
288 days Flights from Edinburgh to London on British Airways 20/03/2018
$123
Fri 23/Mar - Sun 02/Sep
163 days Flights from Edinburgh to London on easyJet 23/03/2018
$77
Fri 02/Mar - Fri 27/Jul
147 days Flights from Edinburgh to London on easyJet 02/03/2018
$93
Sat 31/Mar - Thu 03/May
33 days Flights from Edinburgh to London on easyJet 31/03/2018
$83
Fri 20/Apr - Mon 23/Jul
94 days Flights from Edinburgh to London on easyJet 20/04/2018
$85
Fri 20/Apr - Fri 20/Apr
0 days Flights from Edinburgh to London on easyJet 20/04/2018
$29
Fri 06/Apr - Tue 05/Jun
60 days Flights from Edinburgh to London on easyJet 06/04/2018
$81
Fri 27/Apr - Wed 08/Aug
103 days Flights from Edinburgh to London on easyJet 27/04/2018
$123
Fri 20/Apr - Mon 07/May
17 days Flights from Edinburgh to London on Ryanair 20/04/2018
$41
Sat 21/Apr - Sun 06/May
15 days Flights from Edinburgh to London on Flybe 21/04/2018
$125
Sat 21/Apr - Mon 30/Apr
9 days Flights from Edinburgh to London on Flybe 21/04/2018
$126
Thu 05/Apr - Mon 04/Jun
60 days Flights from Edinburgh to London on Flybe 05/04/2018
$151
Wed 04/Apr - Tue 09/Oct
188 days Flights from Edinburgh to London on Flybe 04/04/2018
$153
Sat 28/Apr - Thu 05/Jul
68 days Flights from Edinburgh to London on Flybe 28/04/2018
$151
Wed 25/Apr - Wed 05/Sep
133 days Flights from Edinburgh to London on easyJet 25/04/2018
$126
Thu 05/Apr - Wed 17/Oct
195 days Flights from Edinburgh to London on easyJet 05/04/2018
$85
Fri 25/May - Sun 26/Aug
93 days Flights from Edinburgh to London on easyJet 25/05/2018
$88
Fri 25/May - Thu 04/Oct
132 days Flights from Edinburgh to London on easyJet 25/05/2018
$91
Sun 13/May - Tue 15/May
2 days Flights from Edinburgh to London on easyJet 13/05/2018
$34
Thu 03/May - Sun 01/Jul
59 days Flights from Edinburgh to London on British Airways 03/05/2018
$95
Thu 03/May - Fri 21/Sep
141 days Flights from Edinburgh to London on easyJet 03/05/2018
$82
Tue 29/May - Tue 05/Jun
7 days Flights from Edinburgh to London on Ryanair 29/05/2018
$36
Thu 17/May - Wed 26/Dec
223 days Flights from Edinburgh to London on British Airways 17/05/2018
$98
Sat 12/May - Wed 16/May
4 days Flights from Edinburgh to London on Flybe 12/05/2018
$133
Fri 11/May - Sat 13/Oct
155 days Flights from Edinburgh to London on Flybe 11/05/2018
$188
Tue 29/May - Tue 26/Jun
28 days Flights from Edinburgh to London on Flybe 29/05/2018
$139
Fri 25/May - Mon 27/Aug
94 days Flights from Edinburgh to London on easyJet 25/05/2018
$201
Thu 14/Jun - Sun 01/Jul
17 days Flights from Edinburgh to London on easyJet 14/06/2018
$35
Sun 10/Jun - Sat 01/Sep
83 days Flights from Edinburgh to London on British Airways 10/06/2018
$96
Tue 12/Jun - Tue 26/Jun
14 days Flights from Edinburgh to London on Ryanair 12/06/2018
$36
Mon 11/Jun - Mon 06/Aug
56 days Flights from Edinburgh to London on Flybe 11/06/2018
$153
Fri 22/Jun - Sun 08/Jul
16 days Flights from Edinburgh to London on Flybe 22/06/2018
$133
Sun 10/Jun - Fri 15/Jun
5 days Flights from Edinburgh to London on Flybe 10/06/2018
$128
Fri 08/Jun - Mon 10/Dec
185 days Flights from Edinburgh to London on British Airways 08/06/2018
$116
Sat 09/Jun - Wed 22/Aug
74 days Flights from Edinburgh to London on easyJet 09/06/2018
$93
Sat 30/Jun - Wed 19/Sep
81 days Flights from Edinburgh to London on easyJet 30/06/2018
$192
Mon 09/Jul - Wed 11/Jul
2 days Flights from Edinburgh to London on easyJet 09/07/2018
$37
Mon 16/Jul - Mon 03/Sep
49 days Flights from Edinburgh to London on easyJet 16/07/2018
$104
Thu 12/Jul - Wed 01/Aug
20 days Flights from Edinburgh to London on Ryanair 12/07/2018
$58
Mon 02/Jul - Sun 08/Jul
6 days Flights from Edinburgh to London on Flybe 02/07/2018
$120
Mon 30/Jul - Tue 01/Jan
155 days Flights from Edinburgh to London on British Airways 30/07/2018
$110
Thu 30/Aug - Fri 31/Aug
1 days Flights from Edinburgh to London on Ryanair 30/08/2018
$58
Wed 08/Aug - Mon 20/Aug
12 days Flights from Edinburgh to London on Flybe 08/08/2018
$143
Fri 24/Aug - Tue 02/Oct
39 days Flights from Edinburgh to London on easyJet 24/08/2018
$107
Thu 30/Aug - Tue 18/Sep
19 days Flights from Edinburgh to London on Ryanair 30/08/2018
$58
Sat 25/Aug - Sun 21/Oct
57 days Flights from Edinburgh to London on KLM 25/08/2018
$260
Wed 29/Aug - Fri 07/Sep
9 days Flights from Edinburgh to London on Flybe 29/08/2018
$143
Thu 30/Aug - Sun 09/Dec
101 days Flights from Edinburgh to London on British Airways 30/08/2018
$107
Sat 06/Oct - Mon 08/Oct
2 days Flights from Edinburgh to London on easyJet 06/10/2018
$37
Mon 08/Oct - Mon 17/Dec
70 days Flights from Edinburgh to London on British Airways 08/10/2018
$107
Tue 09/Oct - Mon 15/Oct
6 days Flights from Edinburgh to London on Flybe 09/10/2018
$138
Thu 18/Oct - Thu 01/Nov
14 days Flights from Edinburgh to London on KLM 18/10/2018
$185
Mon 15/Oct - Mon 05/Nov
21 days Flights from Edinburgh to London on British Airways 15/10/2018
$96
Wed 17/Oct - Fri 07/Dec
51 days Flights from Edinburgh to London on KLM 17/10/2018
$184
Tue 18/Sep - Mon 08/Oct
20 days Flights from Edinburgh to London on Ryanair 18/09/2018
$58
Sat 08/Sep - Sun 09/Sep
1 days Flights from Edinburgh to London on easyJet 08/09/2018
$40
Mon 17/Sep - Sun 30/Sep
13 days Flights from Edinburgh to London on Flybe 17/09/2018
$142
Sat 01/Sep - Mon 10/Dec
100 days Flights from Edinburgh to London on British Airways 01/09/2018
$133
Mon 03/Sep - Fri 30/Nov
88 days Flights from Edinburgh to London on British Airways 03/09/2018
$116
Thu 20/Dec - Sat 05/Jan
16 days Flights from Edinburgh to London on KLM 20/12/2018
$203
Tue 04/Dec - Tue 11/Dec
7 days Flights from Edinburgh to London on KLM 04/12/2018
$194
Fri 21/Dec - Tue 01/Jan
11 days Flights from Edinburgh to London on British Airways 21/12/2018
$98
Sat 01/Dec - Wed 05/Dec
4 days Flights from Edinburgh to London on British Airways 01/12/2018
$98
Tue 27/Nov - Tue 04/Dec
7 days Flights from Edinburgh to London on KLM 27/11/2018
$189
Tue 06/Nov - Tue 20/Nov
14 days Flights from Edinburgh to London on KLM 06/11/2018
$179
Fri 30/Nov - Sun 02/Dec
2 days Flights from Edinburgh to London on British Airways 30/11/2018
$98
Thu 15/Nov - Sun 18/Nov
3 days Flights from Edinburgh to London on British Airways 15/11/2018
$87
Sat 12/Jan - Sat 12/Jan
0 days Flights from Edinburgh to London on Brussels Airlines 12/01/2019
$776