Guide to Moray Speyside

Travel to Moray and Speyside

Scotrail Train at Elgin Station for Aberdeen
Scotrail Train at Elgin Station for Aberdeen

Moray Speyside is quite a straightforward area to travel to with good air links via Inverness and Aberdeen Airport.

There are a number of train services from the south (including Edinburgh and Glasgow) and you will have the option to travel either via Inverness or Aberdeen.

Buses to Moray Speyside are also worth considering with Megabus and Stagecoach services operating on similar long distance routes to the train.

Driving to Moray & Speyside usullay involves routes well known for their scenery.

Driving to Moray

From Edinburgh or Glasgow the route by car to Moray and Speyside is to take the A9 through central Scotland. Turn off at or after Aviemore and take the A95 north towards Aberlour which sits in the middle of Speyside.

Another car route to consider is partly coastal via Dundee then Aberdeen. Uses the A90 then the A96 which takes you into Keith then Elgin. Some visitors will turn off before Aberdeen and travel through Banchory, Ballater and north into lower Speyside.

Flights to Inverness

It’s not possible to fly to Moray Speyside but Inverness Airport and Aberdeen Airport are fairly close.

From Inverness airport it’s only 20 miles to Forres and 31 miles to Elgin by car or use a private Inverness Airport Transfer Service.

Direct flights to Inverness include from Bristol, London Luton, London Gatwick, Manchester, Belfast, Edinburgh and Amsterdam.

Flights to Aberdeen

From Aberdeen airport it’s 45 miles to Keith and 62 miles to Elgin in Moray by car. You can take the train from Dyce train station to Moray or check out the number 10 bus service from Aberdeen. Using a private Aberdeen Airport Transfer service to moray might be the best way for your group.

Aberdeen Airport is busier than Inverness and can prove a useful alternative. British Airways operate a frequent shuttle service from London Heathrow.

Fly direct to Aberdeen from Dublin, London Luton, Birmingham, Belfast City, London Heathrow, Gatwick, Leeds, Exeter, Manchester, Humberside, Norwich, Bristol, Southampton, Durham Tees Valley and Newcastle.

Take the train

There’s an old saying, let the train take the strain. You will find that there are a number of train services from the south (including Edinburgh and Glasgow). Depending on your route, change at Aberdeen or Inverness. Services are mostly run by Scotrail and for the cheapest prices its generally best to book well in advance.


Buses to Moray and Speyside will be one of the cheapest ways to get to Moray & Speyside, especially if you book in advance.

Megabus and Stagecoach Services operate between Edinburgh and Glasgow. Depending on route, change at Inverness or Aberdeen for the Number 10 operated by Stagecoach with stops including Keith, Elgin and Forres.

Travel in Moray Speyside

Travelling in and around Moray and Speyside is not so straightforward and its well worth planning in advance. Bus travel covers some of the region quite well. Travelling by car can be quite convenient. Please note there is zero tolerance of drink driving in Scotland.

As with much of Scotland the roads can seem narrow and some minor roads are often single track with passing places. You won’t find motorways or dual carriageways in Moray and Speyside. Farm traffic is a common sight.

Moray Buses

Buses are run by Stagecoach Bluebird. There is a frequent service (No.10 ), which runs between Inverness and Aberdeen along the A96 with stops including Forres, Elgin and Keith.

Local towns and villages are served by a number of buses from Elgin Bus Station. The No. 36  whisky trail bus serves many of the whisky trail towns including Rothes, Craigellachie, Dufftown and Aberlour.

You can buy tickets as you enter the bus.

Car Hire in Moray

Car hire is a popular option when visiting Moray, especially if you are exploring the Moray Firth and Speyside towns. Petrol prices are in line with the rest of the UK. Sat Nav works well in Moray and Speyside however there are areas where you may lose GPS so a road map is handy.

Most car rental companies have desks or meet and greet services in the two local airports of Inverness and Aberdeen. Some will even drop off and pick up your hire car at your hotel.

You might be interested in Things to do Moray Speyside

Slide 1 Heading
Lorem ipsum dolor sit amet consectetur adipiscing elit dolor
Click Here
Slide 2 Heading
Lorem ipsum dolor sit amet consectetur adipiscing elit dolor
Click Here
Slide 3 Heading
Lorem ipsum dolor sit amet consectetur adipiscing elit dolor
Click Here
Previous slide
Next slide
Scroll to Top