Scotland is said to be one of the most stunning destinations in the world. Famous for its sprawling glens, towering hills, and castles that scatter the countryside, this country is definitely best explored by train. In this blog, we'll unveil the best train trips in Scotland that take you across the country and past all the best spots. Whether you choose to travel by steam engine or regular train, Scotland offers it all.
The Most Scenic Train Trips in Scotland
1. West Highland Line
Destinations: Glasgow to Oban or Mallaig
Average journey time: 5h 15mins
Definitely one of the most scenic train trips in Scotland, this is the route to take if you want to spot the 'Harry Potter train' rolling across the Glenfinnan Viaduct. The train also passes several other stunning landmarks like:
- Loch Awe: One of Scotland’s largest and most serene lochs, dotted with islands and surrounded by forested hills.
- Loch Shiel: A long, narrow loch steeped in history, with views of the Glenfinnan Monument at its northern tip.
- Loch Eilt: Known for its tiny, tree-covered islands, this loch offers a truly tranquil and picturesque scene.
- Ben Nevis: As you near Fort William, catch glimpses of the UK’s highest peak towering over the surrounding glens.
Depending on your chosen destination, the train will either head west to Oban, a pint-size fishing town known as the “Gateway to the Isles,” or continue north to Mallaig, where ferries depart for the Isle of Skye. Both routes are equally stunning, making the West Highland Line a must-do for anyone seeking unforgettable train journeys in Scotland.
2. The Far North Line
Destinations: Inverness to Thurso or Wick
Average journey time: 4h 30 mins
The Far North Line is one of the most remote train trips in Scotland, stretching from Inverness to the northernmost reaches of the mainland. This epic Scottish train journey takes you through vast, untamed landscapes dotted with castles, lochs, and wildlife.
Key highlights along the way include the historic Dunrobin Castle, with its fairytale towers and beautiful gardens, and the dramatic cliffs of Helmsdale. The train also skirts around tranquil lochs like Loch Fleet, known for its seals and birdlife, and passes through charming villages such as Brora and Golspie.
3. Perth to Inverness
Destinations: Perth to Inverness
Average journey time: 2h 20 mins
This journey takes you straight through the rugged beauty of the Scottish Highlands. Starting in Perth, known as the “Gateway to the Highlands”, the route winds past rolling farmland and into the dramatic Drumochter Pass, where the scenery turns wilder and more remote.
Highlights include the breathtaking peaks of the Cairngorms National Park, tranquil lochs, and the chance to spot Highland wildlife like red deer or golden eagles. Inverness, your destination, is the capital of the Highlands, perfect for exploring nearby landmarks like Loch Ness or Culloden Battlefield. Don't miss the newly refurbished Victorian Market where you can try all the best local food in the Food Hall, or catch an independent film or theatre show at the fabulous Eden Court.
4. The Bo'ness and Kinneil Railway
Destinations: Bo'ness to Manuel
Average journey time: 1h (round trip)
A delightful heritage experience, this steam railway combines nostalgia with stunning views. Starting at Bo’ness, a picturesque town along the Firth of Forth, the journey takes you along the estuary with glimpses of historic landmarks like Blackness Castle, famously featured in "Outlander." The vintage steam engine and friendly volunteers make this trip feel like stepping back in time. The railway also hosts seasonal events, such as Santa Trains and afternoon tea experiences, making it perfect for families or special occasions like birthdays or anniversaries.
5. Edinburgh to Tweed Bank
Destinations: Edinburgh Waverley to Tweedbank
Average journey time: 55 mins
The Borders Railway offers an unforgettable journey into the picturesque Scottish Borders. Departing from Edinburgh, the train travels through lush countryside dotted with quaint villages and stately homes. Notable sights include the stunning Lothian countryside and the Eildon Hills, a trio of striking peaks steeped in local folklore. At Tweedbank, you’ll find easy access to Melrose Abbey, a historic ruin said to house the heart of Robert the Bruce, and Abbotsford House, the former home of Sir Walter Scott. This route is a must for history buffs and nature lovers alike.
6. The Aberdonian
Destinations: Edinburgh to Aberdeen
Average journey time: 2h 30 mins
The Aberdonian is one of the most scenic train trips in Scotland, connecting Scotland's captial, Edinburgh with the granite city of Aberdeen. This Scotland train journey begins with a breathtaking crossing of the Forth Bridge, a UNESCO World Heritage Site, before following Scotland’s stunning east coast. Pass rugged cliffs, sandy beaches, and picturesque fishing villages along the way.
In Aberdeen, discover the city’s highlights, including Old Aberdeen’s cobbled streets, the historic King’s College Chapel, and the Aberdeen Maritime Museum. For a memorable day out, take a short trip to the dramatic Dunnottar Castle, perched on a coastal cliff. This route combines striking scenery with rich Scottish history, making it a must-do train journey in Scotland.
7. The Strathspey Steam Railway
Destinations: Aviemore to Boat of Garten and Broomhill
Average journey time: 1h 45 mins (round trip)
Climb aboard this beautifully restored steam train and journey through the heart of the Cairngorms National Park. The route begins in Aviemore, a hub for nature lovers, and winds its way through serene pine forests, across open moors, and along the River Spey. Boat of Garten, known as the “Osprey Village” is a charming stop, while Broomhill offers a glimpse into a more peaceful, rural Scotland. This train journey in Scotland is particularly magical during the winter months when the landscape is transformed into a snowy wonderland, or in autumn when the forests glow in vibrant shades of red and gold.
8. Edinburgh to North Berwick
Destinations: Edinburgh to North Berwick
Average journey time: 50 mins
A short but scenic ride, this route takes you from the bustling heart of Edinburgh to the tranquil coastal town of North Berwick. As the train leaves the city, the views quickly shift to rolling farmland and glimpses of the Firth of Forth. North Berwick itself is a charming seaside escape, offering golden beaches, colourful harbourside shops, and a chance to visit the fascinating Scottish Seabird Centre. For the adventurous, take a boat trip to Bass Rock, home to thousands of gannets, or enjoy a coastal walk with stunning sea views.
FAQs for Scotland's Best Train Trips
What are the must-do train journeys in Scotland?
The West Highland Line, Kyle Line, and the Jacobite Steam Train (aka the "Harry Potter train") are iconic.
Do I need to book train tickets in advance?
Yes, especially for popular routes like the Jacobite or during peak seasons. It’s cheaper and guarantees a seat.
Can I use a rail pass in Scotland?
Yes! The Spirit of Scotland Pass or BritRail Pass offer unlimited travel on most trains and ferries. Also if you've been given a Traingift, you can redeem it on rail passes and regular tickets!
Are Scotland’s trains scenic?
Absolutely. Think lochs, glens, mountains, and coastlines—some of the most picturesque train journeys in the world.
How long is the Jacobite train ride?
It’s a round trip of about 2 hours each way, covering the stunning 84-mile Fort William to Mallaig route.
Can I take bikes on Scottish trains?
Yes, but spaces are limited. Reserve your bike slot when booking tickets.
Are there overnight trains to Scotland?
Yes, the Caledonian Sleeper runs from London to cities like Edinburgh, Glasgow, and Inverness.
What’s the best time of year for a train trip?
Spring and summer for lush landscapes, autumn for golden foliage, and winter for snowy peaks.
Will You Book a Train Trip in Scotland?
Have we convinced you to go on a train journey in Scotland? Not only can you sit back and take in some of the world's best scenery but you can support sustainable travel as train travel is significantly kinder to the environment than flying. Whether you want to head up to Wick or down to the Borders, there's an unforgettable train trip in Scotland calling your name.
Gift a Scotland Train Trip with a Train Gift Card
If you know someone who's always dreamed of visiting Scotland, gift them a train voucher that they can redeem on trips and rail passes for Scotland and 33 other countries across the UK and Europe. It's super simple, you add credit between £25 to £10,000 and they'll have 2 years to redeem their train gift voucher via our website on trains and rail passes.