915 Bus Station, Fort William - Buchanan Bus Station, Glasgow
Operated by Scottish Citylink. Registered as running via Kyle of Lochalsh. First bus 06:00, last bus 18:40. 24 journeys on weekdays. Fares: set by the operator — more.
Wanted a different 915? 3 other bus routes are numbered 915 elsewhere in the UK — see every 915 bus timetable by area.
| Stop | 06:40 | 07:50 | 08:30 to Uig Pier, Uig | 08:50 | 10:08 to Uig Pier, Uig | 10:20 | 14:08 to Uig Pier, Uig | 13:50 | 15:20 | 16:20 | 17:48 to Somerled Square, Portree | 18:20 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Buchanan Bus Station (Stance 55) | · | · | · | · | · | 10:20 | · | · | · | · | · | · |
| Buchanan Bus Station (Stance 56) | 06:40 | 07:50 | · | 08:50 | · | · | · | 13:50 | 15:20 | 16:20 | · | 18:20 |
| Anniesland Cross (before) | 06:56 | 08:08 | · | 09:08 | · | · | · | · | 15:41 | 16:41 | · | 18:38 |
| Barloan Toll (before) | 07:17 | 08:29 | · | 09:29 | · | 11:04 | · | 14:37 | 16:02 | 17:02 | · | 18:58 |
| Bypass (N-bound) | 07:34 | 08:46 | · | 09:46 | · | 11:21 | · | 14:54 | 16:19 | 17:19 | · | 19:15 |
| Loch Sloy Power Station | 07:54 | 09:06 | · | 10:06 | · | 11:41 | · | 15:14 | 16:39 | 17:39 | · | 19:35 |
| Public Toilets (opp) | 08:18 | 09:30 | · | 10:30 | · | 12:05 | · | 15:38 | 17:03 | 18:03 | · | 19:58 |
| Chairlift Road End (at) | 08:53 | 10:10 | · | 11:10 | · | 12:45 | · | 16:18 | 17:43 | 18:43 | · | 20:38 |
| Tourist Information (opp) | 09:14 | 10:31 | · | 11:31 | · | 13:06 | · | 16:39 | 18:04 | 19:04 | · | 20:59 |
| Corran Ferry Junction (at) | 09:26 | 10:43 | · | 11:43 | · | 13:18 | · | 16:51 | 18:16 | 19:16 | · | 21:11 |
| Happy Valley (at) | · | · | · | · | 10:08 | · | 14:08 | · | · | · | 17:48 | · |
| Glen Gloy Road End (opp) | · | · | · | · | 10:23 | · | 14:23 | · | · | · | 18:03 | · |
| Youth Hostel (o/s) | · | · | · | · | 10:37 | · | 14:37 | · | · | · | 18:17 | · |
| Inn (o/s) | · | · | · | · | 11:13 | · | 15:13 | · | · | · | 18:51 | · |
| Primary School (nr) | · | · | · | · | 11:34 | · | 15:34 | · | · | · | 19:14 | · |
| Nostie Road End (at) | · | · | · | · | 11:45 | · | 15:45 | · | · | · | 19:25 | · |
| Balmacara Hotel (opp) | · | · | · | · | 11:49 | · | 15:49 | · | · | · | 19:30 | · |
| Breakish Road End West (opp) | · | · | · | · | 12:13 | · | 16:13 | · | · | · | 19:52 | · |
| New Broadford Hospital (at) | · | · | · | · | 12:24 | · | 16:24 | · | · | · | 20:04 | · |
| Picture House (opp) | · | · | · | · | 12:33 | · | 16:33 | · | · | · | 20:13 | · |
| Hotel (o/s) | · | · | · | · | 12:50 | · | 16:50 | · | · | · | 20:30 | · |
| Somerled Square (Stand 1) | · | · | 08:30 | · | 13:10 | · | 17:15 | · | · | · | 20:45 | · |
| Uig Pier (at) | · | · | 08:57 | · | 13:37 | · | 17:42 | · | · | · | · | · |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. 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.
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 Scottish Citylink before you travel. Everything above is an ordinary week.
Not published yet: Christmas Eve, Christmas Day, Boxing Day, 27 December, 28 December, 29 December, 30 December, New Year's Eve, New Year's Day, 2 January 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 915
915 towards Uig
All 114 stops
- 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
- Ben Nevis Industrial Estate (opp) Fort William
- North Road Retail Park (opp) Lochybridge
- 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 (Stand 1) 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
- Church (at) Kensaleyre
- Road End (opp) Eyre
- 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
- Police Station (W-bound) Uig
- Rha Bank (opp) Uig
- Uig Pier (at) Uig
915 towards Glasgow
All 106 stops
- 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
- Sluggans Industrial Estate (nr) Portree
- Co-Op (o/s) Portree
- Somerled Square (Stand 1) 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
- Inverlochy Junction (opp) Fort William
- Nevis Bank Lane (at) 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 registration & registered changes
- Service change from 19 October 2026 Fort William → Portree or Uig
- Service change effective 16 May 2026 To amend Timetable.
- Service change effective 4 October 2025 To amend Timetable.
- Service change effective 28 March 2025 To amend Timetable.
- Service change effective 29 March 2024 To amend Timetable.
- Service change effective 22 May 2023 To amend Timetable.
From official Traffic Commissioner registrations. Registration PM0001031/78 · Changes in Highland Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 915 coach?
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 coach?
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 coach cost?
This is a long-distance coach service, so the England £3 bus fare cap does not apply — nor do local bus tickets or passes. Coach operators set their own fares and price by demand, so booking further ahead is usually much cheaper than buying on the day.
Who runs the 915 coach?
The 915 is operated by Scottish Citylink.
Is the 915 coach timetable changing?
Yes — a change to the 915 is registered with the Traffic Commissioner and takes effect on 19 October 2026. See the registration record for details.
Timetable data from Scottish Citylink via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM0001031/78. Check before you travel — services can change at short notice.