Station Bar, Grill & Function Suite · Portsoy

A Taste of the Moray Coast

Fresh local seafood, daily specials and Scottish favourites – served in our traditional bar and dining room with a warm, family-run welcome.

Fresh Local Seafood

Landed along the Moray Coast

Daily Specials

Chalked up on the board every day

Scottish Favourites

Hearty classics, modern twists

Bar & Function Suite

Drinks, gatherings & celebrations

Cozy Traditional Dining Room Perspective
Scallops dish at Station Hotel Portsoy restaurant
Dining at The Station Hotel

Good Food, Good Company & a Proper Scottish Welcome

Enjoy freshly prepared meals featuring Scottish favourites, local seafood and seasonal ingredients sourced from across the region.

Whether you’re staying with us or visiting Portsoy for the day, our restaurant and traditional bar are the perfect place to relax, catch up and enjoy a hearty meal after a day on the Moray Coast.

Fresh From the Pass

A Feast for the Eyes

Tap any photo to see it full-screen.

Bar · Lounge · Dining Room

Spaces to Eat, Drink & Unwind

The Station Bar

A Proper Local

A traditional Scottish bar – the perfect spot for a pint or a dram with friends, family or fellow golfers.

The Lounge

Relax & Unwind

Comfortable seating for a coffee, a drink or a bite to eat after a day exploring the coast.

The Dining Room

Dinner in Portsoy

Tartan, warm lighting and hearty plates – a relaxed setting for lunch or an evening meal.

Find Us

Right in the Heart of Portsoy

Portsoy sits on the Moray Firth coast in the North East of Scotland – about 50 miles from both Aberdeen and Inverness, and just a few minutes’ walk from the historic harbour.

Station Hotel, 22 Seafield Street, Portsoy, Banffshire AB45 2QT

01261 842327

After Aberdeen’s ring road, take the A96 Inverness road as far as Huntly. Just after bypassing Huntly, take the B9022 (right), signposted Portsoy, for about 15 miles all the way to Portsoy.

Leave the A9 at Aviemore and follow the A95 to Keith, past Grantown and Aberlour. After Keith continue on the A95 (signposted Banff) until just past Glenbarry, then take the B9022 to Portsoy.

Take the A96 through Nairn, Forres and Elgin to Fochabers. At the roundabout at the end of Fochabers turn left onto the A98 and continue for about 17 miles to Portsoy.

Take the A98. After about 26 miles pass through Macduff and Banff, then continue on the A98 for another 8 miles to Portsoy.

Function suite set up for events at Station Hotel Portsoy
Station Function Suite

Celebrations, Gatherings & Events

Planning a birthday, anniversary, club dinner or family get-together in Portsoy? Our function suite and friendly team can help you host it, with food from our own kitchen.

Join Us at The Station

Book Your Table Today

Fresh local seafood, daily specials and Scottish favourites in the heart of Portsoy. Send us a message or call our friendly team.

Search

November 2026

  • M
  • T
  • W
  • T
  • F
  • S
  • S
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

December 2026

  • M
  • T
  • W
  • T
  • F
  • S
  • S
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
0 Adults
0 Children
Pets
Size
Price
Amenities

Compare listings

Compare

Compare experiences

Compare