The A82 (Glasgow to Fort William and Inverness), the A9 (Stirling to Perth, Aviemore, Inverness and Thurso) and the A96 (Aberdeen to Nairn and Inverness) are the three main roads to and from the Highlands. The area also has three National Tourist Routes (the Highland Tourist Route, the Moray Coastal Route, and the North & West Highlands Route) which offer a leisurely drive through areas of exceptional natural beauty between Aberdeen and Inverness, Inverness and Lairg, and from Ullapool to John O’ Groats respectively.
Some care is needed when driving in Scotland off the main roads: make sure that you drive safely on single track roads and look out for livestock on rural routes. Some of the more remote areas have fewer petrol stations so make sure to fill up when you can.
If you plan on travelling by bicycle, take a look at our information on cycling in Scotland.
Traffic Scotland is a great source of up-to-date traffic information.
For information about all public transport in Scotland, the best place to check for information and timetables is the Traveline site; you can also download their handy mobile app or call them on 0871 200 22 33.
There are regular coaches to the Highlands from Glasgow, Edinburgh and Aberdeen, plus connections from other towns and cities across the UK.
Travel by train to the Highlands and you will be treated to spectacular scenery. You can travel to Inverness from towns and cities including Glasgow, Edinburgh or Aberdeen by train, and then join a local train from there. You can also take the Caledonian Sleeper overnight from London to Fort William and Inverness.