Last updated: Saturday, 9 December 2023
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 10 December 2023 - 31 March 2023. 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.
West Highland Line
Sunday
- 11:40 Fort William to Crianlarich
- 14:24 Crainlarich to Fort William
Monday - Saturday
- 07:44 Fort William to Glasgow Queen Street
- 08:57 Oban to Glasgow Queen Street
- 12:22 Glasgow Queen Street to Fort William
- 12:22 Glasgow Queen Street to Oban
Far North Line (Wick, Kyle of Lochalsh)
Monday - Saturday
- 08:02 Wick to Inverness
- 10:41 Inverness to Wick
- 14:00 Inverness to Wick
- 16:00 Wick to Inverness
Inter7City (Listed by origin station)
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
- 16:07 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 Glasgow Queen Street
- 15:22 Inverness to Edinburgh
- 15:29 Inverness to Aberdeen
- 16:26 Inverness to Glasgow Queen Street
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 (Saturday Only)
- 12:07 Aberdeen to Edinburgh
- 12:54 Aberdeen to Glasgow Queen Street
- 13:09 Aberdeen to Edinburgh
- 13:41 Aberdeen to Inverness
- 13:46 Aberdeen to Glasgow Queen Street
- 13:59 Aberdeen to Edinburgh (Monday to Friday Only)
- 14:44 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
- 17:30 Edinburgh to Aberdeen (Monday to Friday Only)
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: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 (Saturday Only)
- 17:26 Inverness to Glasgow Queen Street
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.
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.