Bus times in Mallaig

4 bus routes and 13 bus stops in Mallaig. Pick a stop for live departures, or a route for the full timetable.

💷 Fares in Mallaig are set by each operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Bus routes serving Mallaig

Bus stops in Mallaig

Operators in Mallaig

Frequently asked questions

Which buses run in Mallaig?

4 bus routes currently serve Mallaig: the 500 (Lochailort to Mallaig), the 501 (Post Office to Junction), the 505 (Hotel to King's Way), the 534 (Fort William to Mallaig).

How much is the bus fare in Mallaig?

Fares in Mallaig are set by each operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

How many bus stops are there in Mallaig?

There are 13 active bus stops in Mallaig. Each stop page on this site shows the next departures and every route that calls there.

Where can you get to by bus from Mallaig?

Bus times near Mallaig