Last updated: Saturday, 2 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.
We've now begun the phased reintroduction of our at-seat hospitality service following the suspension of the service during the pandemic.
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 3 December - 9 December 2023. Please note that services providing on-train hospitality may be subject to short-notice change and alterations.
West Highland Line
Sunday, 3 December 2023
- 12:11 Oban to Crianlarich
- 12:20 Glasgow Queen Street to Oban
- 16:11 Oban to Glasgow Queen Street
- 14:18 Crianlarich to Oban
Monday, 4 December - Saturday, 9 December 2023
- 07:44 Fort William to Glasgow Queen Street (Wednesday to Saturday only)
- 08:57 Oban to Glasgow Queen Street (Monday to Saturday)
- 12:22 Glasgow Queen Street to Fort William (Wednesday to Saturday only)
- 12:22 Glasgow Queen Street to Oban (Monday to Saturday)
Far North Line (Wick, Kyle of Lochalsh)
Monday, 4 December - Saturday, 9 December 2023
- 08:02 Wick to Inverness (Tuesday to Saturday)
- 10:41 Inverness to Wick (Monday to Saturday)
- 14:00 Inverness to Wick (Tuesday to Saturday)
- 16:00 Wick to Inverness (Monday to Saturday)
Monday, 4 December - Saturday, 9 December 2023
- 08:02 Wick to Inverness (Monday to Saturday)
- 10:41 Inverness to Wick (Monday to Saturday)
- 14:00 Inverness to Wick (Monday to Saturday)
- 16:00 Wick to Inverness (Monday to Saturday)
Inter7City (Listed by origin station)
Sunday, 3 December 2023
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
Edinburgh
- 09:15 Edinburgh to Aberdeen
- 10:50 Edinburgh to Aberdeen
- 16:07 Edinburgh to Aberdeen
Glasgow
- 13:45 Glasgow Queen Street to Aberdeen
- 14:50 Glasgow Queen Street to Aberdeen
- 16:45 Glasgow Queen Street to Aberdeen
Inverness
- 09:59 Inverness to Aberdeen
- 15:29 Inverness to Aberdeen
Monday, 4 December - Saturday, 9 December 2023
Aberdeen
- 08:23 Aberdeen to Inverness (Monday to Saturday)
- 08:54 Aberdeen to Glasgow Queen Street (Monday to Saturday)
- 09:04 Aberdeen to Edinburgh (Monday to Saturday)
- 09:44 Aberdeen to Glasgow Queen Street (Monday to Saturday)
- 10:10 Aberdeen to Inverness (departs 10:08 on Saturdays) (Monday to Saturday)
- 10:47 Aberdeen to Glasgow Queen St (departs 10:48 on Saturdays) (Monday to Saturday)
- 11:01 Aberdeen to Edinburgh (Monday to Saturday)
- 11:45 Aberdeen to Glasgow Queen St (Monday to Saturday)
- 12:07 Aberdeen to Edinburgh (Monday to Friday)
- 12:54 Aberdeen to Glasgow Queen Street (Monday to Saturday)
- 13:09 Aberdeen to Edinburgh (Monday to Saturday)
- 13:41 Aberdeen to Inverness (Monday to Saturday)
- 13:46 Aberdeen to Glasgow Queen Street (Monday to Saturday)
- 13:56 Aberdeen to Edinburgh (Monday to Friday Only)
- 14:44 Aberdeen to Glasgow Queen Street (Monday to Saturday)
- 15:29 Aberdeen to Inverness (Monday to Saturday)
- 15:35 Aberdeen to Glasgow Queen Street (Monday to Saturday)
- 16:04 Aberdeen to Edinburgh (Monday to Saturday)
Edinburgh
- 08:30 Edinburgh to Aberdeen (Monday to Friday)
- 08:37 Edinburgh to Inverness (Monday to Saturday)
- 09:30 Edinburgh to Aberdeen (Monday to Saturday)
- 11:30 Edinburgh to Aberdeen (Monday to Saturday)
- 13:30 Edinburgh to Aberdeen (Monday to Saturday)
- 15:30 Edinburgh to Aberdeen (Monday to Saturday)
- 17:28 Edinburgh to Aberdeen (Monday to Friday Only)
Glasgow
- 08:41 Glasgow Queen Street to Aberdeen (Monday to Saturday)
- 09:41 Glasgow Queen Street to Aberdeen (Monday to Saturday)
- 10:07 Glasgow Queen Street to Inverness (Monday to Saturday)
- 10:41 Glasgow Queen Street to Aberdeen (Monday to Saturday)
- 11:41 Glasgow Queen Street to Aberdeen (Monday to Saturday)
- 12:07 Glasgow Queen Street to Inverness (Monday to Saturday)
- 12:40 Glasgow Queen Street to Aberdeen (Monday to Saturday)
- 13:40 Glasgow Queen Street to Aberdeen (Monday to Saturday)
- 14:39 Glasgow Queen Street to Aberdeen (Monday to Saturday)
- 15:07 Glasgow Queen St to Inverness (Monday to Saturday)
- 15:39 Glasgow Queen Street to Aberdeen (Monday to Saturday)
Inverness
- 08:55 Inverness to Aberdeen (Monday to Saturday)
- 09:42 Inverness to Glasgow Queen St (Monday to Saturday)
- 10:56 Inverness to Aberdeen (Monday to Saturday)
- 12:38 Inverness to Aberdeen (Monday to Saturday)
- 12:48 Inverness to Edinburgh (Monday to Saturday)
- 14:28 Inverness to Aberdeen (departs 14:29 on Saturdays) (Monday to Saturday)
- 14:50 Inverness to Glasgow Queen Street (Monday to Saturday)
- 17:26 Inverness to Glasgow Queen Street (Monday to Saturday)
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.