Driving in the Highlands is a pleasant experience with only the city of Inverness experiencing any significant commuter traffic. Whilst the region's arterial road and most roads between communities are up to modern standards, single track roads are still in use in some rural areas although considerate drivers mean that problems seldom arise.

Indicative Car Journey Times Within the Region:

Inverness - Wick 2 Hours
Inverness - Thurso 2 Hours
Inverness - Gairloch 1 hour 40 mins
Inverness - Fort William 1 Hour 30 Mins
Inverness - Ullapool 1 Hour 20 mins
Inverness -Dingwall 20 Minutes
Inverness - Aviemore 30 Minutes
Inverness - Mallaig 2 Hours 30 Mins
Inverness - Nairn 25 Minutes
Fort William - Thurso 3 Hours 45 Mins
Fort William - Wick 3 Hours 30 Mins

Provision of public transport in the region is good, with rural Highland areas linked with the city of Inverness as well as the region's main towns and transport hubs such as Wick, Thurso and Ullapool.

Train services within the region run daily along the east coast from Wick to inverness, from the city to Kyle of Lochalsh andsouth to Fort William and west to Kyle of Lochalsh.

Train services run throughout the region as follows:

Wick southward to Inverness via Dingwall.
Kyle of Lochalsh westward to Inverness via Dingwall
Inverness eastward to Nairn and then to Aberdeen
Inverness southward to Dalwhinnie and then to Perth
Mallaig south and eastward to Fort William
Fort William east to Corrour and then south to Glasgow

Scot Rail is the main train operator in the region although the East Coast train from London and Edinburgh stops at Carrbridge before reaching Inverness.

Regular bus services connect the city, towns, villages and most settlements in the region. The main bus operators in Highland are Stagecoach, City Link, Megabus, D & E Coaches, Royal Mail Post Bus, Highland Scotbus, Ross’s Minibuses and  MacLeod’s Coaches. Check Traveline Scotland for details on timetables.