Scottish Grand Tour

The Scottish Grand Tour is one of the great rail journeys of the world.

Travel between Glasgow, the Isle of Skye, Inverness and Edinburgh on some truly dramatic rail lines: the West Highland Line, Kyle Line, and Highland Main Line.

Start anywhere on this circular route, and hop on and off at stations along the way.

You'll pass mountains, lochs and forests, and travel through the lush farmland of Perthshire. And as you leave the mountains behind, you’ll see the landscapes get steadily wilder. Does any other train journey in the UK offer such variety? We don’t think so.

Hop on and off at any station on your route and explore Scotland your way – with train, ferry and coach travel on just one ticket. Get four days’ travel over eight consecutive days for £89.

Unlock the Scottish Grand Tour

Buy your travel pass

What’s in it for me?

CalMac ferry

Unlock adventure

Follow photographer Little Scottish One as she completes the Scottish Grand Tour. Read more

Unlock short breaks

Travel on a circular route through some of Scotland’s most beautiful landscapes over eight days

Four days’ travel over eight consecutive days on the West Highland Line, Kyle Line, and Highland Main Line for £89.


  • One ticket for train, ferry and coach
  • Flexible – you choose when to travel
  • No need to book in advance
  • Discounts for Railcard users
  • Free travel for under 5s, and half price for children aged 5-15
  • Hop on-hop off as much as you like

Need to know

  • Travel in one direction – clockwise or anti clockwise
  • Valid on ScotRail services, for Standard Class off-peak travel
  • The eight-day period starts on the first day of travel
  • There’s a £10 admin fee for changes or refunds

Start in Glasgow. Head north on the West Highland Line along the Clyde sea lochs, Loch Lomond and Rannoch Moor. From Fort William the train passes over the Glenfinnan Viaduct, and on to Mallaig.

From Mallaig, take the CalMac ferry to Armadale on the Isle of Skye: you might stop here for a few days to explore the Munros and Faerie Pools. Then take the coach over the Skye Bridge to Kyle of Lochalsh. Rejoin the train and set course for Inverness. From there, you’ll get the Main Highland Line south to Edinburgh or Glasgow.

The ferry connection between Mallaig and Armadale, and the coach connection to Kyle of Lochalsh are included in your ticket.

Journey times

  • West Highland Line: Glasgow to Mallaig (for the ferry to Armadale) – approx 5 hours 30 minutes
  • Kyle Line: Kyle of Lochalsh to Inverness – approx 2 hours 40 minutes
  • Highland Main Line: Inverness to Edinburgh – approx 3 hours 30 minutes

Places to see

  • Glasgow – Scotland’s biggest city, for arts, culture, and shopping
  • Fort William – for mountain biking, skiing, hill walking, and other adrenaline-fuelled sports
  • Isle of Skye – stunning landscapes and Munros, and a Michelin-star restaurant
  • Inverness – capital of the Highlands, with history, culture, and plenty of outdoor activities
  • Edinburgh – a UNESCO World Heritage Site with an exciting mix of history, outstanding architecture, festivals, food and fun

Your Grand Tour of Scotland travel pass includes:

  • Unlimited travel on the West Highland Line, Kyle Line and Highland Main Line in one direction for four days in a period of eight consecutive days
  • Ferry travel with Caledonian MacBrayne (CalMac) between Mallaig and Armadale on Skye
  • Coach travel on Skye between Armadale and Kyle of Lochalsh
  • Standard Class train travel at any time, except on the Highland Main Line and between Glasgow and Edinburgh on weekdays before 09.15

You can buy the Scottish Grand Tour travel pass:

  • From the ticket office at any staffed station
  • By phone on 0344 811 0141
  • As an M-Pass mobile ticket – find out more

Buy Scottish Grand Tour M-Pass

Fill out this form to buy M-Pass mobile tickets delivered to your phone.

What it is

The M-Pass is a mobile ticket delivered to your phone.

Pass activation

After purchase you’ll receive an email with a link to activate your M-Pass and select your travel dates. The email will come from our partner ACP Rail International (sender: [email protected])

Your travel dates must be:

  • UK residents: within three months of the purchase date
  • International visitors: within 11 months of the purchase date

Activate your pass when your travel dates are confirmed. You cannot make changes or get a refund after activation.

Pass delivery

Once you’ve activated your M-Pass, you’ll receive another email with the pass attached as a PDF file.

Before you travel download this M-Pass directly to your mobile phone.

You will need to show the M-Pass on your phone to station and on-train staff on request. Printouts are not accepted. You must also show valid photo ID.


  • The M-Pass is non-refundable once you've clicked "Activate" on the activation website
  • You can apply for a refund, subject to a £10 administration fee, for each unused (unactivated) M-Pass cancelled before the expiry date
  • To apply for a refund contact ACP Rail International at [email protected] and quote your transaction ID number (PNR)

You get four days of unlimited Standard Class travel over eight consecutive days.

Travel in one direction only: clockwise or anti clockwise.

Your travel is flexible, but the validity period is not: the eight-day period starts on your first day of travel.

The travel pass is a one-way journey (clockwise or anti-clockwise) from Edinburgh or Glasgow to Mallaig, Armadale (Skye), Kyle of Lochalsh, Inverness and back to Glasgow or Edinburgh via Perth.

You can break your journey at any point along the way, including:

  • Glasgow
  • Arrochar & Tarbet (for Loch Lomond)
  • Fort William
  • Mallaig
  • ​Isle of Skye
  • Inverness
  • Aviemore
  • Pitlochry
  • Perth
  • Stirling
  • Edinburgh

Travel with ScotRail on the following routes:

  • West Highland Line: Glasgow or Edinburgh – Fort William/Mallaig
  • Kyle Line: Inverness – Kyle of Lochalsh
  • Highland Main Line: Glasgow or Edinburgh – Inverness via Perth (valid on trains departing after 09:15 and any time at the weekend)

The travel pass includes ferry travel with Caledonian MacBrayne between Mallaig and Armadale on Skye.

The coach takes you between Armadale and Kyle of Lochalsh, with Stagecoach. Check latest timetables at

  • Public bus services on Skye can be sporadic and often only operate during the Summer season
  • Stagecoach No 51 operates directly between Armadale (ferry connection) and Kyle of Lochalsh (rail connection) but is only available Monday - Friday
  • For other services (Nos 50, 52, 152, 917) change at Broadford/Armadale Road End on Skye

Taxi and car hire is available on Skye with Kyle Taxis/Skye Car Hire. Train passengers get a 10% discount.

To book:

Monday to Friday

On weekdays you can travel on ScotRail services:

  • At any time of day on the West Highland Line: Glasgow – Fort William/Mallaig
  • At any time of day on the Kyle Line: Inverness – Kyle of Lochalsh
  • After 09:15 on the Highland Main Line: Glasgow or Edinburgh – Inverness via Perth
  • After 09:15 between Glasgow and Edinburgh

Saturday and Sunday

At weekends you can travel on ScotRail services at any time of day on these routes.

  • From the ticket office at any staffed station
  • By phone on 0344 811 0141
  • Online, as an M-Pass mobile ticket

No, there's no need to book in advance.

No, Travel passes are flexible so you don't need a reservation.

Standard National Railcard discounts apply to full-priced travel passes (EXCEPT the Glasgow or Edinburgh Days Out travel pass).

National Railcards include: 16-25, Disabled Persons Railcard, Family & Friends, HM Forces, Senior and Two Together Railcards.

Yes, there's a 50% discount for children aged 5-15 and under 5's travel free.

With the Glasgow or Edinburgh Days Out travel passes, family tickets (two adults and two children) are also available.

No, you can't upgrade to First Class on any of our travel passes.

Yes, you can get a refund, subject to a £10 administration fee, for each unused ticket given back to us before the date of travel.

Yes, you have unlimited travel, but you can't change the travel validity period of travel passes.

Yes, you have the freedom to break up your journey as long as your travel pass is still valid.