Travel to Moray
The closest airport to Moray is Inverness Airport, situated East of Inverness with flights from around the UK. There is an Inverness airport bus service which travels frequently to Forres and Elgin in Moray.
Aberdeen Airport is situated at Dyce. There is a bus-
Scotrail operates the train service between Inverness and Aberdeen. Trains stop in Moray at Forres, Elgin and Keith. There are regular connections to Inverness and Aberdeen from the South.
The Caledonian Sleeper is the overnight train from London Euston to Aberdeen or Inverness. Tickets go on sale 22 weeks in advance so book early for best the prices.
Megabus is a discount fare bus company with frequent limited stop, fast routes North to either Aberdeen or Inverness. Join the service at Glasgow, Edinburgh (and Edinburgh Airport), Dundee or Perth. Continue to Moray by Bus or Train. The No. 10 bus service runs between Inverness and Aberdeen through Moray.