Visiting Scotland by train means enjoying breathtaking landscapes, majestic castles, picturesque villages while traveling more responsibly than by car or bus.

If you are looking for how to travel by train in Scotland, then here is a practical guide, useful tips and the most beautiful routes to discover the natural and cultural beauties of this country.
Visit Scotland by train
Just like the train in Portugal, visiting Scotland is very easy and comfortable. Indeed, the Scottish rail network is well developed and offers excellent connectivity across the country. It is therefore very practical for those who want to visit Scotland by train.
Indeed, the network is divided into several lines which pass through magnificent landscapes and allow travelers to easily reach Scotland's must-see destinations.
Average journey times between Scotland's largest cities vary depending on distances and train routes. Here are some examples of average travel times:
- Edinburgh to Glasgow: approximately 50 minutes by train
- Edinburgh to Stirling: approximately 1 hour by train
- Glasgow to Inverness: approximately 3 hours by train
- Edinburgh to Inverness: approximately 3 hours by train
- Glasgow to Oban: approximately 3 hours by train
Where to book train tickets to Scotland?
You can book train tickets for travel in Scotland directly at the stations or online from the 2 official websites of the train companies. ScotRail et Caledonian Sleeper :
- ScotRail offers regular train routes connecting major cities and popular tourist destinations.
- Caledonian Sleeper offers sleeper train rides for overnight travel.
However, as for Cinque Terre Andalusia by train (Intergovernmental Panel on Climate Change) and the Northern Italy, the platform Interrail Pass ou Eurail.com makes traveling to Scotland cheaper.
Indeed, you have the possibility of choosing a pass for several train journeys in the same country at a very attractive price and to do at your own pace over 1 month maximum (see price example below).
Train itinerary to visit Scotland
Here is an itinerary that allows you to visit Scotland by train inexpensively. Indeed, with the Interrail pass, you can visit the 5 major Scottish tourist cities by train for €253 (or more if your budget allows).

And this train journey can be done at your own pace in as much time as you wish but without exceeding 30 days.
Thus, this train route allows you to visit:
The ideal is to choose this route and do day trips from these 5 major cities.
For example, if you are doing this tour by train, here are some visits that you can schedule from the stopover towns:
- From Edinburgh: Excursion to Loch Ness and Glencoe in theHighlands, excursion Loch Lomond, Trossachs Park and Stirling Castle
- From Glasgow: Loch Ness and Highlands Tour, Loch Lomond, Trossachs and Stirling Castle tour ou boat trip under Forth Bridges + Blackness Castle

The main tourist train lines in Scotland
Otherwise, you can also choose an itinerary from the main tourist lines which allow you to visit Scotland by train:
- The West Highland Line : This line runs from Glasgow to Mallaig and offers stunning views of the Ben Nevis mountains and sparkling lochs. This is the train that passes over the famous Glenfinnan Viaduct, which was made famous by Harry Potter. See Harry Potter train route
- The Highland Main Line : This line runs from Perth to Inverness and passes through some of the wildest areas of the Highlands. You can admire the majestic landscapes of the Cairngorms and visit historic towns such as Blair Atholl.
- The Borders Railway : This line connects Edinburgh to Tweedbank and passes through the magnificent landscapes of the Scottish Borders. You can visit medieval castles, explore historic towns and enjoy the tranquil beauty of the Scottish countryside.
- The Fife Circle Line : This line connects Edinburgh to Kirkcaldy and allows travelers to discover the magnificent coastal landscapes of the Kingdom of Fife. Be sure to visit the famous town of St Andrews, known for its prestigious university and golf course.
Here are the most beautiful tourist train routes in Scotland in more detail:
Scotland by train – The most beautiful route
The West Highland Line is considered one of the most beautiful railway lines in the world. It offers breathtaking scenery, majestic mountains, sparkling lochs and picturesque villages. If you are a travel enthusiast looking for an unforgettable adventure, this is the itinerary for you.

West Highland Line route
The West Highland Line route begins at Glasgow Queen Street station. From here the train will take you through the Scottish countryside, passing stunning scenery such as Loch Lomond, Scotland's largest loch, and the Ben Lomond Mountains. Next, you will arrive at Fort William, a charming town located at the foot of Ben Nevis, the highest mountain in the United Kingdom. Then direction Mallaig and return to Glasgow.
Days 1 and 2: Glasgow to Fort Willam
Your West Highland Line adventure begins at Glasgow Queen Street Station. You can plan to arrive 1 day before to visit the beautiful city of Glasgow notably its magnificent museum.

Take the train towards Fort William. The journey takes around three hours, but time flies as you admire the beauty of the Scottish Highlands.
Once you arrive in Fort William, take the time to settle into your accommodation and explore the town. Fort William offers many attractions, such as the West Highland Museum, where you can learn about the history of the area.
Days 2 and 3: Fort William and Ben Nevis
The second day of your train journey is dedicated to exploring Fort William and its surroundings. Start with a visit to Ben Nevis, the highest mountain in the UK.
You can choose to hike to the summit or simply enjoy the hiking trails that surround the mountain. Whatever you decide, you'll be rewarded with spectacular views of the Scottish Highlands.
After exploring Ben Nevis, take time to visit other Fort William attractions, such as Inverlochy Castle, a magnificent ruined castle located a few miles from the town, or the West Highland Museum, where you can learn about more about the history and culture of the region.
Days 4 and 5: Mallaig and the Glenfinnan Viaduct
The train journey from Fort William to Mallaig will take you through incredible scenery, such as the Glenfinnan Viaduct, famous for its appearance in the Harry Potter films. Once in Mallaig, take time to stroll around the picturesque harbour, sample fresh seafood or take a cruise to explore the surrounding islands.

If you're a Harry Potter fan, don't miss the chance to ride the Jacobite Steam Train, known as the "Hogwarts Express" in the films. This iconic steam train runs from Fort William to Mallaig and offers breathtaking views along the way. You can go back and forth just to enjoy the views.
Days 6 and 7: Explore the Isle of Skye
And from Mallaig you can take a ferry toIsle of Skye, one of Scotland's most spectacular islands. Explore the island's breathtaking landscapes, such as the famous Cuillins, a majestic mountain range, or the Fairy Pools, magnificent natural swimming pools nestled in the heart of breathtaking landscapes.
Days 8 and 9: Return to Glasgow via Oban
The last day of your trip is dedicated to returning to Glasgow. Take the train from Mallaig to Oban, a charming coastal town on the west coast of Scotland. Take advantage of your time in Oban to explore the town, visit Dunollie Castle, or enjoy fresh seafood at one of the many local restaurants.

After your stay in Oban, take the train back to Glasgow and enjoy the last of the stunning scenery on the West Highland Line.
Highland train tour
The train line Highland Main Line is Scotland's oldest and main railway line.
Highland Main Line train route
This iconic line connects the charming town of Inverness to the city of Perth. It passes through some of the most beautiful areas of the Highlands, offering travelers stunning views of Scotland's breathtaking landscapes, castles and charming little villages.
Along this route you will find many tourist stops that are worth a visit.

Here are some of the highlights to discover:
Inverness
The city of Inverness, capital of the Highlands, is an excellent starting point for exploring this magnificent region.

Be sure to visit Inverness Castle, which offers stunning views of the River Ness. Stroll along the banks of the river and soak up the peaceful atmosphere of this charming town and its pubs.
From Inverness, you can go on a day trip to discover the famous Lake Loch Ness and Urquhart Castle.

linings
Forres is another must-see stop on your journey along the Highland Main Line. Be sure to visit Brodie Castle, famous for its beautiful gardens and rich history. You can also explore the ruins of Dunkeld Cathedral, which offers panoramic views of the surrounding countryside.
Aviemore
Aviemore is a popular seaside resort, known for its spectacular scenery and outdoor activities. You can also rent a car to visit the Cairngorms National Park which is home to exceptional flora and fauna.
pitlochry
Pitlochry is a charming town located at the foot of the Grampian Mountains. It is renowned for its summer theater festival and its renowned whiskey distilleries. Be sure to visit the Blair Athol Distillery and enjoy a glass of traditional Scotch whisky.
East coast train tour of Scotland
The journey of the Fife Circle Line is a loop that allows you to discover several emblematic destinations in Scotland. The journey usually begins in Edinburgh and follows a loop through the county of Fife before returning to Edinburgh. The route includes stops at places such as St Andrews, Dunfermline, the Forth Railway Bridge and Kirkcaldy.

Fife Circle Line route
The Fife Circle Line actually represents the merger of two old lines: Edinburgh-Kirkcaldy and Edinburgh-Cowdenbeath and Cardenden.
The Fife Circle Line route includes the Edinburgh to Dunfermline section of the East Coast Main Line, which includes the famous Forth Bridge.
On the Fife side, the line follows the coast, forming a circle, passing through Inverkeithing and Kirkcaldy before returning to Edinburgh. This line offers travelers wonderful views of the Scottish coastal landscape as well as historic towns like Dunfermline and Kirkcaldy.
One of the benefits of traveling on the Fife Circle Line is the ability to visit several of Scotland's must-see attractions on the same train route:
Edinburgh
Start your Scotland itinerary by train in Edinburgh. It is one of the must-see destinations on this trip. Easily accessible from the UK or abroad, it's a city you can easily visit on foot.

Start your tour by heading to the famous Edinburgh Castle, which has been home to kings and queens for many centuries. As you stroll the cobbled streets, explore the Old Town, a UNESCO World Heritage Site. See how to visit Edinburgh in 1 day.
The village of South Queensferry
Crossing the Forth Bridge, travelers can enjoy stunning views of the Forth Estuary and surrounding areas.
Stop in South Queensferry to enjoy its charming streets lined with shops and restaurants.
Dunfermline
Dunfermline is a town rich in history and heritage. One of the town's main attractions is Dunfermline Abbey, a historic site that dates back to the 11th century. You can explore the ruins of the abbey and learn about its historical significance. Also don't miss the Dunfermline Royal Palace, which houses a fascinating museum.
St Andrews
St Andrews is a picturesque town located on the east coast of Scotland. It is famous for its prestigious university and renowned golf course.

As you stroll the cobbled streets of St Andrews, you can admire magnificent architecture and enjoy the stunning sea views. Don't forget to visit St Andrews Cathedral, which offers panoramic views of the city from its tower .
Kirkcaldy
Kirkcaldy is another charming town along the Fife Circle Line. It is known for its museum and art gallery, which houses an impressive collection of Scottish artwork. You can also stroll along Kirkcaldy Promenade, which offers wonderful views of the North Sea. Don't miss Ravenscraig Park, a great place to relax and enjoy nature.