521 Plantation to Caol via Fort William, Upper Achintore

Operated by Shiel Buses. First bus 08:17, last bus 15:20. 2 journeys on weekdays. Fares: set by the operator — more.

No buses on this route this week. It next runs on Monday, 26 October 2026, and the timetable below is for the week beginning then — school-holiday, seasonal and event services often pause like this. Check with the operator before travelling.

Wanted a different 521? 7 other bus routes are numbered 521 elsewhere in the UK — see every 521 bus timetable by area.

Timetable

Ends at Bun Sgoil Loch Abar · Monday to Friday · 1 journey

Each column is one journey, headed by the time it sets off. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

The England fare cap doesn't apply in Scotland — Shiel Buses sets the fares on the 521. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Shiel Buses before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, 28 December, 29 December, 30 December, New Year's Eve, New Year's Day and 4 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 521

521 towards Caol

All 34 stops
  1. Terminus (at) Plantation
  2. Shaw Place (opp) Plantation
  3. Car Park (at) Plantation
  4. Braeside House (o/s) Fort William
  5. Grange Road (opp) Upper Achintore
  6. Connochie Road (at) Upper Achintore
  7. Lundavra Road (at) Upper Achintore
  8. Caithness Place (at) Upper Achintore
  9. Sutherland Avenue (at 12) Upper Achintore
  10. Angus Maciver Way (at) Upper Achintore
  11. Nairn Crescent (opp) Upper Achintore
  12. Angus Crescent (at) Upper Achintore
  13. Perth Place (at) Upper Achintore
  14. Nairn Crescent (at) Upper Achintore
  15. Sutherland Avenue (at 12) Upper Achintore
  16. Primary School (at) Upper Achintore
  17. Grange Road (at) Upper Achintore
  18. West End North (NE-bound) Fort William
  19. Middle St Car Park (at) Fort William
  20. Leisure Centre (opp) Fort William
  21. Nevis Bank Lane (opp) Fort William
  22. Inverlochy Junction (at) Fort William
  23. Ben Nevis Industrial Estate (opp) Fort William
  24. North Road Retail Park (opp) Lochybridge
  25. Glenmhor Terrace (opp) Lochybridge
  26. Farm Foods (at) Lochyside
  27. Old School Court (opp) Lochyside
  28. Glenmallie Road (at) Caol
  29. Co-Op (opp) Caol
  30. Caol Primary School (at) Caol
  31. Mackenzie Court Road End (opp) Caol
  32. Rosscott House (opp) Caol
  33. Lochy Bar (opp) Caol
  34. Bun Sgoil Loch Abar (at) Caol

521 towards Plantation

All 36 stops
  1. Bun Sgoil Loch Abar (at) Caol
  2. Lochy Bar (nr) Caol
  3. Rosscott House (o/s) Caol
  4. Glenkingie Terrace Road End (S-bound) Caol
  5. Caol Primary School (at) Caol
  6. Co-Op (o/s) Caol
  7. Glenmallie Road (opp) Caol
  8. Old School Court (o/s) Lochyside
  9. Farm Foods (opp) Lochyside
  10. Glenmhor Terrace (at) Lochybridge
  11. North Road Retail Park (at) Lochybridge
  12. Ben Nevis Industrial Estate Fort William
  13. Inverlochy Junction (opp) Fort William
  14. Nevis Bank Lane (at) Fort William
  15. Leisure Centre (o/s) Fort William
  16. Mamore Crescent (before) Fort William
  17. Mamore Crescent (after) Fort William
  18. Douglas Place (opp) Plantation
  19. Young Place (at) Plantation
  20. Terminus (at) Plantation
  21. Shaw Place (opp) Plantation
  22. Car Park (at) Plantation
  23. Braeside House (o/s) Fort William
  24. Grange Road (opp) Upper Achintore
  25. Connochie Road (at) Upper Achintore
  26. Lundavra Road (at) Upper Achintore
  27. Caithness Place (at) Upper Achintore
  28. Sutherland Avenue (at 9) Upper Achintore
  29. Nairn Crescent (at) Upper Achintore
  30. Angus Crescent (at) Upper Achintore
  31. Perth Place (at) Upper Achintore
  32. Angus Crescent (opp) Upper Achintore
  33. Nairn Crescent (opp) Upper Achintore
  34. Angus Maciver Way (at) Upper Achintore
  35. Sutherland Avenue (at 12) Upper Achintore
  36. Primary School (at) Upper Achintore

Towns & areas on this route

Frequently asked questions

What time is the first 521 bus?

The first 521 departure on weekdays leaves at 08:17 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 521 bus?

The last 521 on weekdays leaves its first stop at 15:20. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 521 bus cost?

The England fare cap doesn't apply in Scotland — Shiel Buses sets the fares on the 521. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the 521 bus?

The 521 is operated by Shiel Buses.

Timetable data from Shiel Buses via the DfT Bus Open Data Service (Scotland feed). Check before you travel — services can change at short notice.