Stay in Portsoy, Scotland – Family Hotel Near Harbour, Golf & Coastal Attractions

Comfortable hotel accommodation in Portsoy, Scotland, just minutes from the historic harbour, Moray Firth coastline and renowned Scottish golf courses. Enjoy relaxing rooms, freshly prepared dining and genuine family-run hospitality.

Rated 4.5/5 by 500+ Happy Guests

Upcoming Event At Station Hotel

The Portsoy Boat Festival

Set against the stunning backdrop of Portsoy’s historic harbour, the Boat Festival celebrates Scotland’s maritime heritage with three days of boats, music, food, and seaside fun for all ages.

Stay at Station Hotel Portsoy and enjoy comfortable accommodation, warm
hospitality, and an exclusive 40% off on all stays during the festival.

Why Guests Choose Station Hotel Portsoy

Dining & Local Produce

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

Golf Break Specialists

Perfectly located for golfers exploring some of Scotland's most scenic and highly regarded courses.

Comfortable Rooms

Well-appointed en-suite accommodation designed for relaxing stays, family holidays and business travel.

Genuine Scottish Welcome

A friendly family-run hotel where personal service, local knowledge and guest comfort come first.

Discover Portsoy & Scotland's Beautiful Moray Coast

Portsoy is one of Scotland’s most picturesque coastal towns, famous for its historic harbour, stunning sea views and easy access to the Moray Coast. Whether you’re planning a relaxing short break, a golf holiday, a whisky trail adventure or a family getaway, Station Hotel Portsoy provides a comfortable base for exploring North East Scotland.

From scenic coastal walks and charming fishing villages to championship golf courses and world-famous distilleries, there’s something for every visitor to enjoy.

Portsoy Harbour – 3 Minutes

Cullen Beach – 10 Minutes

Bow Fiddle Rock – 15 Minutes

Speyside Whisky Trail

Moray Golf Courses

Dolphin Spotting Experiences

Station Hotel Portsoy exterior in Scotland

Family-Run Hotel in Portsoy Near the Moray Firth

Station Hotel Portsoy is a welcoming family-run hotel located in the heart of Portsoy, Aberdeenshire. Situated just minutes from the historic harbour and beautiful Moray Firth coastline, our hotel offers comfortable accommodation, freshly prepared dining and a relaxed atmosphere for couples, families, golfers and business travellers.

With well-appointed guest rooms, locally sourced food and easy access to Scotland’s coastal attractions, golf courses and whisky distilleries, we provide the perfect base for exploring North East Scotland.

Whether you’re visiting for a weekend break, golf holiday, family stay or business trip, you’ll always receive a warm Scottish welcome from our team.

Accommodation at Our Hotel in Portsoy

The Station Hotel in Portsoy has 14 very comfortable, tastefully decorated en-suite bedrooms and a 2 bed-roomed family suite. All rooms offer modern en-suite bathrooms with showers, TV, hospitality tray, desk and hairdryers.

Premium rooms to Stay in portsoy

Dining at Our Hotel in Portsoy

The Station Hotel, Portsoy offers an extensive A-La-Carte menu. We have daily market specials on the blackboard along with locally caught seafood a speciality, as fresh as it gets! All beef and steaks are from award winning Aberdeenshire butcher Forbes Raeburn of Huntly and all our dishes are cooked to order using the freshest local produce.

Scotland Golf Breaks

The Station Hotel offers a vast array of Golfing Packages, click below for more information. We can also put together any bespoke golf package to suit your needs. If you would like to enquire about any type of golf break, please contact us.

cheap golf tee times uk

Enjoy a Scottish Short Break in Portsoy, Scotland

Search

June 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

July 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