Travel to Nairn

If you are travelling from around the UK or from overseas your first stop is likely to be Inverness Railway Station (15 miles), Inverness Airport (7 miles) or Aberdeen Airport (Dyce).

No 11 – No Airport buses running currently.

Buses: No 10 – Inverness / Aberdeen via Nairn (every half-hour). Download timetable.

No. X12 Inverness / Nairn Via Raigmore Hospital.  See Page 31 – includes Inverness city buses  Download Timetable.

No 20. Nairn Town ServiceDownload Timetable

No 13. Inverness / Nairn / Cawdor – Download Timetable

Download the GO-HI app from the App Store or Google Play for travel journey planner across the Highlands & Islands.


See Omio’s comprehensive journey planner for Europe and UK travel links by Air, Rail and Bus to Nairn, via Inverness, Aberdeen, Glasgow and Edinburgh. Just enter your main departure point for detailed travel alternatives, with costs, to each destination.

 Plan your travel around Scotland by bus and train. Includes local bus services with times in towns and cities. (Click graphic)

If you’re looking for a way to save money when travelling by train, check out SplitSave from the Trainline, the new split-ticketing app feature.

Inverness Airport is the principal air hub for the Highlands and Islands.

Live Flight Information

UK Airport Flight Information:
London Luton
London Gatwick

Fly direct from Inverness to some of the UK’s and Europe’s most popular destinations.

Bus & Coach Travel
Scottish Citylink (buses) 
Connecting Scotland’s major cities. Routes to and from Inverness, Perth, Edinburgh, Glasgow
Coach and Bus Routes across the Highlands and Islands

Rail Travel
Scotrail – Rail services throughout Scotland
LNER– Direct East Coast mainline services between Inverness, Edinburgh, York and London.
Avanti West Coast – from English cities to Glasgow Central

Calmac Scottish Island Ferries Stornoway and Western Isles
Stena Line
P&O Scottish Ferries Western Isles, Orkney and Shetland
NorthLink Orkney & Shetland Ferries

Local Nairn Taxis
Taxi 24/7 – 01667 459595
Moray Taxis – 01667 455552
Cawdor Taxis – 01667 404315
Nairnshire Taxis – 01667 455558
Williamson’s Taxis – 01667 452225
Nairn Taxis – 01667 451111
Base Taxis – 01667 456661