There are 4 ways to get from Dalcross to Nairn by bus, train, taxi, 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.
Dalcross to Nairn by bus
Comparing Your Travel Options
The cheapest way to get from Dalcross to Nairn is to line 10 bus which costs £2 and takes 0 min.
The fastest way to get from Dalcross to Nairn is to line 10 bus which takes 0 min and costs £2.
Yes, there is a direct bus departing from Layby and arriving at A96 Junction. Services depart hourly, and operate every day. The journey takes approximately 0 min.
Yes, there is a direct train departing from Inverness Airport and arriving at Nairn. Services depart hourly, and operate every day. The journey takes approximately 9 min.
The distance between Dalcross and Nairn is 7 miles. The road distance is 8.3 miles.
The best way to get from Dalcross to Nairn without a car is to line 10 bus which takes 0 min and costs £2.
The line 10 bus from Layby to A96 Junction takes 0 min including transfers and departs hourly.
Dalcross to Nairn bus services, operated by Stagecoach North Scotland, depart from Layby station.
Dalcross to Nairn train services, operated by ScotRail, depart from Inverness Airport station.
The best way to get from Dalcross to Nairn is to line 10 bus which takes 0 min and costs £2. Alternatively, you can train, which costs £3 - £5 and takes 9 min.
What companies run services between Dalcross, Scotland and Nairn, Scotland?
Stagecoach North Scotland operates a bus from Layby to A96 Junction hourly. Tickets cost £2 and the journey takes 1 min. Alternatively, ScotRail operates a train from Inverness Airport to Nairn hourly. Tickets cost £3–5 and the journey takes 9 min.
- Phone
- +44 (0)344 811 0141
- Website
- ScotRail
Train from Inverness Airport to Nairn
- Ave. Duration
- 9 min
- Frequency
- Hourly
- Estimated price
- £3–5
- Website
- ScotRail
- Phone
- 0345 241 8000
- Website
- Stagecoach North Scotland
Bus from Layby to A96 Junction
- 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
Dalcross to Nairn bus services, operated by Stagecoach North Scotland, arrive at A96 Junction station.
Dalcross to Nairn train services, operated by ScotRail, arrive at Nairn station.
Yes, the driving distance between Dalcross to Nairn is 8 miles. It takes approximately 13 min to drive from Dalcross to Nairn.
Book your Dalcross to Nairn train tickets online with Omio.
There are 920+ hotels available in Nairn.




