A good road network exists throughout the Highlands. The region covers a vast area but most parts are accessible by car and bicycle.
Check out Traffic Scotland for up-to-date traffic information.
You can access the latest information and timetables via Traveline, who also have a handy mobile app. They can also be contacted on 0871 200 22 33.
There are an excellent network of local bus services that operate between many of the main towns and villages and over to the Isle of Skye. Postbuses also carry fare-paying passengers in rural areas where there is no other form of public transport.
For more information see Stagecoach.
ScotRail, Scotland's main rail operator, runs regular daily services throughout the towns and villages of the Highlands.
For a truly memorable trip, take the train from Fort William to Mallaig, a route that is widely regarded as one of the most scenic rail journeys in the world. This route – which you can do by steam train in the summer - also takes you across the magnificent sweeping viaduct at Glenfinnan which appears in the Harry Potter films.
You can also enjoy The Whisky Line, Britain's most northerly heritage railway - a unique seasonal route that covers the 11-mile stretch between Keith and Dufftown, the 'Malt Whisky Capital'.
There are many taxi companies in the Highlands that provide a quality, reliable and efficient pre-booked service. This is an excellent way to make the most of your visit where you can explore the area in a hassle-free way without having to drive while you are on holiday.
Both Caledonian MacBrayne and the small Glenelg-Skye ferry operate car and passenger services to the region’s west coast islands.
You can visit the northern islands from the Highlands with NorthLink Ferries and Pentland Ferries operate car and passenger services from Scrabster (near Thurso) and Gills Bay over to Orkney. In addition, John o' Groats Ferries offers passenger-only services to Orkney.