Travel directions to the Imperial Hotel Fort William
Getting to Fort William by car from anywhere in Scotland is so simple, its so very central. From Glasgow, simply follow A82 to Crianlarich and through spectacular Glencoe to Fort William.
From Inverness, follow the A82 south via loch Ness, Fort Augustus and Spean Bridge to Fort William.
From Edinburgh, the most direct route is the M90 to Perth, followed by the A85 through Crianlarch to join the A82 north to Fort William (well signposted)
From the south and England, follow the M6 onto the A/M74, and travel north all the way via the M74/ M73 and then M80/M9 to Perth, then proceed as for Edinburgh above.
Several Citylink coaches a day run to and from Glasgow, Oban, Kyle of Lochalsh, the Isle of Skye and Inverness. In summer a couple also go to Edinburgh via Stirling.
Shiel Buses operate up to three buses per day to and from Mallaig.
Local Stagecoach buses run to Kinlochleven via Glencoe.
A number of trains per day run to and from Glasgow (Queen Street) via Loch Lomond, Crianlarich, Tyndrum and Rannoch Moor on the spectacular West Highland Railway, and continue on the even more scenic route to Mallaig
The Caledonian Sleeper is an overnight sleeper train that runs direct to Fort William from London. Due to its historic popularity among the landed gentry travelling to shooting parties it is affectionately nicknamed the "Deerstalker". The train leaves Euston every evening at 8PM except on Saturdays. Fares are £120 return, but "Bargain Berths" are available down to £19 one way if you book up to 12 weeks in advance - but are notoriously hard to get on the Fort William service during peak summer season. As an alternative you can travel on the overnight Glasgow train (which leaves Euston at 2300) and complete the journey using a day service.