Bus times in Fort William
All the buses in Fort William: 31 bus routes and 113 bus stops. Pick a stop for live departures, or a route for the full timetable.
Next buses from North Road Retail Park (opp) as of 08:24
Scheduled times at Fort William’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.
Cancellations & disruptions in Fort William today
- 44 Fort William → Kinlochleven via Ballachulish, Glencoe Shiel Buses · first 06:30 · last 22:00
- 46 Perth Place → Annat Industrial Estate Shiel Buses · not Sundays · first 08:00 · last 17:41
- 47 Upper Achintore → Caol Shiel Buses · not Sundays · first 08:30 · last 18:17
- 592 Corpach → Fort William via Banavie, Caol Lochaber Action on Disability · Fridays only · first 09:30 · last 14:00
- 915 Glasgow → Uig via Dumbarton, Fort William Scottish Citylink · first 06:00 · last 18:40
- 919 Inverness → Fort William via Ballifeary, Lochend Scottish Citylink · first 07:35 · last 21:09
- E14 Inverness → Oban via Lochend, Fort William Ember · first 04:31 · last 20:11
- X47 Upper Achintore → Corpach Shiel Buses · weekdays only · first 05:45 · last 23:10
School, works and infrequent services (23 — under 10 journeys a day)
- 43 Fort William → Spean Bridge via Caol, Banavie Shiel Buses · weekdays only · first 07:30 · last 15:05
- 144 Fort William → Kinlochleven via Kentallen, Duror Shiel Buses · weekdays only · first 07:05 · last 15:50
- 145 Lochyside → Corpach via Caol, Banavie Shiel Buses · weekdays only · first 08:26 · last 15:45
- 146 Fort William → Lochyside via Upper Achintore, Lochybridge Shiel Buses · weekdays only · first 07:55 · last 15:45
- 147 Fort William → Lochyside via Claggan, Lochybridge Shiel Buses · weekdays only · first 08:00 · last 15:45
- 148 Fort William → Corpach via Caol, Banavie Shiel Buses · weekdays only · first 08:05 · last 15:45
- 149 Lochyside → Fort William via Plantation, Upper Achintore Shiel Buses · weekdays only · first 08:32 · last 15:05
- 500 Lochailort → Mallaig via Fort William, Corpach Shiel Buses · weekdays only · first 08:50 · last 16:25
- 502 Fort William → Salen via Corpach, Acharacle Shiel Buses · not Sundays · first 07:10 · last 15:40
- 505 Hotel → King's Way Shiel Buses · weekdays only · first 07:10 · last 17:40
- 506 Fort William → Kilchoan via Strontian, Acharacle Shiel Buses · not Sundays · first 07:50 · last 13:50
- 507 Drimnin → Fort William via Strontian, Corran Ferry Shiel Buses · weekdays only · first 07:45 · last 15:45
- 510 Lochyside → Invergarry via Fort William, Spean Bridge Shiel Buses · weekdays only · first 07:10 · last 16:25
- 512B Caol → North Ballachulish via Fort William, Corran Ferry Shiel Buses · weekdays only · first 08:05 · last 15:25
- 521 Plantation → Caol via Fort William, Upper Achintore Shiel Buses · weekdays only · first 08:17 · last 15:20
- 522 Fort William → Camusnagaul via Caol, Corpach Shiel Buses · weekdays only · first 06:57 · last 17:35
- 534 Fort William → Mallaig Shiel Buses · Saturdays only · first 08:50 · last 13:25
- 591 Roybridge → Fort William via Spean Bridge, Lochybridge Lochaber Action on Disability · Thursdays only · first 09:55 · last 13:50
- 913 Edinburgh → Fort William via Kinross, Crieff Scottish Citylink · first 08:40 · last 16:10
- 918 Oban → Fort William via Dunbeg, Ballachulish West Coast Motors · not Sundays · first 09:30 · last 17:55
- E4 Edinburgh circular via Grangemouth, Fort William Ember · first 04:21 · last 20:25
- E4X Edinburgh → Fort William via Corstorphine, Callander Ember · first 07:00 · last 12:10
- E5 Fort William → Glasgow via Dumbarton, Gallowhill Ember · first 08:00 · last 22:50
Route numbers are reused all over the country. See every UK 919 bus, E14 bus, 915 bus, 47 bus, 46 bus, X47 bus, 44 bus, 592 bus, E4 bus, E5 bus, 522 bus or 500 bus timetable.
Buses to…
Where can you get to by bus from Fort William?
Show 6 more places
Map of bus stops in Fort William
All 113 stops shown. Tap a marker for live departures.
Bus stops in Fort William
Busiest stops
- North Road Retail Park (opp) Lochybridge · 21 routes
- Inverlochy Junction (at) 20 routes
- Ben Nevis Industrial Estate (opp) 19 routes
- Glenmhor Terrace (opp) Lochybridge · 19 routes
- Leisure Centre (opp) 19 routes
- Nevis Bank Lane (opp) 18 routes
- Ben Nevis Industrial Estate 17 routes
- North Road Retail Park (at) Lochybridge · 17 routes
- Inverlochy Junction (opp) 16 routes
- Glenmhor Terrace (at) Lochybridge · 15 routes
- Leisure Centre (o/s) 15 routes
- Nevis Bank Lane (at) 15 routes
All stops by area (10 areas)
Fort William (37 stops)
- Alltonside Guest House (at)
- Alltonside Guest House (opp)
- An Aird One (in)
- Belford Hospital (o/s)
- Ben Nevis Industrial Estate
- Ben Nevis Industrial Estate (opp)
- Braeside House (o/s)
- Bus Station MacFarlane Way
- Bus Station MacFarlane Way
- Bus Station MacFarlane Way
- Camanachd Cresent (at)
- Camusnagaul Ferry Pier (at)
- Croit Anna Hotel (o/s)
- Croit Anna Hotel (opp)
- Fort William Bus Station
- Fort William Ferry Landing
- Heron Bay Road End (at)
- Heron Bay Road End (opp)
- High Street
- Inverlochy Junction (at)
- Inverlochy Junction (opp)
- Leisure Centre (o/s)
- Leisure Centre (opp)
- Linnhe Road (SW-bound)
- Mamore Crescent (after)
- Mamore Crescent (before)
- Middle St Car Park (at)
- Nevis Bank Lane (at)
- Nevis Bank Lane (opp)
- Nevis Centre (o/s)
- Nevis Centre (opp)
- Nevis Sport (at)
- Seafield Gardens (opp)
- St Marys School (opp)
- West End North (NE-bound)
- West End South (at)
- Yacht Club (opp)
Banavie (9 stops)
Caol (15 stops)
- Bun Sgoil Loch Abar (at)
- Bus Depot (at)
- Bus Depot (opp)
- Caol Primary School (at)
- Co-Op (o/s)
- Co-Op (opp)
- Glenkingie Terrace Road End (S-bound)
- Glenmallie Road (at)
- Glenmallie Road (opp)
- Lochy Bar (nr)
- Lochy Bar (opp)
- Mackenzie Court Road End (opp)
- Rosscott House (o/s)
- Rosscott House (opp)
- St Columba School (at)
Claggan (4 stops)
Corpach (16 stops)
- Annat Industrial Estate
- Annat Industrial Estate (opp)
- Cameron's Monument (at)
- Co-Op (o/s)
- Corpach Hotel (o/s)
- Corpach Hotel (opp)
- Drumfada Terrace (at)
- Drumfada Terrace (opp)
- Hillview Drive (at)
- Hillview Drive (opp)
- Kilmallie Hall (o/s)
- Kilmallie Hall (opp)
- Linnhe Caravan Park (at)
- Linnhe Caravan Park (opp)
- Paper Mill (o/s)
- Paper Mill (opp)
Inverlochy (1 stop)
Lochybridge (4 stops)
Lochyside (7 stops)
Plantation (6 stops)
Upper Achintore (14 stops)
Operators in Fort William
Bus services here are registered with Highland Council. See registered service changes and withdrawals →
Frequently asked questions
Which buses run in Fort William?
31 bus routes serve Fort William, run by 5 operators including Shiel Buses and Ember. The busiest are the 919 (Inverness to Fort William), the E14 (Inverness to Oban), the 915 (Glasgow to Uig), the 47 (Upper Achintore to Caol), the 46 (Perth Place to Annat Industrial Estate), the X47 (Upper Achintore to Corpach), the 44 (Fort William to Kinlochleven) and the 592 (Corpach to Fort William), plus 23 school or occasional services.
How much is the bus fare in Fort William?
Fares in Fort William 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 Fort William?
There are 113 active bus stops in Fort William across Fort William, Banavie, Caol, Claggan, Corpach, Inverlochy, Lochybridge, Lochyside, Plantation, Upper Achintore. Each stop page on this site shows the next departures and every route that calls there.