Where can I buy my tickets for the Jacobite (Hogwarts Express) train?

Where can I buy my tickets for the Jacobite (Hogwarts Express) train?

The Jacobite (The Jacobite Steam Train), made famous thanks to the Harry Potter saga, is a steam train that crosses the most beautiful scenery in the Highlands, in Scotland.

After discovering all the filming locations of the Harry Potter saga, all you have to do is book your tickets to go on board of the famous Hogwarts Express (Hogwarts Express)!

History of the Jacobite train

Locomotive of the Jacobite train (The Jacobite)

The Jacobite is a tourist steam train that runs on part of the West Highland Line, in Scotland.

The West Highland Line has been in existence since 1984 and has been operated by West Coast Railways since the summer of 1995.

The Jacobite train saw its popularity skyrocket after the company West Coast Railways loaned it to the film studio Warner Bros. to play the fictional Hogwarts Express in the Harry Potter saga films.

In the movies, from platform 9 ¾ to Hogwarts School, the Hogwarts Express takes the West Highland Line rail line.

The Hogwarts Express locomotive, the GWR 4900 Class 5972 Olton Hall - used in the Harry Potter saga films - is currently located at Studio Tour Harry Potter (Warner Bros. Studio Tour London - The Making of Harry Potter).

Traveling aboard the Jacobite train (Hogwarts Express)

Jacobite train ride (Hogwarts Express)

The Jacobite Train travels on a route over 65 km, between Fort William - the largest city in the Highlands - and Mallaig.

It runs along Loch Eil, crosses the Glenfinnan viaduct and the village of Arisaig.

The landscapes seen in the Harry Potter saga films are the landscapes as you can see them on board the actual Jacobite train - this trip on the West Highland Line is considered as one of the most beautiful train journeys in the world!

Glenfinnan Viaduct

Glenfinnan Viaduct in Scotland

Crossing the Glenfinnan viaduct - 380 meters long, 31 meters high and 21 arches - is without a doubt the most anticipated moment of the trip! It is indeed the viaduct that the Hogwarts Express takes to get to the sorcerer's stone in the famous Harry Potter saga.

When the weather permits, the train sometimes pauses on the viaduct to allow passengers to enjoy the view and take pictures.

Jacobite train fares

It is possible to travel aboard the Jacobite train in organized sightseeing tour (with guide) or by booking a train ticket only.

Organized tourist circuit (with guide)

Go for a day to discover the most beautiful Scottish landscapes: departing from Inverness (8h), you will stop at:

  • Lake Ness (Loch Ness)
  • Urquhart Castle
  • Commando Memorial - with a unique view of Ben Nevis, Scotland's highest peak.
  • Glenfinnan Viaduct
  • Village of Mallaig - terminus of the West Highland Line.

From there you will board the Jacobite train to descend into the town of Fort William - from where you will take a bus to Fort Augustus.

After a short break at Falls of Foyers and Dores Beach waterfalls, you will be back at Inverness Coach Station for 8pm.


  • Adult: £89
  • Senior (over 60): £86
  • Student: £86
  • Child aged 5 to 16: £86

Children under 5 are not admitted.

The guide is English speaking - but offers audio guides in French.

Multi-day excursions are also available from our partner GetYourGuide:


Train ticket only

The ticket for the Jacobite train is from £7.50 one way.

Several routes are offered daily between Fort William and Mallaig: the daily service departs Fort William at 10:15am and arrives in Mallaig at 12:25pm; Mallaig's return departs at 2:10pm and returns to Fort William at 4:00pm.

June through August, Monday through Friday, an additional service departs Fort William at 2:30 p.m. with an arrival time in Mallaig at 8:30 p.m.

The distance traveled is approximately 50km for approximately 1h30 of travel.

Book your tickets online several days in advance in order to benefit from the best prices!

Go to the Jacobite train station

The Jacobite train departs from Fort William, Scotland - approximately 800 km northwest of central London.

Reservations for the Jacobite train are possible until 3pm the day before the train departs, so it is advisable to arrive at Fort William one day before the travel date desired.

To get there from London, 2 options:

  • Car:
    • M6
    • M6 and A82
    • A1 (M)
  • Allow around 10 hours of driving.
  • Train: Avanti West Coast from Euston Station to Glasgow Central Station - where you can catch a bus (9simpliCITY, X36 or 500 Airport Express) or a train (ScotRail) to Fort William.
  • Allow around 9 hours of travel.
  • Plane: flight from London to Glasgow - then train or bus to Fort William.
  • Allow around 1h30 flight and 4h train / bus.

Near the Jacobite train

Take advantage of your trip aboard the Jacobite train to visit:

  • Ben Nevis: near Fort William, it is the highest mountain in Great Britain.
  • GlenCoe: valley that appears several times in the films of the Harry Potter saga.