Compare and Book Cheap Flights at best prices
Are you looking for Exclusive Unpublished Fares? Call Us at +1-888-277-5410
This month discounted airfare from London to Edinburgh flights Book online
| Departure at | Return at | Airline | Flight number | Airline | Flight | Stops | Price | Find tickets |
|---|---|---|---|---|---|---|---|---|
| 10 July 2026 | 17 July 2026 | Ryanair UK | RK 1273 | Ryanair UK (RK 1273) | Direct | 131 | Tickets from 131 | |
| 11 July 2026 | 20 July 2026 | easyJet | U2 308 | easyJet (U2 308) | Direct | 159 | Tickets from 159 | |
| 12 July 2026 | 14 July 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 170 | Tickets from 170 | |
| 13 July 2026 | 15 July 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 89 | Tickets from 89 | |
| 14 July 2026 | 15 July 2026 | easyJet | U2 302 | easyJet (U2 302) | Direct | 100 | Tickets from 100 | |
| 15 July 2026 | 17 July 2026 | easyJet | U2 308 | easyJet (U2 308) | Direct | 73 | Tickets from 73 | |
| 16 July 2026 | 16 July 2026 | easyJet | U2 603 | easyJet (U2 603) | Direct | 79 | Tickets from 79 | |
| 17 July 2026 | 17 July 2026 | easyJet | U2 308 | easyJet (U2 308) | Direct | 128 | Tickets from 128 | |
| 18 July 2026 | 25 July 2026 | easyJet | U2 601 | easyJet (U2 601) | Direct | 119 | Tickets from 119 | |
| 19 July 2026 | 21 July 2026 | easyJet | U2 810 | easyJet (U2 810) | Direct | 114 | Tickets from 114 | |
| 20 July 2026 | 23 July 2026 | easyJet | U2 808 | easyJet (U2 808) | Direct | 90 | Tickets from 90 | |
| 21 July 2026 | 22 July 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 87 | Tickets from 87 | |
| 22 July 2026 | 24 July 2026 | Ryanair | FR 596 | Ryanair (FR 596) | Direct | 140 | Tickets from 140 | |
| 24 July 2026 | 26 July 2026 | easyJet | U2 810 | easyJet (U2 810) | Direct | 137 | Tickets from 137 | |
| 25 July 2026 | 26 July 2026 | easyJet | U2 601 | easyJet (U2 601) | Direct | 109 | Tickets from 109 | |
| 26 July 2026 | 30 July 2026 | easyJet | U2 810 | easyJet (U2 810) | Direct | 110 | Tickets from 110 | |
| 27 July 2026 | 28 July 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 59 | Tickets from 59 | |
| 28 July 2026 | 30 July 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 53 | Tickets from 53 | |
| 30 July 2026 | 2 August 2026 | easyJet | U2 603 | easyJet (U2 603) | Direct | 71 | Tickets from 71 | |
| 31 July 2026 | 5 August 2026 | easyJet | U2 810 | easyJet (U2 810) | Direct | 78 | Tickets from 78 | |
| 2 August 2026 | 3 August 2026 | easyJet | U2 810 | easyJet (U2 810) | Direct | 78 | Tickets from 78 | |
| 3 August 2026 | 5 August 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 55 | Tickets from 55 | |
| 4 August 2026 | 7 August 2026 | Ryanair UK | RK 1273 | Ryanair UK (RK 1273) | Direct | 50 | Tickets from 50 | |
| 5 August 2026 | 6 August 2026 | easyJet | U2 308 | easyJet (U2 308) | Direct | 51 | Tickets from 51 | |
| 6 August 2026 | 8 August 2026 | Ryanair UK | RK 596 | Ryanair UK (RK 596) | Direct | 50 | Tickets from 50 | |
| 9 August 2026 | 15 August 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 96 | Tickets from 96 | |
| 10 August 2026 | 15 August 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 81 | Tickets from 81 | |
| 11 August 2026 | 13 August 2026 | Ryanair UK | RK 1273 | Ryanair UK (RK 1273) | Direct | 55 | Tickets from 55 | |
| 12 August 2026 | 17 August 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 52 | Tickets from 52 | |
| 13 August 2026 | 16 August 2026 | easyJet | U2 603 | easyJet (U2 603) | Direct | 88 | Tickets from 88 | |
| 14 August 2026 | 16 August 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 92 | Tickets from 92 | |
| 15 August 2026 | 15 August 2026 | Ryanair UK | RK 596 | Ryanair UK (RK 596) | Direct | 55 | Tickets from 55 | |
| 18 August 2026 | 21 August 2026 | Ryanair UK | RK 596 | Ryanair UK (RK 596) | Direct | 45 | Tickets from 45 | |
| 21 August 2026 | 23 August 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 57 | Tickets from 57 | |
| 22 August 2026 | 23 August 2026 | easyJet | U2 601 | easyJet (U2 601) | Direct | 51 | Tickets from 51 | |
| 23 August 2026 | 30 August 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 63 | Tickets from 63 | |
| 24 August 2026 | 26 August 2026 | Ryanair UK | RK 8605 | Ryanair UK (RK 8605) | Direct | 55 | Tickets from 55 | |
| 25 August 2026 | 26 August 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 56 | Tickets from 56 | |
| 26 August 2026 | 31 August 2026 | Ryanair UK | RK 1273 | Ryanair UK (RK 1273) | Direct | 46 | Tickets from 46 | |
| 28 August 2026 | 30 August 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 73 | Tickets from 73 | |
| 31 August 2026 | 4 September 2026 | easyJet | U2 302 | easyJet (U2 302) | Direct | 51 | Tickets from 51 | |
| 2 September 2026 | 5 September 2026 | easyJet | U2 605 | easyJet (U2 605) | Direct | 48 | Tickets from 48 | |
| 7 September 2026 | 18 September 2026 | easyJet | U2 605 | easyJet (U2 605) | Direct | 47 | Tickets from 47 | |
| 11 September 2026 | 14 September 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 47 | Tickets from 47 | |
| 12 September 2026 | 13 September 2026 | easyJet | U2 601 | easyJet (U2 601) | Direct | 58 | Tickets from 58 | |
| 17 September 2026 | 18 September 2026 | easyJet | U2 601 | easyJet (U2 601) | Direct | 55 | Tickets from 55 | |
| 28 September 2026 | 2 October 2026 | Ryanair | FR 596 | Ryanair (FR 596) | Direct | 51 | Tickets from 51 | |
| 2 October 2026 | 6 October 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 46 | Tickets from 46 | |
| 12 October 2026 | 21 October 2026 | easyJet | U2 314 | easyJet (U2 314) | Direct | 54 | Tickets from 54 | |
| 13 October 2026 | 15 October 2026 | Ryanair UK | RK 596 | Ryanair UK (RK 596) | Direct | 51 | Tickets from 51 | |
| 15 October 2026 | 21 October 2026 | Ryanair UK | RK 596 | Ryanair UK (RK 596) | Direct | 56 | Tickets from 56 | |
| 27 October 2026 | 29 October 2026 | Ryanair | FR 596 | Ryanair (FR 596) | Direct | 55 | Tickets from 55 |
Book Direct Flights from London to Edinburgh
| Departure at | Return at | Airline | Find tickets |
|---|---|---|---|
| 28 July 2026 | 30 July 2026 | Tickets from 53 | |
| 18 August 2026 | 21 August 2026 | Tickets from 45 | |
| 11 September 2026 | 14 September 2026 | Tickets from 47 |
Cheap flights from London
| Destination | Departure at | Return at | Find tickets |
|---|---|---|---|
| Tirana | 14 October 2026 | 18 October 2026 | Tickets from 38 |
| Barcelona | 17 September 2026 | 26 September 2026 | Tickets from 39 |
| Milan | 3 October 2026 | 7 October 2026 | Tickets from 40 |
| Valencia | 14 April 2027 | 21 April 2027 | Tickets from 44 |
| Malaga | 14 September 2026 | 17 September 2026 | Tickets from 44 |
| Glasgow | 1 September 2026 | 2 September 2026 | Tickets from 45 |
| Edinburgh | 18 August 2026 | 21 August 2026 | Tickets from 45 |
| Alicante | 14 July 2026 | 21 July 2026 | Tickets from 45 |
| Dublin | 13 August 2026 | 15 August 2026 | Tickets from 46 |
| Frankfurt | 12 August 2026 | 17 August 2026 | Tickets from 46 |
| Bilbao | 14 July 2026 | 21 July 2026 | Tickets from 47 |
| Palma Mallorca | 15 August 2026 | 22 August 2026 | Tickets from 47 |
| Kosice | 29 October 2026 | 10 November 2026 | Tickets from 48 |
| Rome | 9 October 2026 | 15 October 2026 | Tickets from 48 |
| Venice | 14 July 2026 | 22 July 2026 | Tickets from 49 |
| Copenhagen | 2 September 2026 | 6 September 2026 | Tickets from 49 |
| Swidnik | 18 August 2026 | 9 September 2026 | Tickets from 49 |
| Madrid | 1 October 2026 | 6 October 2026 | Tickets from 52 |
| Belfast | 11 August 2026 | 13 August 2026 | Tickets from 52 |
| Krakow | 31 August 2026 | 2 October 2026 | Tickets from 54 |
| Ibiza | 13 July 2026 | 15 July 2026 | Tickets from 55 |
| Pisa | 28 September 2026 | 2 October 2026 | Tickets from 58 |
| Split | 22 September 2026 | 8 October 2026 | Tickets from 59 |
| Reggio Calabria | 17 September 2026 | 27 September 2026 | Tickets from 61 |
| Nantes | 9 October 2026 | 12 October 2026 | Tickets from 61 |
| Reus | 14 July 2026 | 21 July 2026 | Tickets from 61 |
| Cologne | 31 August 2026 | 2 September 2026 | Tickets from 61 |
| Warsaw | 22 September 2026 | 28 September 2026 | Tickets from 62 |
| Belgrade | 11 November 2026 | 18 November 2026 | Tickets from 62 |
| Menorca | 16 July 2026 | 21 July 2026 | Tickets from 62 |
| Pescara | 8 October 2026 | 11 October 2026 | Tickets from 62 |
| Faro | 22 July 2026 | 29 July 2026 | Tickets from 62 |
| Eindhoven | 21 July 2026 | 29 July 2026 | Tickets from 64 |
| Oslo | 17 August 2026 | 19 August 2026 | Tickets from 67 |
| Lyon | 23 September 2026 | 26 September 2026 | Tickets from 67 |
| Tenerife | 21 September 2026 | 1 October 2026 | Tickets from 67 |
| Girona | 14 July 2026 | 21 July 2026 | Tickets from 67 |
| Vilnius | 23 September 2026 | 26 September 2026 | Tickets from 71 |
| Lisbon | 28 September 2026 | 30 September 2026 | Tickets from 71 |
| Poitiers | 19 September 2026 | 20 September 2026 | Tickets from 72 |
| Budapest | 2 October 2026 | 4 October 2026 | Tickets from 72 |
| Inverness | 1 September 2026 | 2 September 2026 | Tickets from 72 |
| Dortmund | 15 July 2026 | 20 July 2026 | Tickets from 74 |
| Sofia | 30 September 2026 | 4 October 2026 | Tickets from 75 |
| Marseille | 2 October 2026 | 3 October 2026 | Tickets from 75 |
| Cluj | 10 September 2026 | 7 October 2026 | Tickets from 76 |
| Turin | 4 August 2026 | 11 August 2026 | Tickets from 76 |
| Helsinki | 24 November 2026 | 27 November 2026 | Tickets from 77 |
| Stockholm | 29 August 2026 | 3 September 2026 | Tickets from 78 |
| Jersey | 10 October 2026 | 19 October 2026 | Tickets from 78 |

Save up to 40% Call Us at +1-888-277-5410
For
