ScotRail Highland Rover M-Pass

* Please select all required fields and fill in traveller age(s) to proceed to the next step.


ScotRail M-Pass

Download any ScotRail Pass directly to your phone and save on the shipping cost. With the M-Pass there’s no need to wait in the ticket line, simply scan the barcode and you can enter the train platform. This pass can also be printed in the PDF format in case of loss or theft.


Explore untethered landscapes and open horizons of Scotland’s beautiful Highlands. A ferry ride to any of the stunning isles is a must!

Where can the pass be used?

Please note, from 25 April 2023, ferry travel is no longer included within the Highland Rover. Any ferry travel should be purchased separately and directly from


Unlimited rail travel upon the following:

  • Glasgow – Oban/FortWilliam/Mallaig
  • Inverness – Kyle of Lochalsh
  • Inverness – Wick/Thurso
  • Inverness – Aberdeen
  • Inverness – Aviemore


  • Scottish Citylink/West Coast Motors on the route: Oban/Fort William – Inverness
  • Stagecoach in the Highlands on the route: Thurso – Scrabster
  • Fort William - Kyle of Lochalsh - Uig under Scottish Citylink
  • *Please note: We would recommend pre-booking your coach travel with Scottish Citylink. To book your Scottish Citylink journey and seat reservation in advance you can do so by visiting any VisitScotland iCentre or CityLink Bus Station. Please note a £1.50 booking fee applies.

ScotRail Passes can be purchased by anyone including residents of the UK.

Booking Period

M-Pass must be activated within 3 months of the date of purchase for UK residents and 11 months for International guests to the UK.


Child Discount

Children (ages 5-15) get up to 50% off the regular adult fare. Children under 5 travel free and do not need a ticket when they share a seat with an adult.

Bonuses & Inclusions

Get a 10% discount on a full standard fare for the Strathspey Steam Railway and the Keith & Dufftown Railway.

Travel aboard Northlink Ferries and receive a 20% discount on Seated Standard fares purchased on the day of sailing on following routes:

  • Scrabster – Stromness
  • Aberdeen – Lerwick
  • Aberdeen – Kirkwall – Lerwick

Travel on Caledonian Sleepers is not included with this pass.

Additional Details

You can travel at any time, except on weekday trains arriving in Inverness or Aberdeen before 09.00.

  • Glasgow Queen Street - Oban /Fort William/ Mallaig
  • Glasgow Central - Stranraer
  • Inverness - Kyle/Wick/Thurso
  • Inverness - Aberdeen
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 a valid photo ID.

For flexi-day passes such as Highland Rover (four travel days out of eight consecutive days), you must download a separate PDF for each day you travel.

Seat Reservations

A seat reservation is optional but recommended in order to guarantee a seat on a specific train and time. Reservations can be made up to 12 weeks in advance. Reserve a seat.

Note: Upgrades to First Class are not available

Write a Review