Duration | 1h 17m |
Distance | 118 miles |
Average price | £35 |
Nearby airports | 5 found |
The nearest airport to Elgin is Aberdeen (ABZ). However, there are better options for getting to Elgin. You can take a bus from Edinburgh (EDI) to Elgin via Aberdeen Coach Station in around 5h 54m. Alternatively, First ScotRail Service operates a train from Dyce to Elgin every 3 hours. Tickets cost £16 - £23 and the journey takes 1h 17m.
The nearest airport to Elgin is Inverness (INV) Airport which is 28.8 miles away. Other nearby airports include Aberdeen (ABZ) (52.1 miles), Kirkwall (KOI) (91.9 miles) and Edinburgh (EDI) (118.3 miles).
More informationIt takes 5h 54m to get from Elgin to Edinburgh (EDI) Airport.
More informationWe recommend flying to Edinburgh (EDI) Airport, which is 118.3 miles away from Elgin. The bus from Edinburgh (EDI) to Elgin takes 5h 54m.
More informationThere are 275+ hotels available in Elgin. Prices start at £75 per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps