|Available travel modes||Coach, flight, ferry or train|
|Ticket price range||£98 - £204|
|Cheapest mode||Flight • £98 • 1 h 30 min|
|Fastest mode||Flight • £98 • 1 h 30 min|
|Popular travel companies||easyJet or London North Eastern Railway|
Travel 442 miles by coach, flight, ferry or train to Elgin from London. If speed is a priority, then a flight is the best option with an average duration of 1 h 30 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as £98. The most popular travel providers which serve this trip are easyJet or London North Eastern Railway among others. Travellers can even take a direct from London to Elgin.
You can travel between London and Elgin 4 different ways: coach, flight, ferry or train.
The cheapest way from London to Elgin is by taking a flight. You can find average ticket prices around £98 compared to other travel options to Elgin:
A flight journey is usually £106 less than a journey to Elgin by train, which costs on average £204 for the same trip.
The fastest way to get to Elgin from London is by flight with an average travel time of 1 h 30 min.
There are alternative travel options to Elgin that can usually take longer:
In comparison, travelling by train can take you on average 9 h 15 min.
The distance between London and Elgin is around 442 miles.
These are the most popular departure and arrival points for travellers from London to Elgin:
Omio works with many trusted partners that can help you travel the best way from London to Elgin:
When planning your trip between London and Elgin, it’s good to keep in mind what tickets to book and their prices in the next 7 days:
However, we recommend buying tickets to Elgin from London online a few months in advance to get the best deals and save money on your upcoming journey.