On-train hospitality

Last updated: Tuesday, 26 March 2024

You can buy a selection of drinks and snacks on our longer distance and scenic train services. After all, there’s nothing better than a bit of shortbread to go along with an epic view.

Catering may be available for all or part of the journey – and occasionally the service is provided in part of the train only.

View products available from the on board trolley

Click on the drop-downs below to see if food and drink is available on your train. Our Customer Information Screens in stations will also display details of which trains have food and drink available.

The services below are for 31 March 2023 - 2 November 2024. Please note that services providing on-train hospitality may be subject to short-notice change and alterations. Please see JourneyCheck - ScotRail for up to date details.

Sunday

  • 11:40 Fort William to Crianlarich
  • 14:24 Crainlarich to Fort William
  • 12:20 Glasgow Queen Street to Oban
  • 16:11 Oban to Glasgow Queen Street

Monday - Saturday

  • 07:44 Fort William to Glasgow Queen Street
  • 08:21 Glasgow Queen Street to Crianlarich
  • 12:11 Oban to Glasgow Queen Street
  • 12:22 Glasgow Queen Street to Fort William
  • 10:36 Glasgow Queen Street to Oban
  • 14:41 Oban to Glasgow Queen Street (Monday to Friday Only)
  • 16:11 Oban to Glasgow Queen Street (Saturday Only)
  • 16:34 Glasgow Queen Street to Oban

Sunday

  • 11:58 Wick to Inverness
  • 17:54 Inverness to Wick

Monday - Saturday

  • 08:02 Wick to Inverness
  • 08:55 Inverness to Kyle of Lochalsh
  • 10:41 Inverness to Wick
  • 13:46 Kyle of Lochalsh to Inverness
  • 14:00 Inverness to Wick
  • 16:00 Wick to Inverness

Sunday

Aberdeen

  • 09:30 Aberdeen to Glasgow Queen Street
  • 10:03 Aberdeen to Inverness
  • 10:33 Aberdeen to Glasgow Queen Street
  • 12:30 Aberdeen to Glasgow Queen Street
  • 12:44 Aberdeen to Edinburgh
  • 13:00 Aberdeen to Inverness
  • 13:34 Aberdeen to Glasgow Queen Street
  • 15:08 Aberdeen to Edinburgh
  • 15:31 Aberdeen to Glasgow Queen Street
  • 16:31 Aberdeen to Glasgow Queen Street
  • 17:04 Aberdeen to Edinburgh

Edinburgh

  • 09:15 Edinburgh to Aberdeen
  • 09:25 Edinburgh to Inverness
  • 10:50 Edinburgh to Aberdeen
  • 12:38 Edinburgh to Aberdeen
  • 15:52 Edinburgh to Inverness
  • 17:06 Edinburgh to Aberdeen

Glasgow

  • 11:11 Glasgow Queen Street to Inverness
  • 11:45 Glasgow Queen Street to Aberdeen
  • 12:43 Glasgow Queen Street to Aberdeen
  • 13:45 Glasgow Queen Street to Aberdeen
  • 14:50 Glasgow Queen Street to Aberdeen
  • 16:45 Glasgow Queen Street to Aberdeen
  • 18:24 Glasgow Queen Street to Inverness

Inverness

  • 09:59 Inverness to Aberdeen
  • 10:53 Inverness to Edinburgh
  • 12:37 Inverness to Perth
  • 15:22 Inverness to Edinburgh
  • 15:29 Inverness to Aberdeen
  • 16:26 Inverness to Glasgow Queen Street

Perth

15:46 Perth to Inverness

Monday - Saturday

Aberdeen

  • 08:23 Aberdeen to Inverness
  • 08:35 Aberdeen to Glasgow Queen Street
  • 09:04 Aberdeen to Edinburgh
  • 09:44 Aberdeen to Glasgow Queen Street
  • 10:08 Aberdeen to Inverness
  • 10:39 Aberdeen to Glasgow Queen Street
  • 11:01 Aberdeen to Edinburgh
  • 11:37 Aberdeen to Glasgow Queen Street
  • 11:57 Aberdeen to Inverness
  • 12:07 Aberdeen to Edinburgh
  • 13:09 Aberdeen to Edinburgh
  • 13:41 Aberdeen to Inverness
  • 13:46 Aberdeen to Glasgow Queen Street
  • 14:35 Aberdeen to Glasgow Queen Street
  • 15:50 Aberdeen to Inverness
  • 15:35 Aberdeen to Glasgow Queen Street
  • 16:04 Aberdeen to Edinburgh

Edinburgh

  • 08:30 Edinburgh to Aberdeen
  • 08:37 Edinburgh to Inverness
  • 09:30 Edinburgh to Aberdeen
  • 11:30 Edinburgh to Aberdeen
  • 13:30 Edinburgh to Aberdeen
  • 15:30 Edinburgh to Aberdeen

Glasgow

  • 08:41 Glasgow Queen Street to Aberdeen
  • 09:41 Glasgow Queen Street to Aberdeen
  • 10:07 Glasgow Queen Street to Inverness
  • 10:41 Glasgow Queen Street to Aberdeen
  • 11:41 Glasgow Queen Street to Aberdeen
  • 12:07 Glasgow Queen Street to Inverness
  • 12:40 Glasgow Queen Street to Aberdeen
  • 13:40 Glasgow Queen Street to Aberdeen
  • 14:39 Glasgow Queen Street to Aberdeen
  • 15:07 Glasgow Queen Street to Inverness
  • 15:39 Glasgow Queen Street to Aberdeen

Inverness

  • 08:43 Inverness to Perth
  • 08:56 Inverness to Aberdeen
  • 09:42 Inverness to Glasgow Queen Street
  • 10:56 Inverness to Aberdeen
  • 12:38 Inverness to Aberdeen
  • 12:48 Inverness to Edinburgh
  • 14:27 Inverness to Aberdeen (departs 14:28 on Saturdays)
  • 14:50 Inverness to Glasgow Queen Street
  • 15:35 Inverness to Aberdeen
  • 17:26 Inverness to Glasgow Queen Street

Perth

  • 11:56 Perth to Inverness

First Class ticket holders

On trains with a catering service, you’ll get a free hot drink or bottle of water, and your choice of flavoured Scottish shortbread for the journey. You can also buy refreshments from the trolley service.

Please note this is subject to availability of hospitality on board.

First Class seat on a Class 170 train

Remember: The carrying and consumption of alcohol is currently not permitted on board our trains. It’s a measure we’re taking for safe and friendly travel.