915 Buchanan Bus Station, Glasgow ↔ Bus Station, Fort William
Operated by Scottish Citylink. First bus 06:00, last bus 18:40. 36 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Buchanan Bus Station (Stance 55) | · | · | · | · | · | · | 10:20 | 10:20 | · | · | · | · | · | · | · | · | · | · |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Buchanan Bus Station (Stance 56) | 06:40 | 06:40 | 07:50 | · | 08:50 | · | · | · | 11:20 | 12:50 | 13:50 | 13:50 | · | 15:20 | 16:20 | 17:20 | · | 18:20 |
| Anniesland Cross (before) | 06:56 | 06:56 | 08:08 | · | 09:08 | · | · | · | 11:38 | 13:08 | · | · | · | 15:41 | 16:41 | · | · | 18:38 |
| Barloan Toll (before) | 07:17 | 07:17 | 08:29 | · | 09:29 | · | 11:04 | 11:04 | 11:59 | 13:29 | 14:37 | 14:37 | · | 16:02 | 17:02 | 18:12 | · | 18:58 |
| Bypass (N-bound) | 07:34 | 07:34 | 08:46 | · | 09:46 | · | 11:21 | 11:21 | 12:16 | 13:46 | 14:54 | 14:54 | · | 16:19 | 17:19 | 18:29 | · | 19:15 |
| Loch Sloy Power Station | 07:54 | 07:54 | 09:06 | · | 10:06 | · | 11:41 | 11:41 | 12:36 | 14:06 | 15:14 | 15:14 | · | 16:39 | 17:39 | 18:49 | · | 19:35 |
| Public Toilets (opp) | 08:18 | 08:18 | 09:30 | · | 10:30 | · | 12:05 | 12:05 | 13:00 | 14:30 | 15:38 | 15:38 | · | 17:03 | 18:03 | 19:12 | · | 19:58 |
| Chairlift Road End (at) | 08:53 | 08:53 | 10:10 | · | 11:10 | · | 12:45 | 12:45 | 13:40 | 15:10 | 16:18 | 16:18 | · | 17:43 | 18:43 | 19:52 | · | 20:38 |
| Tourist Information (opp) | 09:14 | 09:14 | 10:31 | · | 11:31 | · | 13:06 | 13:06 | 14:01 | 15:31 | 16:39 | 16:39 | · | 18:04 | 19:04 | 20:13 | · | 20:59 |
| Corran Ferry Junction (at) | 09:26 | 09:26 | 10:43 | · | 11:43 | · | 13:18 | 13:18 | 14:13 | 15:43 | 16:51 | 16:51 | · | 18:16 | 19:16 | 20:25 | · | 21:11 |
| Happy Valley (at) | 10:08 | · | · | · | · | 10:08 | · | 14:08 | · | · | 17:48 | · | 14:08 | · | · | · | 17:48 | · |
| Glen Gloy Road End (opp) | 10:23 | · | · | · | · | 10:23 | · | 14:23 | · | · | 18:03 | · | 14:23 | · | · | · | 18:03 | · |
| Youth Hostel (o/s) | 10:37 | · | · | · | · | 10:37 | · | 14:37 | · | · | 18:17 | · | 14:37 | · | · | · | 18:17 | · |
| Inn (o/s) | 11:13 | · | · | · | · | 11:13 | · | 15:13 | · | · | 18:51 | · | 15:13 | · | · | · | 18:51 | · |
| Primary School (nr) | 11:34 | · | · | · | · | 11:34 | · | 15:34 | · | · | 19:14 | · | 15:34 | · | · | · | 19:14 | · |
| Nostie Road End (at) | 11:45 | · | · | · | · | 11:45 | · | 15:45 | · | · | 19:25 | · | 15:45 | · | · | · | 19:25 | · |
| Balmacara Hotel (opp) | 11:49 | · | · | · | · | 11:49 | · | 15:49 | · | · | 19:30 | · | 15:49 | · | · | · | 19:30 | · |
| Breakish Road End West (opp) | 12:13 | · | · | · | · | 12:13 | · | 16:13 | · | · | 19:52 | · | 16:13 | · | · | · | 19:52 | · |
| New Broadford Hospital (at) | 12:24 | · | · | · | · | 12:24 | · | 16:24 | · | · | 20:04 | · | 16:24 | · | · | · | 20:04 | · |
| Picture House (opp) | 12:33 | · | · | · | · | 12:33 | · | 16:33 | · | · | 20:13 | · | 16:33 | · | · | · | 20:13 | · |
| Hotel (o/s) | 12:50 | · | · | · | · | 12:50 | · | 16:50 | · | · | 20:30 | · | 16:50 | · | · | · | 20:30 | · |
| Somerled Square (Stance) | 13:10 | · | · | 08:30 | · | 13:10 | · | 17:15 | · | · | 20:45 | · | 17:15 | · | · | · | 20:45 | · |
| Uig Pier (at) | 13:37 | · | · | 08:57 | · | 13:37 | · | 17:42 | · | · | · | · | 17:42 | · | · | · | · | · |
Route map
All stops on route 915
915 towards Bus Station, Fort William
- Buchanan Bus Station (Stance 55) Glasgow
- Trident House (Opp) Gallowhill
- Terminal Building (Stance 9) Glasgow Airport
- Buchanan Bus Station (Stance 56) Glasgow
- Kersland Street (At) Hillhead
- Gartnavel Hospital (at) Kelvinside
- Anniesland Cross (before) Anniesland
- Drumry Roundabout (before) Drumry
- Kilbowie Roundabout Westbound (at) Kilbowie
- Barloan Toll (before) Dumbarton
- Lower Stoneymollan Road (opp) Balloch
- Duck Bay (NW-bound) Arden
- Arden Lodge (opp) Arden
- Bypass (N-bound) Luss
- Hotel (at) Inverbeg
- Hotel car park (at) Tarbet
- Loch Sloy Power Station Inveruglas
- Hotel (opp) Ardlui
- Hotel (opp) Inverarnan
- Public Toilets (opp) Crianlarich
- Public Toilets (at) Tyndrum
- Hotel (at) Bridge Of Orchy
- Chairlift Road End (at) Glencoe
- Visitor Centre (at) Glencoe
- Hotel (o/s) Glencoe
- Tourist Information (opp) Ballachulish
- Chisholms Garage (opp) Ballachulish
- Ballachulish Bridge (before) Ballachulish
- Kinlochleven Road End (opp) North Ballachulish
- Oldtown Junction (opp) North Ballachulish
- Lodge on the Loch (opp) Onich
- Village Stores (opp) Onich
- Cuilcheanna Road End (at) Onich
- Bunree Junction (at) Corran Ferry
- Corran Ferry Junction (at) Corran Ferry
- Croit Anna Hotel (opp) Fort William
- Alltonside Guest House (opp) Fort William
- Seafield Gardens (opp) Fort William
- Bus Station Fort William
- Leisure Centre (opp) Fort William
- Nevis Bank Lane (opp) Fort William
- Inverlochy Junction (at) Fort William
- North Road Retail Park (opp) Lochybridge
- Ben Nevis Industrial Estate (opp) Fort William
- Glenmhor Terrace (opp) Lochybridge
- Happy Valley (at) Torlundy
- Road End (opp) Nevis Range
- Spean Crescent (opp) Spean Bridge
- Braelea (opp) Spean Bridge
- Road End (opp) Stronaba
- Glen Gloy Road End (opp) Glen Gloy
- Whispering Pines (at) Letterfinlay
- Laggan Locks (at) Laggan
- Youth Hostel (o/s) Laggan
- Laggan Swing Bridge (N-bound) Laggan
- Seven Heads Store (o/s) Invergarry
- Hotel (opp) Invergarry
- Post Office (o/s) Invergarry
- Junction (at) Bunloyne
- Inn (o/s) Cluanie
- Junction (at) Shiel Bridge
- Restaurant (opp) Allt a Chruinn
- Primary School (nr) Inverinate
- Glebe Road End (at) Inverinate
- Jet Filling Station Inverinate
- Bridge Road End (opp) Dornie
- Camuslongart Road End (opp) Ardelve
- Road End (at) Ardelve
- Nostie Road End (at) Nostie
- Business Park (at) Auchtertyre
- Village Hall (at) Kirkton
- Balmacara Hotel (opp) Reraig
- Camp Site Road End (opp) Balmacara
- Harbour Slipway (at) Kyle of Lochalsh
- Shorefront Shelter (at) Kyleakin
- Kings Arms Hotel (at) Kyleakin
- MacKinnon House Hotel (at) Kyleakin
- Camp Site (opp) Ashaig
- Breakish Road End West (opp) Breakish
- Armadale Road End (at) Skulamus
- Waterloo Road End (opp) Broadford
- Old Mill Road End (at) Broadford
- Crowlin Bar (opp) Broadford
- Post Office (at) Broadford
- New Broadford Hospital (at) Broadford
- Slipway (opp) Strollamus
- Houses (opp) Dunan
- Picture House (opp) Ard Dorch
- Road End (at) Luib
- Skye Golf Club (opp) Sconser
- Ferry Road End (opp) Sconser
- Hotel (o/s) Sligachan
- Braes Road End (opp) Portree
- Skye Candles Visitor Centre Road End (at) Portree
- Somerled Square (Stance) Portree
- Co-Op (opp) Portree
- Sluggans Industrial Estate (opp) Portree
- Drumuie Road End (at) Borve
- Road End (opp) Borve
- A850 Junction (after) Borve
- North Road End (opp) Borve
- Road End (opp) Annishader
- Road End (opp) Eyre
- Church (at) Kensaleyre
- Road End (at) Romesdal
- Road End (at) Kingsburgh
- Peinlich Junction (opp) Peinlich
- Road End (at) Cuidrach
- Road End (at) Earlish
- Sheadar Road End (opp) Uig
- Post Office (at) Uig
- Rha Bank (opp) Uig
- Police Station (W-bound) Uig
- Uig Pier (at) Uig
915 towards Buchanan Bus Station, Glasgow
- Uig Pier (at) Uig
- Rha Bank (at) Uig
- Police Station (E-bound) Uig
- Post Office (opp) Uig
- Sheadar Road End (at) Uig
- Road End (opp) Earlish
- Road End (opp) Cuidrach
- Peinlich Junction (at) Peinlich
- Road End (opp) Kingsburgh
- Road End (opp) Romesdal
- Road End (at) Eyre
- Keistle Road End (at) Kensaleyre
- Road End (at) Annishader
- North Road End (at) Borve
- A850 Junction (before) Borve
- Road End (at) Borve
- Drumuie Road End (opp) Borve
- Co-Op (o/s) Portree
- Sluggans Industrial Estate (nr) Portree
- Somerled Square (Stance) Portree
- Cemetery (at) Portree
- Braes Road End (at) Portree
- Hotel (opp) Sligachan
- Ferry Road End (at) Sconser
- Skye Golf Club (at) Sconser
- Road End (opp) Luib
- Picture House (o/s) Ard Dorch
- Houses (at) Dunan
- Slipway (at) Strollamus
- Post Office (opp) Broadford
- New Broadford Hospital (at) Broadford
- Claymore Bar (at) Broadford
- Hebridean Hotel (opp) Broadford
- Armadale Road End (opp) Skulamus
- Breakish Road End West (at) Breakish
- Camp Site (at) Ashaig
- Shorefront Shelter (at) Kyleakin
- Kings Arms Hotel (at) Kyleakin
- MacKinnon House Hotel (at) Kyleakin
- Harbour Slipway (at) Kyle of Lochalsh
- Camp Site Road End (at) Balmacara
- Balmacara Hotel (o/s) Reraig
- Village Hall (opp) Kirkton
- Business Park (opp) Auchtertyre
- Road End (opp) Nostie
- Road End (opp) Ardelve
- Bridge Road End (at) Dornie
- Houses (opp) Inverinate
- Restaurant (at) Allt a Chruinn
- Junction (opp) Shiel Bridge
- Inn (opp) Cluanie
- Junction (opp) Bunloyne
- School (o/s) Invergarry
- Hotel (o/s) Invergarry
- Seven Heads Store (opp) Invergarry
- Laggan Swing Bridge (S-Bound) Laggan
- Youth Hostel (opp) Laggan
- Laggan Locks (opp) Laggan
- Whispering Pines (opp) Letterfinlay
- Glen Gloy Road End (at) Glen Gloy
- Road End (at) Stronaba
- Braelea (at) Spean Bridge
- Spean Crescent (at) Spean Bridge
- Road End (at) Nevis Range
- Happy Valley South (opp) Torlundy
- Glenmhor Terrace (at) Lochybridge
- North Road Retail Park (at) Lochybridge
- Ben Nevis Industrial Estate Fort William
- Nevis Bank Lane (at) Fort William
- Inverlochy Junction (opp) Fort William
- Leisure Centre (o/s) Fort William
- Belford Hospital (o/s) Fort William
- Bus Station Fort William
- Yacht Club (opp) Fort William
- Alltonside Guest House (at) Fort William
- Croit Anna Hotel (o/s) Fort William
- Birchbrae Lodges Road End (at) Corran Ferry
- Inchree Road End (at) Corran Ferry
- Village Stores (o/s) Onich
- Kinlochleven Road End (at) North Ballachulish
- Chisholms Garage (at) Ballachulish
- Tourist Information (o/s) Ballachulish
- Hotel (opp) Glencoe
- Visitor Centre (opp) Glencoe
- Chairlift Road End (opp) Glencoe
- Hotel (opp) Bridge Of Orchy
- Pine Trees Leisure Park (opp) Tyndrum
- Public Toilets (at) Crianlarich
- Hotel (at) Inverarnan
- Hotel (at) Ardlui
- Loch Sloy Power Station (opp) Inveruglas
- Hotel car park (opp) Tarbet
- Hotel (opp) Inverbeg
- Bypass (S-bound) Luss
- Arden Lodge (at) Arden
- Duck Bay (SE-bound) Arden
- Lower Stoneymollan Road (near) Balloch
- Barloan Toll (after) Dumbarton
- Terminal Building (Stance 9) Glasgow Airport
- Washington Road (after) Gallowhill
- Kilbowie Roundabout Eastbound (at) Kilbowie
- Heathcot Place (near) Drumchapel
- Anniesland Cross (after) Anniesland
- Gartnavel Hospital (at) Kelvinside
- Saltoun Street (opp) Hillhead
- Buchanan Bus Station (Stance 56) Glasgow
Service history & registered changes
- 🆕 Registered effective 16 May 2026 Operating between Fort William and Portree or Uig given service number 915 / 916 effective from 16 May 2026. To amend Timetable.
- 🆕 Registered effective 4 Oct 2025 Operating between Fort William and Portree or Uig given service number 915 / 916 effective from 04 October 2025. To amend Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 915 bus?
The first 915 departure on weekdays leaves at 06:00 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 915 bus?
The last 915 on weekdays leaves its first stop at 18:40. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 915 bus cost?
The England fare cap doesn't apply in Scotland — Scottish Citylink sets the fares on the 915. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 915 bus?
The 915 is operated by Scottish Citylink.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.