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$171 per night from 3 Apr to 4 Apr
AU$171
includes taxes & fees
3 Apr - 4 Apr
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
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$290 per night from 4 Mar to 5 Mar
AU$290
includes taxes & fees
4 Mar - 5 Mar
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
Save an average of 15% on thousands of hotels when you're signed in
Fife Lodge

Fife Lodge

3 out of 5
Sandyhill Road, Banff, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$213 per night from 7 Mar to 8 Mar
AU$213
includes taxes & fees
7 Mar - 8 Mar
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 Mill House Hotel

The Mill House Hotel

3.5 out of 5
Mill of Tynet, Buckie, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$195 per night from 16 Mar to 17 Mar
AU$195
includes taxes & fees
16 Mar - 17 Mar
Located in Buckie, The Mill House Hotel is a 4-minute drive from Moray Firth and 5 minutes from Speyside Way.
The Mill House Hotel
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 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$101 per night from 4 Mar to 5 Mar
AU$101
includes taxes & fees
4 Mar - 5 Mar
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
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$263 per night from 4 Mar to 5 Mar
AU$263
includes taxes & fees
4 Mar - 5 Mar
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
The Seafield Arms

The Seafield Arms

4 out of 5
17-19 Seafield St, Buckie, Scotland
The price is AU$304 per night from 4 Mar to 5 Mar
AU$304
includes taxes & fees
4 Mar - 5 Mar
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
342 hotels
Lowest Price
AU$101
Highest Price
AU$304
Popular hotels
Station Hotel Portsoy, Driftwood Cottage, near Portsoy's historic harbour-stunning garden, Banff Springs Hotel, Fife Lodge, The Mill House Hotel, Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth, The Old Coach House Hotel, The Knowes Hotel & Restaurant, The Seafield Arms

Most recent Portsoy hotel reviews

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