
From Edinburgh: Hogwarts Express, Glenfinnan & Highland Tour
A one-way Jacobite ticket from Mallaig to Fort William is in the fare, and the coach brings you back to Edinburgh through Glen Coe.
From $261 per person
Check AvailabilityThe Jacobite runs from June to October, and the West Highlands are wet in every one of those months. What the weather changes is not whether you go, but what you see. Before a Jacobite Steam Train booking, check the month.
Rain does not stop the train. What it takes away is the view. West Coast Railways promises the Small Isles and the tip of Skye only on a clear day, and low cloud can hide Ben Nevis at the start.
Heat matters more than you might expect. In extreme heat, the railway may suspend the service. At high fire risk, a heritage diesel may haul the train instead of steam, with no refund. High fire risk comes with dry spells, so a fine week is not all good news.
If you watch from Glenfinnan, rain changes your visit more. The viewpoint is a walk up a hillside path, and you may wait there for the train. A waterproof matters more to you than to anyone on board.
No Met Office climate station sits at Fort William or Mallaig. The figures below are its 1991-2020 averages for Tulloch Bridge, in a glen 25 km inland, and Skye: Lusa, on the coast opposite Mallaig. Neither publishes sunshine hours, so we print none.
Inland at Tulloch Bridge, expect highs of 5.7 °C and lows of -0.1 °C. About 250 mm of rain falls, on 20 days. On the coast at Lusa, highs reach 7.4 °C, with 241 mm of rain. The Jacobite does not run. The Glasgow private day still visits the viaduct.
Inland at Tulloch Bridge, expect highs of 6.0 °C and lows of -0.2 °C. About 187 mm of rain falls, on 18 days. On the coast at Lusa, highs reach 7.8 °C, with 185 mm of rain. No Jacobite. Frost comes on about 12 nights inland.
Inland at Tulloch Bridge, expect highs of 7.6 °C and lows of 0.9 °C. About 154 mm of rain falls, on 18 days. On the coast at Lusa, highs reach 9.2 °C, with 173 mm of rain. No Jacobite yet. Frost still comes on about 11 nights inland.
Inland at Tulloch Bridge, expect highs of 10.6 °C and lows of 2.4 °C. About 103 mm of rain falls, on 15 days. On the coast at Lusa, highs reach 11.6 °C, with 114 mm of rain. Still no Jacobite in 2026. The rain halves from its winter peak.
Inland at Tulloch Bridge, expect highs of 14.0 °C and lows of 4.6 °C. About 95 mm of rain falls, on 15 days. On the coast at Lusa, highs reach 14.1 °C, with 111 mm of rain. No Jacobite in 2026, though the 2025 season opened on 5 May.
Inland at Tulloch Bridge, expect highs of 16.0 °C and lows of 7.7 °C. About 88 mm of rain falls, on 15 days. On the coast at Lusa, highs reach 15.9 °C, with 96 mm of rain. The morning train starts on 1 June, the afternoon on 10 June. The driest month.
Inland at Tulloch Bridge, expect highs of 17.4 °C and lows of 9.5 °C. About 94 mm of rain falls, on 16 days. On the coast at Lusa, highs reach 17.3 °C, with 114 mm of rain. Both trains run daily, and it is the warmest month.
Inland at Tulloch Bridge, expect highs of 17.0 °C and lows of 9.2 °C. About 108 mm of rain falls, on 16 days. On the coast at Lusa, highs reach 17.3 °C, with 137 mm of rain. Both trains run daily. Rain starts to climb on the coast.
Inland at Tulloch Bridge, expect highs of 14.9 °C and lows of 7.5 °C. About 130 mm of rain falls, on 16 days. On the coast at Lusa, highs reach 15.6 °C, with 180 mm of rain. The afternoon train ends on 25 September. Wetter on the coast than inland.
Inland at Tulloch Bridge, expect highs of 11.2 °C and lows of 4.8 °C. About 191 mm of rain falls, on 20 days. On the coast at Lusa, highs reach 12.6 °C, with 218 mm of rain. Morning train only, until 23 October. Rain rises fast.
Inland at Tulloch Bridge, expect highs of 8.0 °C and lows of 2.1 °C. About 203 mm of rain falls, on 20 days. On the coast at Lusa, highs reach 9.7 °C, with 210 mm of rain. No Jacobite. One of the wettest months of the year.
Inland at Tulloch Bridge, expect highs of 5.9 °C and lows of -0.5 °C. About 223 mm of rain falls, on 19 days. On the coast at Lusa, highs reach 7.5 °C, with 241 mm of rain. No Jacobite. Rain on most days and the shortest light.
| When | The Jacobite | High, inland | Rain a month, inland | Rain a month, coast | What it means for you |
|---|---|---|---|---|---|
| June | Morning from 1 June, afternoon from 10 June | 16.0 °C | 88 mm | 96 mm | The driest month at both stations |
| July–August | Both trains daily | 17.2 °C | 101 mm | 126 mm | The warmest weeks; book early |
| September | Both trains to 25 September, then morning only | 14.9 °C | 130 mm | 180 mm | Rain climbs, the coast first |
| October | Morning only, to 23 October | 11.2 °C | 191 mm | 218 mm | Wet and cooler; the last trains |
| November–May | No Jacobite | 8.3 °C | 174 mm | 182 mm | Viaduct visits only; ScotRail still crosses |
June is the driest month at both stations, and both trains are running from 10 June. If you can choose, it is the safest bet for a clear view.
July and August are the warmest, with inland highs above 17 °C. They are also the busiest trains, and rain climbs on the coast through August. Book early and pack a layer anyway.
September keeps both trains until the 25th, then only the morning train. The coast gets wetter, and inland Tulloch Bridge stays drier than Lusa. October is wet everywhere, and the last train runs on the 23rd.
From November to May, the Jacobite does not run. You can still see the viaduct on a private day, or cross it on a ScotRail train.
In most of the season, you choose between the 10:15 and the 12:50. The morning train gives you the longest season, from 1 June to 23 October. It is the one tours use, and it has you back by 16:03.
The afternoon train runs only from 10 June to 25 September. It returns at 18:52 and gives you 1 hour 54 minutes in Mallaig, nine minutes more than the morning.
If a heatwave is forecast, check with the railway before you travel. Extreme heat is the one weather that can cancel the train outright.
Temperatures, rain and rain days come from the Met Office's 1991-2020 averages for Tulloch Bridge and Skye: Lusa. Season dates, heat suspensions and diesel rules come from West Coast Railways.

A one-way Jacobite ticket from Mallaig to Fort William is in the fare, and the coach brings you back to Edinburgh through Glen Coe.
From $261 per person
Check Availability
The most affordable way to see the train cross: 90 minutes at the viaduct and Loch Shiel, with Glencoe on the way. You do not board.
From $60 per person
Check Availability
Three days from Inverness with the train ticket, two nights in Portree and a group of no more than 16.
From $752 per person
Check AvailabilityNext: see the dates on the 2026 season, plan the viewpoint on the Glenfinnan Viaduct, or compare every tour on Jacobite Steam Train Tours.