Several coaches a day run to and from Glasgow, Oban, Kyle of Lochalsh, the Isle of Skye and Inverness. Up to three per day run to and from Mallaig and in summer a couple also go to Edinburgh, Kingussie and Aviemore.
Local buses run to Kinlochleven via Glencoe.