Edinburgh – Fort William trains
Caledonian Sleeper trains runs between Edinburgh and Fort William via Glasgow, Dalmuir, Dumbarton and Helensburgh. Runs Monday to Friday. On Tuesday 10 November there is one train from Edinburgh, at 04:50.
Operated by Caledonian Sleeper. Timetable for Tuesday, 10 November 2026. Tomorrow's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable
Questions
- When is the first and last Caledonian Sleeper train from Edinburgh to Fort William?
- On Tuesday 10 November there is one train, leaving Edinburgh at 04:50.
- When is the first and last Caledonian Sleeper train from Fort William to Edinburgh?
- On Tuesday 10 November there is one train, leaving Fort William at 19:50.
- Does the Edinburgh – Fort William train run on Sundays?
- No. Runs Monday to Friday.
- Where does the Edinburgh – Fort William train stop?
- Main stops from Edinburgh to Fort William: Edinburgh station (Edinburgh), Glasgow Queen Street Low Level station (Glasgow), Dalmuir station (Dalmuir), Dumbarton Central station (Dumbarton), Helensburgh Upper station (Helensburgh), Garelochhead station (Garelochhead), Arrochar & Tarbet station (Arrochar), Ardlui station (Ardlui), Crianlarich station (Crianlarich), Upper Tyndrum station (Tyndrum), Bridge of Orchy station (Bridge Of Orchy), Rannoch station (Rannoch), Corrour station (Corrour), Tulloch station (Roybridge) and more. The full list is in the timetable below.
- Who runs the Edinburgh – Fort William train?
- Caledonian Sleeper.
Edinburgh to Fort William
| Stop | Journey 1 |
|---|---|
| Edinburgh station | 04:50 |
| Glasgow Queen Street Low Level station | 05:48 |
| Dalmuir station | 06:06 |
| Dumbarton Central station | 06:17 |
| Helensburgh Upper station | 06:33 |
| Garelochhead station | 06:47 |
| Arrochar & Tarbet station | 07:09 |
| Ardlui station | 07:25 |
| Crianlarich station | 07:48 |
| Upper Tyndrum station | 08:02 |
| Bridge of Orchy station, Bridge Of Orchy | 08:18 |
| Rannoch station | 08:45 |
| Corrour station | 09:00 |
| Tulloch station, Roybridge | 09:21 |
| Roy Bridge station, Roybridge | 09:31 |
| Spean Bridge station | 09:39 |
| Fort William station | 10:00 |
Fort William to Edinburgh
| Stop | Journey 1 |
|---|---|
| Fort William station | 19:50 |
| Spean Bridge station | 20:09 |
| Roy Bridge station, Roybridge | 20:17 |
| Tulloch station, Roybridge | 20:29 |
| Corrour station | 20:52 |
| Rannoch station | 21:08 |
| Bridge of Orchy station, Bridge Of Orchy | 21:36 |
| Upper Tyndrum station | 21:54 |
| Crianlarich station | 22:08 |
| Ardlui station | 22:28 |
| Arrochar & Tarbet station | 22:44 |
| Garelochhead station | 23:10 |
| Helensburgh Upper station | 23:23 |
| Dumbarton Central station | 23:38 |
| Dalmuir station | 23:51 |
| Edinburgh station | 01:08 |
Places on this route
- Buses in Edinburgh
- Buses in Glasgow
- Buses in Clydebank
- Buses in Dumbarton
- Buses in Helensburgh
- Buses in Garelochhead
- Buses in Arrochar
- Buses in Ardlui
- Buses in Crianlarich
- Buses in Tyndrum
- Buses in Bridge Of Orchy
- Buses in Rannoch
- Buses in Corrour
- Buses in Roybridge, near Fort William
- Buses in Roybridge
- Buses in Spean Bridge
- Buses in Fort William
Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 10 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook