Book Portsoy hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Portsoy

Cheap Portsoy hotels

Station Hotel Portsoy

Station Hotel Portsoy

3.5 out of 5
22 Seafield Street, Banff, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$227 per night from 9 May to 10 May
AU$227
includes taxes & fees
9 May - 10 May
With a stay at Station Hotel Portsoy in Banff, you'll be a 1-minute walk from Portsoy Ice Cream and 6 minutes by foot from Portsoy Pottery.
Station Hotel Portsoy
Driftwood Cottage, near Portsoy's historic harbour-stunning garden

Driftwood Cottage, near Portsoy's historic harbour-stunning garden

Portsoy
When you a stay at this cottage in Banff, you'll be by the sea, within a 5-minute walk of Portsoy Pottery and Portsoy Ice Cream.
Driftwood Cottage, near Portsoy's historic harbour-stunning garden
The Boyne Hotel

The Boyne Hotel

3 out of 5
2 North High Street, Banff, Scotland
With a stay at The Boyne Hotel in Banff, you'll be a 2-minute walk from Portsoy Pottery and 5 minutes by foot from Portsoy Ice Cream.
The Boyne Hotel
Save an average of 15% on thousands of hotels when you're signed in
Banff Springs Hotel

Banff Springs Hotel

4 out of 5
8 Golden Knowes Rd, Banff, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$293 per night from 11 May to 12 May
AU$293
includes taxes & fees
11 May - 12 May
When you stay at Banff Springs Hotel in Banff, you'll be near the beach, you'll be a 3-minute drive from Duff House.
Banff Springs Hotel
The Old Coach House Hotel

The Old Coach House Hotel

3 out of 5
26 High Street, Buckie, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$103 per night from 9 May to 10 May
AU$103
includes taxes & fees
9 May - 10 May
With a stay at The Old Coach House Hotel in Buckie, you'll be within a 5-minute walk of Cluny Square and Ian Johnston Park.
The Old Coach House Hotel
Fife Lodge

Fife Lodge

3 out of 5
Sandyhill Road, Banff, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$217 per night from 11 May to 12 May
AU$217
includes taxes & fees
11 May - 12 May
When you stay at Fife Lodge in Banff, you'll be near the beach, within a 5-minute drive of Duff House and Banff Museum.
Fife Lodge
The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant

3 out of 5
43 Market Street, Macduff, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$248 per night from 9 May to 10 May
AU$248
includes taxes & fees
9 May - 10 May
With a stay at The Knowes Hotel & Restaurant in Macduff, you'll be a 4-minute walk from Macduff Marine Aquarium and within a 5-minute drive of Banff Museum.
The Knowes Hotel & Restaurant
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

Findochty
Located in Buckie, this vacation home is on the beach, a 3-minute walk from Findochty Harbour and within a 5-minute drive of Strathlene Golf Course.
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
The Seafield Arms

The Seafield Arms

4 out of 5
17-19 Seafield St, Buckie, Scotland
The price is AU$331 per night from 9 May to 10 May
AU$331
includes taxes & fees
9 May - 10 May
With a stay at The Seafield Arms in Buckie, you'll be a 2-minute walk from Cullen Millennium Garden and 6 minutes by foot from Cullen Harbour.
The Seafield Arms
Don't see what you're looking for?
See all available properties in Portsoy
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels in Portsoy

There's just 1 hotel within a 10-kilometre radius of the centre of Portsoy, so you'll have to move faster than a kid hyped up on red cordial if you want somewhere to stay close by.

Durn House is as central as hotels here get. Hop into a comfy bed, chuck on a movie and rebuild your strength for tomorrow's big adventures!

One other Portsoy hotel is the Castle Hotel, 25 kilometres from central Portsoy.

Lossiemouth is another place where you can sit back and acquaint yourself with the room service menu. Sitting 35 kilometres west of Portsoy, it's where you'll discover the Spynie Palace and the Moray Golf Club. The Links Lodge - B&B and Stotfield Hotel are some of the hotel and apartment options here. 35 kilometres to the west of Portsoy you'll find Elgin, which is home to the Eight Acres Hotel & Leisure Club and The Lodge Elgin. Whether you're shooting through or staying in Elgin, don't miss the Glen Moray Distillery and Elgin Cathedral.

Nairn can be found 70 kilometres away from Portsoy and has a population of 9,000. When you're in the area, you'd be crazy if you didn't check out Nairn Beach, the Nairn Museum and the Nairn Golf Club. If you've got time to spare, keep the good times rolling with a visit to the Boath House Spa and Iolaire. The Golf View Hotel & Spa and Muthu Newton Hotel are some of the recommended accommodations in Nairn.

Nearly time to land? Soon you'll be able to ditch your squashy cabin seat for a swanky bed! The Jurys Inn Aberdeen Airport and the Courtyard by Marriott Aberdeen Airport are really close to Aberdeen Airport, which is just 60 kilometres from Portsoy's centre.

Portsoy hotels essential information

Accommodation
350 hotels
Lowest Price
AU$103
Highest Price
AU$331
Popular hotels
Station Hotel Portsoy, Driftwood Cottage, near Portsoy's historic harbour-stunning garden, The Boyne Hotel, Banff Springs Hotel, The Old Coach House Hotel, Fife Lodge, The Knowes Hotel & Restaurant, Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth, The Seafield Arms

Most recent Portsoy hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.