Old Station Restaurant

Dine on the line in Spean Bridge
or call 01397 712535

About usReservations

Great food & atmosphere

Unique West Highland Railway Restaurant

‘Dine on the Line’ in the historic setting of a converted Victorian railway station on the world famous West Highland Line. This is where trainee Commando’s started their legendary training in the Second World War with a march from the station to Castle Commando.

The line is also famous for its association with the Harry Potter movies, while the exclusive Royal Scotsman train stops on the platform outside our door overnight most Fridays in summer.

Relax beside the fire in our cosy bar & soak up the atmosphere of the Old Station.

Opening times



Our Restaurant

Dine in our unique West Highland Railway Restaurant where you can enjoy great food at reasonable prices. Our menu is prepared using the freshest local ingredients such as Scottish meats, cheeses and Lochaber fish. Please see our sample menu below..

We also have a delicious Children’s Menu for the wee ones

Please advise us when you reserve a table if you have any special dietary requirements, so that we can accommodate your needs. We also have a gluten free menu.

We are a wee restaurant that opens specifically for dinner & there is a minimum order in our Restaurant of one main course per person.


  • Homemade soup of the day
  • Smoked Salmon Bruschetta
    Local hot smoked salmon served on toasted bread with lemon & caper dressing
  • Haggis Wraps
    Macsween’s haggis wrapped in filo pastry parcels & served with sweet chilli dip
  • House Paté
    served with relish & home-baked Scottish oatcakes
  • Crispy Mushrooms
    Crispy battered mushrooms served with a garlic mayonnaise dip.

Main courses

  • Traditional Haddock & Chips
    Local haddock, beer battered in our Old Station Commando ale and served with chips, garden peas, salad & tartare sauce
  • Fettuccini al Fumo
    Pasta with Smoked Salmon, olive oil, cracked black peppercorn & parmesan cheese
  • Pork Steak
    In a French mustard, brandy, mushroom & cream sauce
  • Lamb Gigot
    Slow cooked in the oven in a red wine & mushroom sauce

  • Jacobean Chicken
    Chicken breast stuffed with haggis & served with a cracked peppercorn & cream sauce
  • 10oz Sirloin Steak
    Pan fried beef steak, served with chips and garni.   With Peppercorn or Bordolese sauce as optional extras
  • Vegetarian Dish of the Day
    from £10.95


  • Sticky Toffee Pudding
    Served with ice cream or creamy custard
  • Cheesecake of the day
    Served with ice cream
  • Pecan Pie
    Served with cream
  • Chocolate Brownie & Ice Cream
  • Scottish Dairy Ice Cream
    A selection of luxury ice creams from our specials board. Served with home-baked shortbread
  • Scottish Cheeseboard
    A selection of Scottish Cheeses. Served with chutney & home-baked Scottish  and Hebridean oatcakes


Our Public Bar is open from 5pm until late. Relax beside the fire, listen to some music & soak up the atmosphere of the Old Station.  You don’t need to dine with us to come and enjoy our cosy bar.

We are the only Bar in Spean Bridge that has real ale on draught.  Our very own Old Station Commando brewed for us by Cairngorm Brewery.

We have fantastic range of malt whiskies and the largest selection of Scottish artisan gins available in the village.  Or, why not  try one of our unique Pot-tails cocktails. Our very own quirky cocktails served in antique silver teapots.

We do not serve food in our wee Bar.  If you would like to dine with us, please make a reservation for dinner in the Restaurant.

Dogs are welcome in our outside seating area, but we are unable to allow dogs in the Bar or Restaurant.

We are the only bar in Spean Bridge serving local real ale on draught – our very own ‘Old Station Commando’ from Cairngorm Brewery.



Get in touch & book a table

We will confirm your reservation by email
(usually within 24 hours).

If you would like to reserve for dinner this evening, please call us on 01397 712535

Reservations by Phone

Prefer to make your reservation via phone? Give us a call! You can contact us between 12pm and 10pm every day of the week. Our Phone number is 01397 712535 or 07501 684 633