What is the best way to travel from London to Edinburgh?
What is the cheapest way to reach Edinburgh from London?
You can reach Edinburgh with just £24 by taking a Bus from megabus, but there are many more cheap offers: we have selected the best ones for you for the next few days here.
-
megabus10h 57m015:30LondonFinchley Road Station02:27EdinburghN St David St0EconomyA Bus from megabus goes from Finchley Road Station, London (United Kingdom) at 14/12/2025 15:30:00 to N St David St, Edinburgh (United Kingdom) arriving at 15/12/2025 02:27:00. 50 Economy ticket for £24 per person are available. Travel duration is 10h 57m
-
FlixBus14h 0m022:30LondonVictoria Coach Station12:30EdinburghIngliston Park & Ride0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 14/12/2025 22:30:00 to Ingliston Park & Ride, Edinburgh (United Kingdom) arriving at 15/12/2025 12:30:00. 50 Economy ticket for £28 per person are available. Travel duration is 14h 0m
-
FlixBus13h 30m023:00LondonFinchley Road Station12:30EdinburghIngliston Park & Ride0EconomyA Bus from FlixBus goes from Finchley Road Station, London (United Kingdom) at 14/12/2025 23:00:00 to Ingliston Park & Ride, Edinburgh (United Kingdom) arriving at 15/12/2025 12:30:00. 50 Economy ticket for £28 per person are available. Travel duration is 13h 30m
-
EasyJet Airline1h 20m008:45Luton AirportLuton Airport10:05Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 14/12/2025 08:45:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 14/12/2025 10:05:00. 50 Economy ticket for £63 per person are available. Travel duration is 1h 20m
-
EasyJet Airline1h 20m012:50Luton AirportLuton Airport14:10Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 14/12/2025 12:50:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 14/12/2025 14:10:00. 50 Economy ticket for £63 per person are available. Travel duration is 1h 20m
-
R Airlines1h 25m014:50London Stansted AirportStansted Coach Station16:15Edinburgh AirportEdinburgh Airport0EconomyA Flight from R Airlines goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 14/12/2025 14:50:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 14/12/2025 16:15:00. 50 Economy ticket for £74 per person are available. Travel duration is 1h 25m
-
Lumo4h 13m009:20LondonSt Pancras Train Station13:33EdinburghWaverley Train Station0BasicA Train from Lumo goes from St Pancras Train Station, London (United Kingdom) at 14/12/2025 09:20:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 14/12/2025 13:33:00. 50 Basic ticket for £65 per person are available. Travel duration is 4h 13m
-
TfL Rail5h 6m008:27LondonStratford Train Station13:33EdinburghWaverley Train Station0EconomyA Train from TfL Rail goes from Stratford Train Station, London (United Kingdom) at 14/12/2025 08:27:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 14/12/2025 13:33:00. 50 Economy ticket for £75 per person are available. Travel duration is 5h 6m
-
London North Eastern Railway (LNER)4h 30m015:03LondonSt Pancras Train Station19:33EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 14/12/2025 15:03:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 14/12/2025 19:33:00. 50 Basic ticket for £75 per person are available. Travel duration is 4h 30m
Cheapest Buses Sunday
Cheapest Flights Sunday
Cheapest Trains Sunday
-
FlixBus14h 0m022:30LondonVictoria Coach Station12:30EdinburghIngliston Park & Ride0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 15/12/2025 22:30:00 to Ingliston Park & Ride, Edinburgh (United Kingdom) arriving at 16/12/2025 12:30:00. 50 Economy ticket for £31 per person are available. Travel duration is 14h 0m
-
FlixBus13h 30m023:00LondonFinchley Road Station12:30EdinburghIngliston Park & Ride0EconomyA Bus from FlixBus goes from Finchley Road Station, London (United Kingdom) at 15/12/2025 23:00:00 to Ingliston Park & Ride, Edinburgh (United Kingdom) arriving at 16/12/2025 12:30:00. 50 Economy ticket for £31 per person are available. Travel duration is 13h 30m
-
National Express17h 50m023:30LondonVictoria Coach Station17:20EdinburghCentral bus station0EconomyA Bus from National Express goes from Victoria Coach Station, London (United Kingdom) at 15/12/2025 23:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 16/12/2025 17:20:00. 50 Economy ticket for £38 per person are available. Travel duration is 17h 50m
-
EasyJet Airline1h 15m017:55Luton AirportLuton Airport19:10Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 15/12/2025 17:55:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 15/12/2025 19:10:00. 50 Economy ticket for £41 per person are available. Travel duration is 1h 15m
-
EasyJet Airline1h 15m020:25Luton AirportLuton Airport21:40Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 15/12/2025 20:25:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 15/12/2025 21:40:00. 50 Economy ticket for £41 per person are available. Travel duration is 1h 15m
-
R Airlines1h 25m019:00London Stansted AirportStansted Coach Station20:25Edinburgh AirportEdinburgh Airport0EconomyA Flight from R Airlines goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 15/12/2025 19:00:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 15/12/2025 20:25:00. 50 Economy ticket for £83 per person are available. Travel duration is 1h 25m
-
Lumo4h 17m014:15LondonSt Pancras Train Station18:32EdinburghWaverley Train Station0BasicA Train from Lumo goes from St Pancras Train Station, London (United Kingdom) at 15/12/2025 14:15:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 15/12/2025 18:32:00. 50 Basic ticket for £59 per person are available. Travel duration is 4h 17m
-
London North Eastern Railway (LNER)4h 27m008:03LondonSt Pancras Train Station12:30EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 15/12/2025 08:03:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 15/12/2025 12:30:00. 50 Basic ticket for £78 per person are available. Travel duration is 4h 27m
-
London North Eastern Railway (LNER)4h 29m009:03LondonSt Pancras Train Station13:32EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 15/12/2025 09:03:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 15/12/2025 13:32:00. 50 Basic ticket for £78 per person are available. Travel duration is 4h 29m
Cheapest Buses Monday
Cheapest Flights Monday
Cheapest Trains Monday
-
National Express11h 0m009:30LondonVictoria Coach Station20:30EdinburghCentral bus station0EconomyA Bus from National Express goes from Victoria Coach Station, London (United Kingdom) at 16/12/2025 09:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 16/12/2025 20:30:00. 50 Economy ticket for £35 per person are available. Travel duration is 11h 0m
-
FlixBus13h 7m007:30LondonVictoria Coach Station20:37EdinburghIngliston Park & Ride0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 16/12/2025 07:30:00 to Ingliston Park & Ride, Edinburgh (United Kingdom) arriving at 16/12/2025 20:37:00. 50 Economy ticket for £35 per person are available. Travel duration is 13h 7m
-
FlixBus12h 37m008:00LondonFinchley Road Station20:37EdinburghIngliston Park & Ride0EconomyA Bus from FlixBus goes from Finchley Road Station, London (United Kingdom) at 16/12/2025 08:00:00 to Ingliston Park & Ride, Edinburgh (United Kingdom) arriving at 16/12/2025 20:37:00. 50 Economy ticket for £35 per person are available. Travel duration is 12h 37m
-
EasyJet Airline1h 15m021:50Luton AirportLuton Airport23:05Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 16/12/2025 21:50:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 16/12/2025 23:05:00. 50 Economy ticket for £35 per person are available. Travel duration is 1h 15m
-
EasyJet Airline1h 15m021:40London Stansted AirportStansted Coach Station22:55Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 16/12/2025 21:40:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 16/12/2025 22:55:00. 50 Economy ticket for £35 per person are available. Travel duration is 1h 15m
-
R Airlines1h 25m019:50London Stansted AirportStansted Coach Station21:15Edinburgh AirportEdinburgh Airport0EconomyA Flight from R Airlines goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 16/12/2025 19:50:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 16/12/2025 21:15:00. 50 Economy ticket for £71 per person are available. Travel duration is 1h 25m
-
Lumo4h 17m014:15LondonSt Pancras Train Station18:32EdinburghWaverley Train Station0BasicA Train from Lumo goes from St Pancras Train Station, London (United Kingdom) at 16/12/2025 14:15:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 16/12/2025 18:32:00. 50 Basic ticket for £48 per person are available. Travel duration is 4h 17m
-
TfL Rail5h 44m008:35LondonStratford Train Station14:19EdinburghWaverley Train Station0EconomyA Train from TfL Rail goes from Stratford Train Station, London (United Kingdom) at 16/12/2025 08:35:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 16/12/2025 14:19:00. 50 Economy ticket for £64 per person are available. Travel duration is 5h 44m
-
Transport For London5h 55m009:41LondonStratford Train Station15:36EdinburghWaverley Train Station0EconomyA Train from Transport For London goes from Stratford Train Station, London (United Kingdom) at 16/12/2025 09:41:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 16/12/2025 15:36:00. 50 Economy ticket for £65 per person are available. Travel duration is 5h 55m
Cheapest Buses Tuesday
Cheapest Flights Tuesday
Cheapest Trains Tuesday
-
National Express11h 0m009:30LondonVictoria Coach Station20:30EdinburghCentral bus station0EconomyA Bus from National Express goes from Victoria Coach Station, London (United Kingdom) at 17/12/2025 09:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 17/12/2025 20:30:00. 50 Economy ticket for £35 per person are available. Travel duration is 11h 0m
-
National Express17h 50m023:30LondonVictoria Coach Station17:20EdinburghCentral bus station0EconomyA Bus from National Express goes from Victoria Coach Station, London (United Kingdom) at 17/12/2025 23:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 18/12/2025 17:20:00. 50 Economy ticket for £36 per person are available. Travel duration is 17h 50m
-
Scottish Citylink9h 25m009:30LondonVictoria Coach Station18:55EdinburghCentral bus station0BasicA Bus from Scottish Citylink goes from Victoria Coach Station, London (United Kingdom) at 17/12/2025 09:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 17/12/2025 18:55:00. 50 Basic ticket for £40 per person are available. Travel duration is 9h 25m
-
EasyJet Airline1h 20m008:50London Stansted AirportStansted Coach Station10:10Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 17/12/2025 08:50:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 17/12/2025 10:10:00. 50 Economy ticket for £45 per person are available. Travel duration is 1h 20m
-
EasyJet Airline1h 20m008:45Luton AirportLuton Airport10:05Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 17/12/2025 08:45:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 17/12/2025 10:05:00. 50 Economy ticket for £47 per person are available. Travel duration is 1h 20m
-
R Airlines1h 25m013:05London Stansted AirportStansted Coach Station14:30Edinburgh AirportEdinburgh Airport0EconomyA Flight from R Airlines goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 17/12/2025 13:05:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 17/12/2025 14:30:00. 50 Economy ticket for £53 per person are available. Travel duration is 1h 25m
-
Lumo4h 17m014:15LondonSt Pancras Train Station18:32EdinburghWaverley Train Station0BasicA Train from Lumo goes from St Pancras Train Station, London (United Kingdom) at 17/12/2025 14:15:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 17/12/2025 18:32:00. 50 Basic ticket for £54 per person are available. Travel duration is 4h 17m
-
TfL Rail5h 44m008:35LondonStratford Train Station14:19EdinburghWaverley Train Station0EconomyA Train from TfL Rail goes from Stratford Train Station, London (United Kingdom) at 17/12/2025 08:35:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 17/12/2025 14:19:00. 50 Economy ticket for £64 per person are available. Travel duration is 5h 44m
-
Transport For London5h 55m009:41LondonStratford Train Station15:36EdinburghWaverley Train Station0EconomyA Train from Transport For London goes from Stratford Train Station, London (United Kingdom) at 17/12/2025 09:41:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 17/12/2025 15:36:00. 50 Economy ticket for £64 per person are available. Travel duration is 5h 55m
Cheapest Buses Wednesday
Cheapest Flights Wednesday
Cheapest Trains Wednesday
-
EasyJet Airline1h 20m008:50London Stansted AirportStansted Coach Station10:10Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 18/12/2025 08:50:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 18/12/2025 10:10:00. 50 Economy ticket for £34 per person are available. Travel duration is 1h 20m
-
EasyJet Airline1h 20m012:30London Stansted AirportStansted Coach Station13:50Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 18/12/2025 12:30:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 18/12/2025 13:50:00. 50 Economy ticket for £35 per person are available. Travel duration is 1h 20m
-
R Airlines1h 25m014:00London Stansted AirportStansted Coach Station15:25Edinburgh AirportEdinburgh Airport0EconomyA Flight from R Airlines goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 18/12/2025 14:00:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 18/12/2025 15:25:00. 50 Economy ticket for £54 per person are available. Travel duration is 1h 25m
-
National Express11h 0m009:30LondonVictoria Coach Station20:30EdinburghCentral bus station0EconomyA Bus from National Express goes from Victoria Coach Station, London (United Kingdom) at 18/12/2025 09:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 18/12/2025 20:30:00. 50 Economy ticket for £35 per person are available. Travel duration is 11h 0m
-
megabus9h 25m009:30LondonVictoria Coach Station18:55EdinburghCentral bus station0EconomyA Bus from megabus goes from Victoria Coach Station, London (United Kingdom) at 18/12/2025 09:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 18/12/2025 18:55:00. 50 Economy ticket for £40 per person are available. Travel duration is 9h 25m
-
megabus8h 55m010:00LondonFinchley Road Station18:55EdinburghCentral bus station0EconomyA Bus from megabus goes from Finchley Road Station, London (United Kingdom) at 18/12/2025 10:00:00 to Central bus station, Edinburgh (United Kingdom) arriving at 18/12/2025 18:55:00. 50 Economy ticket for £40 per person are available. Travel duration is 8h 55m
-
TfL Rail5h 27m010:40LondonStratford Train Station16:07EdinburghWaverley Train Station0EconomyA Train from TfL Rail goes from Stratford Train Station, London (United Kingdom) at 18/12/2025 10:40:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 18/12/2025 16:07:00. 50 Economy ticket for £52 per person are available. Travel duration is 5h 27m
-
Lumo4h 17m014:15LondonSt Pancras Train Station18:32EdinburghWaverley Train Station0BasicA Train from Lumo goes from St Pancras Train Station, London (United Kingdom) at 18/12/2025 14:15:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 18/12/2025 18:32:00. 50 Basic ticket for £55 per person are available. Travel duration is 4h 17m
-
Transport For London5h 55m009:41LondonStratford Train Station15:36EdinburghWaverley Train Station0EconomyA Train from Transport For London goes from Stratford Train Station, London (United Kingdom) at 18/12/2025 09:41:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 18/12/2025 15:36:00. 50 Economy ticket for £65 per person are available. Travel duration is 5h 55m
Cheapest Flights Thursday
Cheapest Buses Thursday
Cheapest Trains Thursday
-
Scottish Citylink9h 25m009:30LondonVictoria Coach Station18:55EdinburghCentral bus station0BasicA Bus from Scottish Citylink goes from Victoria Coach Station, London (United Kingdom) at 19/12/2025 09:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 19/12/2025 18:55:00. 50 Basic ticket for £40 per person are available. Travel duration is 9h 25m
-
Scottish Citylink9h 10m021:30LondonVictoria Coach Station06:40EdinburghCentral bus station0BasicA Bus from Scottish Citylink goes from Victoria Coach Station, London (United Kingdom) at 19/12/2025 21:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 20/12/2025 06:40:00. 50 Basic ticket for £40 per person are available. Travel duration is 9h 10m
-
National Express10h 5m009:05LondonGolders Green Coach Station19:10EdinburghCentral bus station0EconomyA Bus from National Express goes from Golders Green Coach Station, London (United Kingdom) at 19/12/2025 09:05:00 to Central bus station, Edinburgh (United Kingdom) arriving at 19/12/2025 19:10:00. 50 Economy ticket for £45 per person are available. Travel duration is 10h 5m
-
EasyJet Airline1h 20m008:25London Stansted AirportStansted Coach Station09:45Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 19/12/2025 08:25:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 19/12/2025 09:45:00. 50 Economy ticket for £44 per person are available. Travel duration is 1h 20m
-
EasyJet Airline1h 15m021:45London Stansted AirportStansted Coach Station23:00Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 19/12/2025 21:45:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 19/12/2025 23:00:00. 50 Economy ticket for £49 per person are available. Travel duration is 1h 15m
-
R Airlines1h 25m015:20London Stansted AirportStansted Coach Station16:45Edinburgh AirportEdinburgh Airport0EconomyA Flight from R Airlines goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 19/12/2025 15:20:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 19/12/2025 16:45:00. 50 Economy ticket for £79 per person are available. Travel duration is 1h 25m
-
Lumo4h 17m014:15LondonSt Pancras Train Station18:32EdinburghWaverley Train Station0BasicA Train from Lumo goes from St Pancras Train Station, London (United Kingdom) at 19/12/2025 14:15:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 19/12/2025 18:32:00. 50 Basic ticket for £71 per person are available. Travel duration is 4h 17m
-
TfL Rail5h 22m008:10LondonStratford Train Station13:32EdinburghWaverley Train Station0EconomyA Train from TfL Rail goes from Stratford Train Station, London (United Kingdom) at 19/12/2025 08:10:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 19/12/2025 13:32:00. 50 Economy ticket for £87 per person are available. Travel duration is 5h 22m
-
TfL Rail5h 30m008:40LondonStratford Train Station14:10EdinburghWaverley Train Station0EconomyA Train from TfL Rail goes from Stratford Train Station, London (United Kingdom) at 19/12/2025 08:40:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 19/12/2025 14:10:00. 50 Economy ticket for £87 per person are available. Travel duration is 5h 30m
Cheapest Buses Friday
Cheapest Flights Friday
Cheapest Trains Friday
-
megabus10h 57m015:30LondonFinchley Road Station02:27EdinburghN St David St0EconomyA Bus from megabus goes from Finchley Road Station, London (United Kingdom) at 20/12/2025 15:30:00 to N St David St, Edinburgh (United Kingdom) arriving at 21/12/2025 02:27:00. 50 Economy ticket for £24 per person are available. Travel duration is 10h 57m
-
Scottish Citylink9h 25m009:30LondonVictoria Coach Station18:55EdinburghCentral bus station0BasicA Bus from Scottish Citylink goes from Victoria Coach Station, London (United Kingdom) at 20/12/2025 09:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 20/12/2025 18:55:00. 50 Basic ticket for £40 per person are available. Travel duration is 9h 25m
-
Scottish Citylink9h 10m021:30LondonVictoria Coach Station06:40EdinburghCentral bus station0BasicA Bus from Scottish Citylink goes from Victoria Coach Station, London (United Kingdom) at 20/12/2025 21:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 21/12/2025 06:40:00. 50 Basic ticket for £40 per person are available. Travel duration is 9h 10m
-
R Airlines1h 25m021:25London Stansted AirportStansted Coach Station22:50Edinburgh AirportEdinburgh Airport0EconomyA Flight from R Airlines goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 20/12/2025 21:25:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 20/12/2025 22:50:00. 50 Economy ticket for £49 per person are available. Travel duration is 1h 25m
-
EasyJet Airline1h 20m008:15Luton AirportLuton Airport09:35Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 20/12/2025 08:15:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 20/12/2025 09:35:00. 50 Economy ticket for £73 per person are available. Travel duration is 1h 20m
-
R Airlines1h 25m010:30London Stansted AirportStansted Coach Station11:55Edinburgh AirportEdinburgh Airport0EconomyA Flight from R Airlines goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 20/12/2025 10:30:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 20/12/2025 11:55:00. 50 Economy ticket for £79 per person are available. Travel duration is 1h 25m
-
Lumo4h 20m014:15LondonSt Pancras Train Station18:35EdinburghWaverley Train Station0BasicA Train from Lumo goes from St Pancras Train Station, London (United Kingdom) at 20/12/2025 14:15:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 20/12/2025 18:35:00. 50 Basic ticket for £76 per person are available. Travel duration is 4h 20m
-
London North Eastern Railway (LNER)4h 11m014:30LondonSt Pancras Train Station18:41EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 20/12/2025 14:30:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 20/12/2025 18:41:00. 50 Basic ticket for £93 per person are available. Travel duration is 4h 11m
-
London North Eastern Railway (LNER)4h 28m015:03LondonSt Pancras Train Station19:31EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 20/12/2025 15:03:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 20/12/2025 19:31:00. 50 Basic ticket for £93 per person are available. Travel duration is 4h 28m
Cheapest Buses Saturday
Cheapest Flights Saturday
Cheapest Trains Saturday
What are the fastest trips from London to Edinburgh?
You can get to Edinburgh from London in just 1h 15m with a Flight from EasyJet Airline. But this is just one option, click on any of the offers below to compare it with the other available modes of transportations.
-
EasyJet Airline1h 20m008:45Luton AirportLuton Airport10:05Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 14/12/2025 08:45:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 14/12/2025 10:05:00. 50 Economy ticket for £63 per person are available. Travel duration is 1h 20m
-
EasyJet Airline1h 20m012:50Luton AirportLuton Airport14:10Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 14/12/2025 12:50:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 14/12/2025 14:10:00. 50 Economy ticket for £63 per person are available. Travel duration is 1h 20m
-
R Airlines1h 25m014:50London Stansted AirportStansted Coach Station16:15Edinburgh AirportEdinburgh Airport0EconomyA Flight from R Airlines goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 14/12/2025 14:50:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 14/12/2025 16:15:00. 50 Economy ticket for £74 per person are available. Travel duration is 1h 25m
-
London North Eastern Railway (LNER)4h 10m014:30LondonSt Pancras Train Station18:40EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 14/12/2025 14:30:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 14/12/2025 18:40:00. 50 Basic ticket for £79 per person are available. Travel duration is 4h 10m
-
Lumo4h 13m009:20LondonSt Pancras Train Station13:33EdinburghWaverley Train Station0BasicA Train from Lumo goes from St Pancras Train Station, London (United Kingdom) at 14/12/2025 09:20:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 14/12/2025 13:33:00. 50 Basic ticket for £65 per person are available. Travel duration is 4h 13m
-
London North Eastern Railway (LNER)4h 30m015:03LondonSt Pancras Train Station19:33EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 14/12/2025 15:03:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 14/12/2025 19:33:00. 50 Basic ticket for £75 per person are available. Travel duration is 4h 30m
-
megabus10h 57m015:30LondonFinchley Road Station02:27EdinburghN St David St0EconomyA Bus from megabus goes from Finchley Road Station, London (United Kingdom) at 14/12/2025 15:30:00 to N St David St, Edinburgh (United Kingdom) arriving at 15/12/2025 02:27:00. 50 Economy ticket for £24 per person are available. Travel duration is 10h 57m
-
FlixBus13h 30m023:00LondonFinchley Road Station12:30EdinburghIngliston Park & Ride0EconomyA Bus from FlixBus goes from Finchley Road Station, London (United Kingdom) at 14/12/2025 23:00:00 to Ingliston Park & Ride, Edinburgh (United Kingdom) arriving at 15/12/2025 12:30:00. 50 Economy ticket for £28 per person are available. Travel duration is 13h 30m
-
FlixBus14h 0m022:30LondonVictoria Coach Station12:30EdinburghIngliston Park & Ride0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 14/12/2025 22:30:00 to Ingliston Park & Ride, Edinburgh (United Kingdom) arriving at 15/12/2025 12:30:00. 50 Economy ticket for £28 per person are available. Travel duration is 14h 0m
Fastest Flights Sunday
Fastest Trains Sunday
Fastest Buses Sunday
-
EasyJet Airline1h 15m017:55Luton AirportLuton Airport19:10Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 15/12/2025 17:55:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 15/12/2025 19:10:00. 50 Economy ticket for £41 per person are available. Travel duration is 1h 15m
-
EasyJet Airline1h 15m020:25Luton AirportLuton Airport21:40Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 15/12/2025 20:25:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 15/12/2025 21:40:00. 50 Economy ticket for £41 per person are available. Travel duration is 1h 15m
-
BA CityFlyer1h 15m006:55London City AirportLondon City Airport08:10Edinburgh AirportEdinburgh Airport0EconomyA Flight from BA CityFlyer goes from London City Airport, London City Airport (United Kingdom) at 15/12/2025 06:55:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 15/12/2025 08:10:00. 50 Economy ticket for £115 per person are available. Travel duration is 1h 15m
-
Lumo4h 17m014:15LondonSt Pancras Train Station18:32EdinburghWaverley Train Station0BasicA Train from Lumo goes from St Pancras Train Station, London (United Kingdom) at 15/12/2025 14:15:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 15/12/2025 18:32:00. 50 Basic ticket for £59 per person are available. Travel duration is 4h 17m
-
London North Eastern Railway (LNER)4h 27m008:03LondonSt Pancras Train Station12:30EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 15/12/2025 08:03:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 15/12/2025 12:30:00. 50 Basic ticket for £78 per person are available. Travel duration is 4h 27m
-
London North Eastern Railway (LNER)4h 29m009:03LondonSt Pancras Train Station13:32EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 15/12/2025 09:03:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 15/12/2025 13:32:00. 50 Basic ticket for £78 per person are available. Travel duration is 4h 29m
-
Scottish Citylink9h 10m021:30LondonVictoria Coach Station06:40EdinburghCentral bus station0BasicA Bus from Scottish Citylink goes from Victoria Coach Station, London (United Kingdom) at 15/12/2025 21:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 16/12/2025 06:40:00. 50 Basic ticket for £40 per person are available. Travel duration is 9h 10m
-
Scottish Citylink9h 25m009:30LondonVictoria Coach Station18:55EdinburghCentral bus station0BasicA Bus from Scottish Citylink goes from Victoria Coach Station, London (United Kingdom) at 15/12/2025 09:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 15/12/2025 18:55:00. 50 Basic ticket for £40 per person are available. Travel duration is 9h 25m
-
FlixBus13h 30m023:00LondonFinchley Road Station12:30EdinburghIngliston Park & Ride0EconomyA Bus from FlixBus goes from Finchley Road Station, London (United Kingdom) at 15/12/2025 23:00:00 to Ingliston Park & Ride, Edinburgh (United Kingdom) arriving at 16/12/2025 12:30:00. 50 Economy ticket for £31 per person are available. Travel duration is 13h 30m
Fastest Flights Monday
Fastest Trains Monday
Fastest Buses Monday
-
EasyJet Airline1h 15m021:50Luton AirportLuton Airport23:05Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 16/12/2025 21:50:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 16/12/2025 23:05:00. 50 Economy ticket for £35 per person are available. Travel duration is 1h 15m
-
EasyJet Airline1h 15m021:40London Stansted AirportStansted Coach Station22:55Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 16/12/2025 21:40:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 16/12/2025 22:55:00. 50 Economy ticket for £35 per person are available. Travel duration is 1h 15m
-
BA CityFlyer1h 20m008:55London City AirportLondon City Airport10:15Edinburgh AirportEdinburgh Airport0EconomyA Flight from BA CityFlyer goes from London City Airport, London City Airport (United Kingdom) at 16/12/2025 08:55:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 16/12/2025 10:15:00. 50 Economy ticket for £124 per person are available. Travel duration is 1h 20m
-
London North Eastern Railway (LNER)4h 10m014:30LondonSt Pancras Train Station18:40EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 16/12/2025 14:30:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 16/12/2025 18:40:00. 50 Basic ticket for £71 per person are available. Travel duration is 4h 10m
-
Lumo4h 17m014:15LondonSt Pancras Train Station18:32EdinburghWaverley Train Station0BasicA Train from Lumo goes from St Pancras Train Station, London (United Kingdom) at 16/12/2025 14:15:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 16/12/2025 18:32:00. 50 Basic ticket for £48 per person are available. Travel duration is 4h 17m
-
TfL Rail5h 30m008:40LondonStratford Train Station14:10EdinburghWaverley Train Station0EconomyA Train from TfL Rail goes from Stratford Train Station, London (United Kingdom) at 16/12/2025 08:40:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 16/12/2025 14:10:00. 50 Economy ticket for £68 per person are available. Travel duration is 5h 30m
-
megabus8h 55m010:00LondonFinchley Road Station18:55EdinburghCentral bus station0EconomyA Bus from megabus goes from Finchley Road Station, London (United Kingdom) at 16/12/2025 10:00:00 to Central bus station, Edinburgh (United Kingdom) arriving at 16/12/2025 18:55:00. 50 Economy ticket for £38 per person are available. Travel duration is 8h 55m
-
National Express11h 0m009:30LondonVictoria Coach Station20:30EdinburghCentral bus station0EconomyA Bus from National Express goes from Victoria Coach Station, London (United Kingdom) at 16/12/2025 09:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 16/12/2025 20:30:00. 50 Economy ticket for £35 per person are available. Travel duration is 11h 0m
-
FlixBus12h 37m008:00LondonFinchley Road Station20:37EdinburghIngliston Park & Ride0EconomyA Bus from FlixBus goes from Finchley Road Station, London (United Kingdom) at 16/12/2025 08:00:00 to Ingliston Park & Ride, Edinburgh (United Kingdom) arriving at 16/12/2025 20:37:00. 50 Economy ticket for £35 per person are available. Travel duration is 12h 37m
Fastest Flights Tuesday
Fastest Trains Tuesday
Fastest Buses Tuesday
-
EasyJet Airline1h 20m008:50London Stansted AirportStansted Coach Station10:10Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 17/12/2025 08:50:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 17/12/2025 10:10:00. 50 Economy ticket for £45 per person are available. Travel duration is 1h 20m
-
EasyJet Airline1h 20m008:45Luton AirportLuton Airport10:05Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 17/12/2025 08:45:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 17/12/2025 10:05:00. 50 Economy ticket for £47 per person are available. Travel duration is 1h 20m
-
R Airlines1h 25m013:05London Stansted AirportStansted Coach Station14:30Edinburgh AirportEdinburgh Airport0EconomyA Flight from R Airlines goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 17/12/2025 13:05:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 17/12/2025 14:30:00. 50 Economy ticket for £53 per person are available. Travel duration is 1h 25m
-
London North Eastern Railway (LNER)4h 10m014:30LondonSt Pancras Train Station18:40EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 17/12/2025 14:30:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 17/12/2025 18:40:00. 50 Basic ticket for £71 per person are available. Travel duration is 4h 10m
-
Lumo4h 17m014:15LondonSt Pancras Train Station18:32EdinburghWaverley Train Station0BasicA Train from Lumo goes from St Pancras Train Station, London (United Kingdom) at 17/12/2025 14:15:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 17/12/2025 18:32:00. 50 Basic ticket for £54 per person are available. Travel duration is 4h 17m
-
TfL Rail5h 10m009:22LondonStratford Train Station14:32EdinburghWaverley Train Station0EconomyA Train from TfL Rail goes from Stratford Train Station, London (United Kingdom) at 17/12/2025 09:22:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 17/12/2025 14:32:00. 50 Economy ticket for £69 per person are available. Travel duration is 5h 10m
-
FlixBus8h 30m013:05LondonFinchley Road Station21:35EdinburghSt Andrew Square0EconomyA Bus from FlixBus goes from Finchley Road Station, London (United Kingdom) at 17/12/2025 13:05:00 to St Andrew Square, Edinburgh (United Kingdom) arriving at 17/12/2025 21:35:00. 50 Economy ticket for £41 per person are available. Travel duration is 8h 30m
-
Scottish Citylink9h 10m021:30LondonVictoria Coach Station06:40EdinburghCentral bus station0BasicA Bus from Scottish Citylink goes from Victoria Coach Station, London (United Kingdom) at 17/12/2025 21:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 18/12/2025 06:40:00. 50 Basic ticket for £40 per person are available. Travel duration is 9h 10m
-
Scottish Citylink9h 25m009:30LondonVictoria Coach Station18:55EdinburghCentral bus station0BasicA Bus from Scottish Citylink goes from Victoria Coach Station, London (United Kingdom) at 17/12/2025 09:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 17/12/2025 18:55:00. 50 Basic ticket for £40 per person are available. Travel duration is 9h 25m
Fastest Flights Wednesday
Fastest Trains Wednesday
Fastest Buses Wednesday
-
EasyJet Airline1h 20m008:50London Stansted AirportStansted Coach Station10:10Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 18/12/2025 08:50:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 18/12/2025 10:10:00. 50 Economy ticket for £34 per person are available. Travel duration is 1h 20m
-
EasyJet Airline1h 20m012:30London Stansted AirportStansted Coach Station13:50Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 18/12/2025 12:30:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 18/12/2025 13:50:00. 50 Economy ticket for £35 per person are available. Travel duration is 1h 20m
-
R Airlines1h 25m014:00London Stansted AirportStansted Coach Station15:25Edinburgh AirportEdinburgh Airport0EconomyA Flight from R Airlines goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 18/12/2025 14:00:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 18/12/2025 15:25:00. 50 Economy ticket for £54 per person are available. Travel duration is 1h 25m
-
London North Eastern Railway (LNER)4h 8m009:30LondonSt Pancras Train Station13:38EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 18/12/2025 09:30:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 18/12/2025 13:38:00. 50 Basic ticket for £70 per person are available. Travel duration is 4h 8m
-
Lumo4h 17m014:15LondonSt Pancras Train Station18:32EdinburghWaverley Train Station0BasicA Train from Lumo goes from St Pancras Train Station, London (United Kingdom) at 18/12/2025 14:15:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 18/12/2025 18:32:00. 50 Basic ticket for £55 per person are available. Travel duration is 4h 17m
-
London Overground5h 1m009:31LondonStratford Train Station14:32EdinburghWaverley Train Station0EconomyA Train from London Overground goes from Stratford Train Station, London (United Kingdom) at 18/12/2025 09:31:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 18/12/2025 14:32:00. 50 Economy ticket for £217 per person are available. Travel duration is 5h 1m
-
megabus8h 55m010:00LondonFinchley Road Station18:55EdinburghCentral bus station0EconomyA Bus from megabus goes from Finchley Road Station, London (United Kingdom) at 18/12/2025 10:00:00 to Central bus station, Edinburgh (United Kingdom) arriving at 18/12/2025 18:55:00. 50 Economy ticket for £40 per person are available. Travel duration is 8h 55m
-
Scottish Citylink9h 10m021:30LondonVictoria Coach Station06:40EdinburghCentral bus station0BasicA Bus from Scottish Citylink goes from Victoria Coach Station, London (United Kingdom) at 18/12/2025 21:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 19/12/2025 06:40:00. 50 Basic ticket for £40 per person are available. Travel duration is 9h 10m
-
megabus9h 25m009:30LondonVictoria Coach Station18:55EdinburghCentral bus station0EconomyA Bus from megabus goes from Victoria Coach Station, London (United Kingdom) at 18/12/2025 09:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 18/12/2025 18:55:00. 50 Economy ticket for £40 per person are available. Travel duration is 9h 25m
Fastest Flights Thursday
Fastest Trains Thursday
Fastest Buses Thursday
-
EasyJet Airline1h 15m021:45London Stansted AirportStansted Coach Station23:00Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 19/12/2025 21:45:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 19/12/2025 23:00:00. 50 Economy ticket for £49 per person are available. Travel duration is 1h 15m
-
BA CityFlyer1h 15m019:45London City AirportLondon City Airport21:00Edinburgh AirportEdinburgh Airport0EconomyA Flight from BA CityFlyer goes from London City Airport, London City Airport (United Kingdom) at 19/12/2025 19:45:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 19/12/2025 21:00:00. 50 Economy ticket for £145 per person are available. Travel duration is 1h 15m
-
EasyJet Airline1h 20m008:25London Stansted AirportStansted Coach Station09:45Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 19/12/2025 08:25:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 19/12/2025 09:45:00. 50 Economy ticket for £44 per person are available. Travel duration is 1h 20m
-
London North Eastern Railway (LNER)4h 7m008:30LondonSt Pancras Train Station12:37EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 19/12/2025 08:30:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 19/12/2025 12:37:00. 50 Basic ticket for £92 per person are available. Travel duration is 4h 7m
-
London North Eastern Railway (LNER)4h 8m009:30LondonSt Pancras Train Station13:38EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 19/12/2025 09:30:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 19/12/2025 13:38:00. 50 Basic ticket for £92 per person are available. Travel duration is 4h 8m
-
Lumo4h 17m014:15LondonSt Pancras Train Station18:32EdinburghWaverley Train Station0BasicA Train from Lumo goes from St Pancras Train Station, London (United Kingdom) at 19/12/2025 14:15:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 19/12/2025 18:32:00. 50 Basic ticket for £71 per person are available. Travel duration is 4h 17m
-
megabus8h 55m010:00LondonFinchley Road Station18:55EdinburghCentral bus station0EconomyA Bus from megabus goes from Finchley Road Station, London (United Kingdom) at 19/12/2025 10:00:00 to Central bus station, Edinburgh (United Kingdom) arriving at 19/12/2025 18:55:00. 50 Economy ticket for £45 per person are available. Travel duration is 8h 55m
-
Scottish Citylink9h 10m021:30LondonVictoria Coach Station06:40EdinburghCentral bus station0BasicA Bus from Scottish Citylink goes from Victoria Coach Station, London (United Kingdom) at 19/12/2025 21:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 20/12/2025 06:40:00. 50 Basic ticket for £40 per person are available. Travel duration is 9h 10m
-
Scottish Citylink9h 25m009:30LondonVictoria Coach Station18:55EdinburghCentral bus station0BasicA Bus from Scottish Citylink goes from Victoria Coach Station, London (United Kingdom) at 19/12/2025 09:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 19/12/2025 18:55:00. 50 Basic ticket for £40 per person are available. Travel duration is 9h 25m
Fastest Flights Friday
Fastest Trains Friday
Fastest Buses Friday
-
EasyJet Airline1h 15m018:35Luton AirportLuton Airport19:50Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 20/12/2025 18:35:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 20/12/2025 19:50:00. 50 Economy ticket for £97 per person are available. Travel duration is 1h 15m
-
EasyJet Airline1h 20m008:15Luton AirportLuton Airport09:35Edinburgh AirportEdinburgh Airport0EconomyA Flight from EasyJet Airline goes from Luton Airport, Luton Airport (United Kingdom) at 20/12/2025 08:15:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 20/12/2025 09:35:00. 50 Economy ticket for £73 per person are available. Travel duration is 1h 20m
-
R Airlines1h 25m021:25London Stansted AirportStansted Coach Station22:50Edinburgh AirportEdinburgh Airport0EconomyA Flight from R Airlines goes from Stansted Coach Station, London Stansted Airport (United Kingdom) at 20/12/2025 21:25:00 to Edinburgh Airport, Edinburgh Airport (United Kingdom) arriving at 20/12/2025 22:50:00. 50 Economy ticket for £49 per person are available. Travel duration is 1h 25m
-
London North Eastern Railway (LNER)4h 11m014:30LondonSt Pancras Train Station18:41EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 20/12/2025 14:30:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 20/12/2025 18:41:00. 50 Basic ticket for £93 per person are available. Travel duration is 4h 11m
-
Lumo4h 20m014:15LondonSt Pancras Train Station18:35EdinburghWaverley Train Station0BasicA Train from Lumo goes from St Pancras Train Station, London (United Kingdom) at 20/12/2025 14:15:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 20/12/2025 18:35:00. 50 Basic ticket for £76 per person are available. Travel duration is 4h 20m
-
London North Eastern Railway (LNER)4h 28m015:03LondonSt Pancras Train Station19:31EdinburghWaverley Train Station0BasicA Train from London North Eastern Railway (LNER) goes from St Pancras Train Station, London (United Kingdom) at 20/12/2025 15:03:00 to Waverley Train Station, Edinburgh (United Kingdom) arriving at 20/12/2025 19:31:00. 50 Basic ticket for £93 per person are available. Travel duration is 4h 28m
-
National Express8h 40m022:10London Heathrow AirportHeathrow Coach Station06:50EdinburghCentral bus station0EconomyA Bus from National Express goes from Heathrow Coach Station, London Heathrow Airport (United Kingdom) at 20/12/2025 22:10:00 to Central bus station, Edinburgh (United Kingdom) arriving at 21/12/2025 06:50:00. 50 Economy ticket for £43 per person are available. Travel duration is 8h 40m
-
Scottish Citylink9h 10m021:30LondonVictoria Coach Station06:40EdinburghCentral bus station0BasicA Bus from Scottish Citylink goes from Victoria Coach Station, London (United Kingdom) at 20/12/2025 21:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 21/12/2025 06:40:00. 50 Basic ticket for £40 per person are available. Travel duration is 9h 10m
-
Scottish Citylink9h 25m009:30LondonVictoria Coach Station18:55EdinburghCentral bus station0BasicA Bus from Scottish Citylink goes from Victoria Coach Station, London (United Kingdom) at 20/12/2025 09:30:00 to Central bus station, Edinburgh (United Kingdom) arriving at 20/12/2025 18:55:00. 50 Basic ticket for £40 per person are available. Travel duration is 9h 25m
Fastest Flights Saturday
Fastest Trains Saturday
Fastest Buses Saturday
What are the most popular stations in London and Edinburgh?
How do I decide? Some tips and tricks from our experience
Look for the lowest price
Ticket price is usually the main concern: even if you can afford to pay more, why do it if there are cheaper options? Saving on the trip means that you can spend more on the vacation itself! Between London and Edinburgh, you can pay as low as £24 with a Bus from megabus.Travel duration
Time is also an important factor. An earlier departure may allow you to see a beautiful sunset or relax before an important event. And remember, time is money, so paying more for a shorter trip may be well worth it. For longer distances, flights are without doubt the best options, but be mindful of airport times and possible delays: a high-speed train may end up cheaper and faster! Here the quicker option is definitely the Flight from EasyJet Airline: you will get to Edinburgh in just 1h 15m.Comfort makes all the difference
You should always take into account what your personal travelling preferences are. Is one hand luggage enough, or are you trasporting more? Would you like to have a snack during the journey? Can you relax in a busy compartment, or do you need space for yourself? Even among the same mode of transportation, different companies will offer you varying levels of comfort and amenities. The main operators connecting London and Edinburgh are EasyJet Airline, R Airlines and London North Eastern Railway (LNER), but be sure to check what they have to offer!Save money with deals, and always compare
One last tip? Even if you live in London and Edinburgh is your only destination, it may be wise to check the offers from and to nearby cities or, if you are flyng, nearby airports. Check the trips from Belsize Park or to Broomhouse, and look at flights from Rochester Airport, and landing at Edinburgh Airport. Comparing different routes may allow you to find deals or promotions you were not aware of. Consider also signing up to CheckMyBus to see even more exclusive promotions!Which companies offer a trip from London to Edinburgh?
Bus companies: National Express, Scottish Citylink, megabus and 1 more.
Train companies: London North Eastern Railway (LNER), TfL Rail, Lumo and 2 more.
Airlines: EasyJet Airline, R Airlines, British Airways and 1 more.
All you need to know when you travel from London to Edinburgh
FAQs about the trip from London to Edinburgh
How can I reach Edinburgh from London?
How far is Edinburgh from London?
What is the most ecofriendly mode of transport between London and Edinburgh?
What is the cheapest mode of transport from London to Edinburgh?
What is the fastest way to get from London to Edinburgh?
More routes to London and to Edinburgh
- Trips to London
- Aberdeen to London
- Bilbao to London
- Birmingham to London
- Bradford to London
- Bristol to London
- Cambridge to London
- Cardiff to London
- Derby to London
- Edinburgh to London
- Glasgow to London
- Lancaster to London
- Leeds to London
- Liverpool to London
- London Heathrow Airport to London
- London Stansted Airport to London
- Manchester to London
- Milton Keynes to London
- Newcastle upon Tyne to London
- Newquay to London
- Norwich to London
- Nottingham to London
- Paris to London
- Sheffield to London
- Swansea to London
- Trips to Edinburgh
- Aberdeen to Edinburgh
- Bath to Edinburgh
- Birmingham to Edinburgh
- Bournemouth to Edinburgh
- Cambridge to Edinburgh
- Cardiff to Edinburgh
- Carlisle to Edinburgh
- Chester to Edinburgh
- Dundee to Edinburgh
- Glasgow Airport to Edinburgh
- Glasgow to Edinburgh
- Inverness to Edinburgh
- Leeds to Edinburgh
- Liverpool to Edinburgh
- London Heathrow Airport to Edinburgh
- Manchester to Edinburgh
- Middlesbrough to Edinburgh
- Milton Keynes to Edinburgh
- Newcastle upon Tyne to Edinburgh
- Nottingham to Edinburgh
- Oxford to Edinburgh
- Pitlochry to Edinburgh
- Southampton to Edinburgh
- Stirling to Edinburgh

