Old Station Restaurant

Dine on the line in Spean Bridge
or call 01397 712535

About usReservations

Old Station Restaurant

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


The Restaurant and Bar are now closed for winter.  

We re-open Friday 24 March 2017

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.


  • Homemade soup of the day
  • Smoked Salmon Bruschetta
    Local hot smoked salmon served on toasted bread with lemon & caper dressing
  • Antipasto
    Selection of salami, ham & chorizo. served on a bed of salad with crusty bread

  • Haggis Wraps
    Local Haggis 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 & home-made tartar 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
  • Scottish Salmon
  • Aberdeen Angus Burger
    Prime Scottish Aberdeen Angus Burger.  Served with cheese, chips, onion rings, relish & salad
  • Vegetarian Dish of the Day
    from £10.95
  • Falafel and Spinach Burger
    Our vegetarian burger.  Served with cheese, chips, relish & salad


  • 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
  • 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 6pm 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.  New for 2016 – our Old Station lager on draught.

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.

During the summer months there is sometimes live music in the Bar at weekends after the Restaurant closes.

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