Hotels in Portsoy
13 handpicked places to stay
Photo © Ken Cheetham, Google Maps
Station Hotel Portsoy
Hotel · Seafield Street, Portsoy
A straightforward base in Portsoy for golfers, walkers and anglers, with sea views and a bar-restaurant right on site.
Nether Dallachy Farmhouse
B&B · Boyndie, Banff · 3.4 miles away
Adults-only farmhouse B&B near Banff, Aberdeenshire, with en-suite rooms, garden views and free parking for exploring the coast.
Seafield Arms Hotel
Hotel · 5 Chapel Street, Whitehills · 3.9 miles away
Traditional hotel on Chapel Street in Whitehills, Aberdeenshire, close to golf, fishing and the harbour village's coastal scenery.
The Seafield Arms-Cullen
Hotel · 17-19 Seafield Street, Cullen · 4.9 miles away
A restaurant-and-bar hotel in Cullen, Moray, with free parking and family rooms, close to Glenfiddich Distillery.
Stravaig B&B
B&B · 46-48 Seafield Street, Cullen · 5 miles away
Stravaig B&B occupies a pair of adjoining Seafield Street houses in Cullen, close to Glenfiddich Distillery and Moray's coast.
The Royal Oak Hotel
Hotel · 34 Castle Terrace Seatown, Cullen · 5.3 miles away
The Royal Oak Hotel in Cullen, Moray, offers en-suite rooms with drinks provided and a garden, around 13.5 miles from Keith.
Banff Springs Hotel
Hotel · Golden Knowes Road, Banff · 5.6 miles away
A 36-room hotel on Golden Knowes Road in Banff, on the Aberdeenshire coast, with free parking and a garden setting for exploring the area.
Cullen Bay Hotel
Hotel · A98, Cullen · 5.7 miles away
Overlooking Cullen Bay on the Moray coast, this hotel pairs sea views with golf, fishing and walking country right on its doorstep.
Fife Lodge
Hotel · Sandyhill Road, Banff · 6.1 miles away
A small 8-room lodge hotel on Sandyhill Road in Banff, Aberdeenshire, with its own restaurant and bar and free parking.
The County Hotel
Hotel · 32 High Street, Banff · 6.2 miles away
A High Street hotel in Banff with its own restaurant and breakfast, handy for Fraserburgh Golf Club and the Aberdeenshire coast.
Victoria Hotel
Hotel · 1 Victoria Street, Portknockie · 6.5 miles away
A bar, breakfast and packed lunches on offer at this family-friendly Portknockie hotel, with Glenfiddich Distillery within driving distance.
The Knowes Hotel
Hotel · 78 Market Street, Macduff · 7.1 miles away
A small 7-room hotel on Market Street in Macduff, Aberdeenshire, with a restaurant, bar and free parking on site.
The New Inn
Hotel · 79 Main Street, Aberchirder · 8.7 miles away
Village hotel in Aberchirder, Aberdeenshire, handy for Glen Garioch Distillery and fishing nearby, with Keith about 15.5 miles off.
Know a hotel / b&b in Portsoy that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b