Compare Cheap Hotels in Portsoy
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Portsoy Hotels

Homesly The Station Hotel
22 Seafield Street Banff Scotland
$87 nightly
The price is $87 total per night
$87 total
Dec 15 - Dec 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
0.07 mi from city center
With a stay at Homesly The Station Hotel in Banff, you'll be a 1-minute walk from Portsoy Ice Cream and 6 minutes by foot from Portsoy Pottery.
Pool
Pet friendly

Driftwood Cottage, near Portsoy's historic harbour-stunning garden
Portsoy SCT
0.15 mi from city center
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.
Pool
Kitchen

Cosy coastal cottage in Portsoy, Scotland with beautiful sea views
Portsoy Scotland
0.24 mi from city center
With a stay at this vacation home in Banff, you'll be by the sea, just a 3-minute walk from Portsoy Pottery and 6 minutes by foot from Portsoy Ice Cream.
Kitchen
Washer

Hideaway Cottage With Hot Tub. Pet Friendly!
Portsoy, Banff
0.16 mi from city center
With a stay at this cottage in Banff, you'll be a 5-minute walk from Portsoy Ice Cream and 7 minutes by foot from Portsoy Pottery.
Hot Tub
Washer

2 Seafield Place
2 Seafield Place Portsoy Banff Scotland
$444 nightly
The price is $533 total per night
$533 total
Dec 16 - Dec 17
Total with taxes and fees
0.07 mi from city center
With a stay at this cottage in Banff, you'll be next to a golf course, just a 1-minute walk from Portsoy Ice Cream and 6 minutes by foot from Portsoy Pottery.
Kitchen
Washer

Banff Springs Hotel
8 Golden Knowes Rd Banff Scotland
$127 nightly
The price is $153 total per night
$153 total
Jan 12 - Jan 13, 2026
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
5.69 mi from city center
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.
Parking included
Free WiFi

Fife Lodge
Sandyhill Road Banff Scotland
$106 nightly
The price is $127 total per night
$127 total
Jan 12 - Jan 13, 2026
Total with taxes and fees
6.13 mi from city center
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.
Breakfast included
Parking included

Stunning 1 Bedroom Fishermans Cottage Located In The Beautiful Village Of Pennan
Pennan
$172 nightly
The price is $172 total per night
$172 total
Dec 16 - Dec 17
Total with taxes and fees
15.89 mi from city center
Located in Fraserburgh, this cottage is in a rural location, within a 15-minute drive of New Aberdour Beach and Macduff Marine Aquarium.
Kitchen
Washer

The Seafield Arms
17-19 Seafield St Buckie Scotland
$141 nightly
The price is $169 total per night
$169 total
Jan 12 - Jan 13, 2026
Total with taxes and fees
4.73 mi from city center
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.
Parking included
Free WiFi

The Knowes Hotel & Restaurant
43 Market Street Macduff Scotland
$156 nightly
The price is $188 total per night
$188 total
Dec 14 - Dec 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.26 mi from city center
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.
Parking included
Free WiFi

Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
Findochty SCT
7.87 mi from city center
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.
Kitchen
Washer

The Mill House Hotel
Mill of Tynet Buckie Scotland
$117 nightly
The price is $141 total per night
$141 total
Jan 12 - Jan 13, 2026
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
12.96 mi from city center
Located in Buckie, The Mill House Hotel is a 4-minute drive from Moray Firth and 5 minutes from Speyside Way.
Pet friendly
Parking included
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.
Often, one of the most difficult things about booking a hotel is finding the best time to go. The cost of staying in hotels in could vary significantly, depending on the time of the year chosen. If you would like to figure out the most suitable time to take a trip then using CheapTickets could be the best option for you. We will be able to provide information on hotels in to ensure that you get the best deal possible. So if you are looking for a booking website that will streamline the process and offer good prices, then log in and get booking.
Portsoy hotels essential information
Accommodation | 349 hotels |
|---|---|
Lowest Price | $87 |
Highest Price | $533 |
Popular hotels | Homesly The Station Hotel, Driftwood Cottage, near Portsoy's historic harbour-stunning garden, Cosy coastal cottage in Portsoy, Scotland with beautiful sea views, Hideaway Cottage With Hot Tub. Pet Friendly!, 2 Seafield Place, Banff Springs Hotel, Fife Lodge, Stunning 1 Bedroom Fishermans Cottage Located In The Beautiful Village Of Pennan, The Seafield Arms, The Knowes Hotel & Restaurant, Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth, The Mill House Hotel |
Most Recent Portsoy Hotel Reviews

Fife Lodge
5 out of 5
Posted 6 days ago
CheapTickets Verified Review
"Clean spacious room. Comfy bed. Staff pleasant & helpful. Good breakfast options & ample parking."
A verified traveler stayed at Fife Lodge
Top Picks
Hotels
- Wind Creek Casino & Hotel Wetumpka
- Hotels in Ilaro
- Hotels in Carradale
- Hotels near Gulf Islands Waterpark
- Hotels in Tema
- Hotels in Point Reyes Station
- Hotels in Innisfil
- Hotels in Kisii
- Hotels in Metairie
- Hotels in Polaris
- Hotels in Wisconsin Rapids
- Hotels in Oxnard
- Hotels near Bowman Municipal
- Hotels near Six Flags Magic Mountain
- Hotels near Grand Teton National Park
- Hotels in Florida Keys
Flights






