Find Your Tour

Jacobite Steam Train


The Jacobite Steam Train is run by West Coast Railways, a company based in England that runs a few other railway lines. They have only been operating the Jacobite since 1995, but it is now their most successful line, thanks to the popularity of the Harry Potter films.

The journey goes through some of Scotland’s most splendid scenery. Starting in Fort William, it travels along the shores of Loch Eil, stops for half an hour at Glenfinnan and continues to Mallaig, where there is a ferry service to the Isle of Skye.

The highlight of the journey is when the train crosses the Glenfinnan viaduct, where passengers get a stunning view towards the Glenfinnan Monument and Loch Shiel.

If you miss the train, or if it is full, then the A830 road from Fort William to Mallaig drives very close to the railway line, and there are several small bridges that you can stand on whilst the train passes below you. The train only does about 50mph so it’s easy to keep pace with its route.

For a great photo, be at the Glenfinnan Visitor Centre before 10.45 am or 3.00 pm when the train crosses the viaduct: a “magic” sight for Harry Potter fans.

In the peak summer months, if you want to get parked near Glenfinnan viaduct, you need to arrive an hour before the train arrives as the spaces are limited and lots of people want to see the train crossing the viaduct. It is a Pay & Display car park (£3 at time of writing) so bring some £1 coins. 

The Jacobite Steam Train now has Online Booking, Click Here to Buy your Tickets.

We have a range of itineraries for Scotland tours that can feature a day trip on the Jacobite Steam train. You can use the filter options to only display tours that give the option for a day trip on the train.

The A830 road from Fort William to Mallaig closely follows the path of the Jacobite Steam Train and gives you lots of great opportunities to photograph the train. If you click on the Yellow pins on the map below, you can view short videos of the "Harry Potter steam" train filmed at these locations.


Fort William (PH33 6TQ) or Mallaig Railway Stations. Book your ticket in advance on 01524 737751

Operated by:

The West Coast Railway Company

Opening Hours:

MORNING SERVICE - Runs Monday to Friday between the 13th April – 23rd Oct 2020 and on weekends between the 2nd May to 27th Sep 2020. Departs Fort William 10.15 am, arrives Mallaig 12.25 pm Departs Mallaig 2.10 pm, arrives Fort William 4.03 pm - AFTERNOON SERVICE - Runs Monday to Friday between the 11th May to 11th Sep 2020 and on weekends between the 13th June to 30th August 2020. Departs Fort William 2.40 pm, arrives Mallaig 4.42 pm Departs Mallaig 6.40 pm, arrives Fort William 8.31 pm


STANDARD Adult £ 43 day return, £ 36 single, Child £ 26 day return, £ 22 single / FIRST CLASS Adult £ 65 day return, Child £ 45 day return













Subscribe To Our Newsletter
And Receive 5 Free Guides