Have you ever dreamed of riding the iconic Hogwarts Express, just like Harry, Ron, and Hermione? Ever since I saw that first puff of steam in Harry Potter and the Sorcerer’s Stone, I’ve been captivated by the idea of boarding the train that takes you to Hogwarts. Well, here’s the magic revealed: you can! While the actual Hogwarts Express may be fictional, the Jacobite Steam Train is the REAL deal. The six hour journey on the Jacobite Steam Train from Fort William to Mallaig is an absolute bucket list activity in the Scottish Highlands.
Operating in the heart of the Scottish Highlands, this train serves as the real-life counterpart to the magical Hogwarts Express, and it offers a journey that is straight out of the pages of Harry Potter books.
If you’re planning your magical adventure to ride the Jacobite Steam Train, this guide will walk you through everything you need to know: how to book tickets, what to expect on your journey, and how to witness the train crossing the famous Glenfinnan Viaduct.
And yes, you really can “take the lot!” when the trolley comes by! Including Harry Potter themed sweets and treats!
What Is The Jacobite Steam Train?
The Jacobite Steam Train is an old-fashioned train run by West Coast Railways. And yes, it’s stunning and looks very similar to the Hogwarts Express!
It’s a steam-powered beauty that takes passengers through one of the most picturesque routes in Scotland, from Fort William to the coastal town of Mallaig. This 84-mile round trip is more than just a scenic tour through the Scottish Highlands—it’s also the stand-in for the Hogwarts Express in the Harry Potter films. This is where you can literally ride through the locations featured in the movies, including the iconic Glenfinnan Viaduct, which you’ve probably seen in countless scenes of the Hogwarts Express chugging its way to school.
Remember when the blue Ford Anglia driven by Ron and Harry rides over the viaduct as the train passes? You’ll be there too!
But while the train’s Hollywood fame is a major attraction, the ride itself is a breathtaking experience. The route cuts through lush landscapes, rolling hills, and lochs, delivering postcard-perfect views every step of the way. It’s no wonder the Jacobite is often hailed as one of the greatest train journeys in the world!
Why Ride the Jacobite Steam Train?
There are so many reasons why riding the Jacobite should be on every Harry Potter fan’s bucket list, but even if you’re not a fan, the trip offers an unforgettable journey into the heart of the Scottish Highlands.
- A Magical Experience: Whether you’re a Harry Potter aficionado or simply someone who loves a good steam train, the Jacobite ride offers a nostalgic, immersive experience. It’s like stepping back in time (or into the Wizarding World), and the vintage train, complete with old-world carriages and wooden paneling, adds to the charm.
- Stunning Scenery: The Scottish Highlands are truly breathtaking. As you travel between Fort William and Mallaig, you’ll pass by deep valleys, shimmering lochs, pristine waterfalls, and rugged mountains that make this journey one of the most beautiful train rides in the world.
- Harry Potter Film Locations: Yes, this is where you can re-live some of the most iconic scenes from the Harry Potter films! The train journey takes you over the Glenfinnan Viaduct, where you’ll feel like you’re heading straight for Hogwarts. You’ll also pass by Dumbledore’s grave!
- Stops along the way! The train stops in Glenfinnan where there’s a small museum. Then you’ll also stop in the town of Mallaig which is AWESOME for fish and chips and there are even Harry Potter themed shops!
- Glenfinnan Viaduct: Besides crossing it, one of the most exciting parts of the trip is the chance to watch the train from the outside. More on that below!
How to Book Tickets for the Jacobite Steam Train
Tickets for the Jacobite Steam Train can be booked through West Coast Railways’ official website. Even if your Hogwarts letter hasn’t arrived, you can still get to Hogwarts!
In short, you’d buy tickets here for the Jacobite Steam Train.
HOWEVER, if these are sold out you can do a package here.
Here are some more options:
Here’s a breakdown of what you need to know:
- Advance Booking: Tickets sell out quickly, especially in the summer months when the weather is at its best. I recommend booking your tickets as early as possible.
- Types of Tickets: There are a few options when it comes to seating. You can choose between standard class, first-class, and if you’re feeling extra magical, you can book a private compartment for a more Harry Potter-esque experience. Standard tickets cost around £50 per person, while first-class tickets will set you back around £72. Compartments, which hold up to six people, cost about £180.Even if you’re on a budget, don’t worry—the experience is magical no matter where you’re seated. Plus, all the carriages have that charming vintage feel, so it’s not like Harry, Ron, and Hermione traveled to Hogwarts in first class!
- Last-Minute Tickets: If you’re someone who likes to travel spontaneously, you can try to buy tickets on the day of the journey. It’s risky, as availability is limited, but if you’re near Fort William, it’s worth checking at the station for any cancellations. Be sure to bring cash, as these last-minute tickets are often sold on a first-come, first-served basis.
- You do not get to pick your seats. But they actually switch you on the return journey so you’ll be able to look out BOTH sides when you travel!
*I personally booked the cheapest tickets (£50) around and felt my journey was well worth it!
The train journey itself follows the West Highland line from Fort William to Mallaig along the Nevis mountain range.
How Long is the Journey on the Jacobite Steam Train?
The full Jacobite Steam Train journey from Fort William to Mallaig covers 84 miles round-trip, with each leg taking about 2 hours. Once you arrive in Mallaig, you’ll have a 2-hour layover to explore the town, grab some food, or just stretch your legs. That brings the total time of your adventure to roughly 6 hours—plenty of time to soak in the stunning Highland views!
A quick note: the Jacobite only offers round-trip tickets, so there’s no option to book just a one-way journey. You’re in for the full experience!
When Can You Ride the Jacobite Steam Train?
The Jacobite Steam Train operates from early April to late October, so if you’re planning a winter trip, you’ll have to opt for the regular ScotRail service, which runs the same scenic route during the off-season. Note: it’s great! Just not the exact same (ie, pretty) train.
During the season, the train departs from Fort William twice daily. The morning train runs throughout the entire season, while the afternoon service is available from May to September. Here’s the schedule:
- Morning Service: Departs Fort William at 10:15 am, arrives in Mallaig at 12:26 pm. You’ll depart Mallaig at 2:10 pm, returning to Fort William by 4 pm.
- Afternoon Service: Leaves Fort William at 12:50 pm, arriving in Mallaig just after 3 pm. The return train departs at 5 pm, getting you back to Fort William by 7 pm.
Keep in mind that the afternoon schedule is slightly different on Saturdays, so always double-check the times when planning your magical journey!
What to Expect on the Journey
Now for the fun part! The Jacobite departs from Fort William and travels along the West Highland Line to Mallaig, with each leg of the trip lasting about two hours. The train also makes a short stop in Glenfinnan, giving you time to explore the area (or catch that perfect shot of the train passing over the viaduct).
Key Highlights Along the Route:
- The Glenfinnan Viaduct: The most iconic part of the trip. This magnificent 21-arch railway bridge curves elegantly through the landscape and is a must-see for any Harry Potter fan. Make sure to have your camera ready—this is your chance to capture that classic shot of the Hogwarts Express chugging along.
- Loch Eilt: This tranquil loch served as the location for Dumbledore’s resting place in Harry Potter and the Half-Blood Prince. It’s also where Hagrid skims stones in Harry Potter and the Prisoner of Azkaban.
- Mallaig: The quaint fishing town of Mallaig is the end of the line, and it’s where you’ll have a couple of hours to explore before boarding the train for your return journey. Take a stroll, grab some fish and chips, or pop into a local pub for a well-deserved pint.
*Please note* the train is very strict about sticking your hand and face out the window for safety reasons. Honestly, a bit of coal did get in our compartment from having the windows open. Make sure it doesn’t get into your eye!
Arriving at Fort William Train Station
We arrived roughly 10 minutes before departure. Do not be like me. We RUSHED to get a BAP from the local cafe.
There is no hard and fast check-in time for the Jacobite Steam Train, but the train won’t wait for you if you are late.
I recommend arriving at the train station 20-30 minutes before departure time to check-in and find your seat. In addition, allow extra time to find parking near the train station.
There is very limited parking at the train station, but there are several long-stay car parks in Fort William. They are located at West End, the Transport Centre (opposite the Belford Hospital, and at the side of the Railway Station), An Aird No.1 (opposite the Nevis Centre) and An Aird No.2 (adjacent to the Shinty Club).
West Coast Railways advises not to park at the Morrison car park by the station as this is only for supermarket customers and not suitable for long stays.
The check-in desk for the Jacobite Steam Train is located on the platform at Fort William train station. The train guard will meet you, check your tickets and direct you to the right carriage.
Fort William train station has toilets and showers, a waiting room and kiosk for snack. You can check all the facilities here. There are also luggage storage facilities at the station.
There is a big Morrison supermarket across the road. We got meal deals from here after the journey.
Watching the Jacobite Steam Train from Glenfinnan Viaduct
If you prefer watching the Hogwarts Express from a distance, don’t miss the opportunity to hike to the Glenfinnan Viaduct. It’s one of the best spots to see the train as it crosses the famous bridge, and trust me, it’s pure magic to watch. Here’s how to make the most of it:
- Getting to Glenfinnan: The easiest way to reach Glenfinnan is by car. It’s about a 30-minute drive from Fort William. There’s parking available at the Glenfinnan Visitor Centre, but get there early during peak tourist season, as it fills up fast.
- The Hike: From the Visitor Centre, a relatively easy, well-marked trail leads you to the best viewing point. The hike takes about 10-20 minutes, and while it’s not too strenuous, you’ll want to wear decent walking shoes. From the top, you’ll have an unbeatable view of the train passing over the viaduct. The train typically crosses the viaduct around 10:45 AM and again at 1:25 PM.
- Photo Tips: For the best photo ops, head up the trail early to secure your spot. The train slows down slightly as it crosses the viaduct, giving you a bit of extra time to snap your shots. Also, be prepared for all kinds of weather—it is Scotland, after all!
Other Harry Potter Filming Locations in the Highlands
While the Jacobite train ride is the main attraction, the Scottish Highlands are home to several other Harry Potter filming locations that are well worth exploring. See all my Harry Potter guides here!
- Loch Shiel: Another famous backdrop in the films, Loch Shiel was used as the setting for Hogwarts’ Black Lake. You’ll recognize this from the Triwizard Tournament scenes in Goblet of Fire and when Harry soars over the lake on Buckbeak in Prisoner of Azkaban.
- Rannoch Moor: This desolate, hauntingly beautiful landscape served as the backdrop for many shots of the Hogwarts Express traveling through the wilderness.
- Steall Falls: Located near Fort William, this waterfall was used as the setting for the Triwizard Tournament in Goblet of Fire. It’s a great hiking destination if you want to see more of the Highlands after your train journey.
- Glencoe: My FAVORITE area of Scotland with the most dramatic landscape. Also the scene of Hagrid’s hut! You can find it in Clachaig, Glencoe.
How to Maximize Your Jacobite Steam Train Experience
A journey on the Jacobite steam train is not just a ride—it’s an adventure! Here are a few tips to ensure you make the most of your magical day:
- Pack Snacks and Entertainment: While there’s a food trolley onboard, the journey is long, and you’ll want something to keep you entertained. Bring snacks, a book, or even some games to pass the time. And if you’re a true Harry Potter fan, why not re-watch the movies in the lead-up to your trip?
- Dress for the Weather: The Scottish Highlands are known for unpredictable weather, so be sure to pack layers and a waterproof jacket, even if it looks sunny.
- Stay in Fort William: The journey starts early, so consider staying in Fort William the night before. It’s a charming town with plenty of cozy accommodations and restaurants to enjoy.
- Yes, the train is dog friendly! It’s free for your dog to ride. Please keep in mind that it is rather small spaces so huge dogs might have trouble finding space.
Riding the Jacobite steam train is not just for die-hard Harry Potter fans—it’s an experience everyone should have at least once. From the stunning Scottish Highlands to the iconic film locations, every moment on this journey is steeped in magic and history. Whether you’re riding the train or watching it pass over the Glenfinnan Viaduct, it’s an unforgettable adventure that you’ll remember!
Check out my guide to Scotland here!
And Harry Potter guides here!