Inverness – Kyle of Lochalsh (Kyle Line) trains
ScotRail trains runs between Kyle of Lochalsh and Inverness via Duirinish, Plockton, Duncraig and Stromeferry. Runs every day. On Thursday 12 November the first train from Kyle of Lochalsh leaves at 05:45 and the last at 17:13 (4 journeys).
Operated by ScotRail. Timetable for Thursday, 12 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 ScotRail train from Kyle of Lochalsh to Inverness?
- On Thursday 12 November the first train leaves Kyle of Lochalsh at 05:45 and the last at 17:13, 4 journeys in all.
- When is the first and last ScotRail train from Inverness to Kyle of Lochalsh?
- On Thursday 12 November the first train leaves Inverness at 08:53 and the last at 17:54, 4 journeys in all.
- Does the Inverness – Kyle of Lochalsh (Kyle Line) train run on Sundays?
- Yes. Runs every day.
- How often does the Inverness – Kyle of Lochalsh (Kyle Line) train run?
- On Thursday 12 November there are 4 journeys from Kyle of Lochalsh, at 05:45, 12:08, 13:46 and 17:13.
- Where does the Inverness – Kyle of Lochalsh (Kyle Line) train stop?
- Main stops from Kyle of Lochalsh to Inverness: Kyle of Lochalsh station (Kyle of Lochalsh), Duirinish station (Duirinish), Plockton station (Plockton), Duncraig station (Duncraig), Stromeferry station (Stromeferry), Attadale station (Attadale), Strathcarron station (Strathcarron), Achnashellach station (Achnashellach), Achnasheen station (Achnasheen), Achanalt station (Achanalt), Lochluichart station (Lochluichart), Garve station (Garve), Dingwall station (Dingwall), Conon Bridge station (Conon Bridge) and more. The full list is in the timetable below.
- Who runs the Inverness – Kyle of Lochalsh (Kyle Line) train?
- ScotRail.
Kyle of Lochalsh to Inverness
| Stop | Journey 1 | Journey 2 | Journey 3 | Journey 4 |
|---|---|---|---|---|
| Kyle of Lochalsh station | 05:45 | 12:08 | 13:46 | 17:13 |
| Duirinish station | 05:53 | 12:16 | 13:54 | 17:21 |
| Plockton station | 06:02 | 12:21 | 13:59 | 17:26 |
| Duncraig station | 06:04 | 12:23 | 14:01 | 17:28 |
| Stromeferry station | 06:14 | 12:33 | 14:11 | 17:38 |
| Attadale station | 06:25 | 12:44 | 14:22 | 17:49 |
| Strathcarron station | 06:33 | 12:52 | 14:34 | 17:57 |
| Achnashellach station | 06:41 | 13:00 | 14:42 | 18:05 |
| Achnasheen station | 07:02 | 13:20 | 15:03 | 18:26 |
| Achanalt station | 07:11 | 13:29 | 15:12 | 18:35 |
| Lochluichart station | 07:18 | 13:36 | 15:18 | 18:42 |
| Garve station | 07:29 | 13:47 | 15:29 | 18:54 |
| Dingwall station | 07:55 | 14:10 | 15:52 | 19:24 |
| Conon Bridge station | 08:01 | 14:15 | 15:57 | 19:29 |
| Muir of Ord station | 08:08 | 14:22 | 16:04 | 19:36 |
| Beauly station | 08:14 | 14:27 | 16:09 | 19:41 |
| Inverness station | 08:31 | 14:42 | 16:27 | 19:59 |
Inverness to Kyle of Lochalsh
| Stop | Journey 1 | Journey 2 | Journey 3 | Journey 4 |
|---|---|---|---|---|
| Inverness station | 08:53 | 10:56 | 13:35 | 17:54 |
| Beauly station | 09:09 | 11:13 | 13:50 | 18:09 |
| Muir of Ord station | 09:16 | 11:19 | 13:56 | 18:15 |
| Conon Bridge station | 09:23 | 11:26 | 14:03 | 18:23 |
| Dingwall station | 09:29 | 11:32 | 14:11 | 18:29 |
| Garve station | 09:52 | 11:55 | 14:34 | 18:55 |
| Lochluichart station | 10:00 | 12:03 | 14:41 | 19:03 |
| Achanalt station | 10:06 | 12:09 | 14:48 | 19:09 |
| Achnasheen station | 10:19 | 12:22 | 15:04 | 19:22 |
| Achnashellach station | 10:36 | 12:39 | 15:21 | 19:39 |
| Strathcarron station | 10:48 | 12:53 | 15:33 | 19:52 |
| Attadale station | 10:52 | 12:56 | 15:37 | 19:55 |
| Stromeferry station | 11:06 | 13:10 | 15:51 | 20:09 |
| Duncraig station | 11:13 | 13:17 | 15:58 | 20:16 |
| Plockton station | 11:18 | 13:22 | 16:03 | 20:21 |
| Duirinish station | 11:20 | 13:25 | 16:05 | 20:24 |
| Kyle of Lochalsh station | 11:31 | 13:35 | 16:16 | 20:34 |
Places on this route
- Buses in Dingwall
- Buses in Garve
- Buses in Lochluichart
- Buses in Achanalt
- Buses in Achnasheen
- Buses in Achnashellach
- Buses in Strathcarron
- Buses in Attadale
- Buses in Stromeferry
- Buses in Duncraig
- Buses in Plockton
- Buses in Duirinish
- Buses in Kyle of Lochalsh
- Buses in Conon Bridge
- Buses in Muir of Ord
- Buses in Beauly
- Buses in Inverness
Timetables from the Bus Open Data Service (Department for Transport), updated Thursday, 12 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