There are 4 ways to get from Nairn to Dyce by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Nairn to Dycetrain Inverness - Aberdeen / ...
1h 46m£30–55Bus via Union Square Bus Station
cheapest- Take the bus from Bus Station to Union Square Bus Stationbus M96 / ...
3h 42m£7–9Bus
- Take the bus from Nairn Bus Station to Aberdeen Airportbus Ember
2h 24m£27–36Drive 82.7 mi
- Drive from Nairn to Dycecar 82.7 mi
1h 44m£21–30
Nairn to Dyce by train
Comparing Your Travel Options
The cheapest way to get from Nairn to Dyce is to bus via Union Square Bus Station which costs £7 - £9 and takes 3h 42m.
The fastest way to get from Nairn to Dyce is to drive which takes 1h 44m and costs £20 - £30.
No, there is no direct bus from Nairn station to Dyce. However, there are services departing from Nairn Bus Station and arriving at Aberdeen Airport via . The journey, including transfers, takes approximately 2h 24m.
Yes, there is a direct train departing from Nairn and arriving at Dyce. Services depart every three hours, and operate every day. The journey takes approximately 1h 46m.
The distance between Nairn and Dyce is 86 miles. The road distance is 83.2 miles.
The best way to get from Nairn to Dyce without a car is to train which takes 1h 46m and costs £30 - £55.
The train from Nairn to Dyce takes 1h 46m including transfers and departs every three hours.
Nairn to Dyce bus services, operated by Ember, depart from Nairn Bus Station.
Nairn to Dyce train services, operated by ScotRail, depart from Nairn station.
The best way to get from Nairn to Dyce is to train which takes 1h 46m and costs £30 - £55. Alternatively, you can bus, which costs £27 - £40 and takes 2h 24m.
What companies run services between Nairn, Scotland and Dyce, Scotland?
ScotRail operates a train from Nairn to Dyce every 3 hours. Tickets cost £30–55 and the journey takes 1h 46m. Alternatively, Ember operates a bus from Nairn Bus Station to Aberdeen Airport hourly. Tickets cost £10–15 and the journey takes 2h 19m.
- Phone
- +44 (0)344 811 0141
- Website
- ScotRail
Train from Nairn to Dyce
- Ave. Duration
- 1h 46m
- Frequency
- Every 3 hours
- Estimated price
- £30–55
- Website
- ScotRail
- Phone
- +44 (0)131 510 4007
- [email protected]
- Website
- Ember
Bus from Nairn Bus Station to Aberdeen Airport
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- £10–15
- Website
- Ember
- Phone
- 0345 241 8000
- Website
- Stagecoach North Scotland
Bus from Bus Station to Union Square Bus Station
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- £2
- Website
- Stagecoach North Scotland
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
Booking & Getting There
Nairn to Dyce bus services, operated by Ember, arrive at Aberdeen Airport station.
Nairn to Dyce train services, operated by ScotRail, arrive at Dyce station.
Yes, the driving distance between Nairn to Dyce is 83 miles. It takes approximately 1h 44m to drive from Nairn to Dyce.
Book your Nairn to Dyce train tickets online with Omio.
There are 619+ hotels available in Dyce.




