A sandy beach with footprints, a stone wall, and houses along the water's edge.

Portsoy Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 5 - Sep 6
Tomorrow
Sep 6 - Sep 7
Next weekend
Sep 11 - Sep 13
In two weeks
Sep 18 - Sep 20

Filter by

Star rating

Guest rating

Our top choices for Portsoy hotels

1. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
P12,981
P12,981 total
includes taxes & fees
Sep 6 - Sep 7
Homesly The Station Hotel

2. 2 Seafield Place

2 Seafield Place
Banff
P29,108
P34,930 total
includes taxes & fees
Sep 11 - Sep 12
2 Seafield Place

3. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
P5,105
P6,127 total
includes taxes & fees
Sep 6 - Sep 7
Portsoy Sail Loft

4. The Seafield Arms

The Seafield Arms
Buckie
United States
Louis
P10,217
P12,260 total
includes taxes & fees
Sep 6 - Sep 7
The Seafield Arms

5. Fife Lodge

Fife Lodge
Banff
United Kingdom
Leigh
P7,399
P8,878 total
includes taxes & fees
Sep 17 - Sep 18
Fife Lodge

6. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Stewart
P10,569
P12,683 total
includes taxes & fees
Sep 8 - Sep 9
The Knowes Hotel & Restaurant

7. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
United Kingdom
Alistair
P9,176
P11,011 total
includes taxes & fees
Oct 5 - Oct 6
The Royal Oak Hotel

8. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
United Kingdom
Scott
P8,470
P10,164 total
includes taxes & fees
Oct 1 - Oct 2
Cullen Bay Hotel

9. Seafield Arms

Seafield Arms
Banff
United Kingdom
Andrew
P9,706
P11,647 total
includes taxes & fees
Sep 20 - Sep 21
Seafield Arms

10. 19 Reidhaven Street

19 Reidhaven Street
Banff
P56,405
P56,405 total
includes taxes & fees
Sep 11 - Sep 12
19 Reidhaven Street

11. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
P9,069
P10,882 total
includes taxes & fees
Sep 6 - Sep 7
Banff Springs Hotel

12. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
Charlie
P7,115
P7,115 total
includes taxes & fees
Sep 6 - Sep 7
Deveron Lodge B&B

13. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
P7,598
P9,117 total
includes taxes & fees
Sep 10 - Sep 11
The Mill House Hotel

14. Hillhead Hideaways

Hillhead Hideaways
Keith
United Kingdom
Heather
P23,188
P27,825 total
includes taxes & fees
Sep 10 - Sep 11
Hillhead Hideaways

15. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
P8,161
P8,161 total
includes taxes & fees
Sep 20 - Sep 21
Chapelhill Croft Farmhouse B&B

16. The Old Coach House Hotel

The Old Coach House Hotel
Buckie
United States
Sandra
P3,523
P4,228 total
includes taxes & fees
Sep 8 - Sep 9
The Old Coach House Hotel

17. Cabin View

Cabin View
Turriff
United Kingdom
Damien
P10,569
P12,683 total
includes taxes & fees
Sep 21 - Sep 22
Cabin View

18. 11 Village

11 Village
Banff
P26,808
P32,170 total
includes taxes & fees
Oct 4 - Oct 5
11 Village

19. Kintrae B&B

Kintrae B&B
Buckie
United States
Carol-Anne
P6,976
P8,371 total
includes taxes & fees
Sep 21 - Sep 22
Kintrae B&B

20. Acdc Glamping, Campervan , Caravan and Tent Resort

Acdc Glamping, Campervan , Caravan and Tent Resort
Fraserburgh
United Kingdom
Susan
P7,046
P8,456 total
includes taxes & fees
Sep 14 - Sep 15
Acdc Glamping, Campervan , Caravan and Tent Resort
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Portsoy attractions

Portsoy Ice Cream

8.6/10 (4 reviews)
Enjoy an outing to Portsoy Ice Cream during your stay in Portsoy. You can enjoy the restaurants while in the area.
See properties

Portsoy Pottery

8.0/10 (2 reviews)
You can spend an afternoon browsing the exhibits at Portsoy Pottery during your travels in Portsoy. Stroll along the waterfront or experience the area's festivals.
See properties

Learn more about Portsoy

Upscale Portsoy is calling! Discover its boating, culture, bars, and more.

See all hotels in Portsoy
Rocky coastline with waves crashing against large boulders.
Photo by Anne Burgess

Top Portsoy Hotel Reviews

Fife Lodge

Fife Lodge

10/10 Excellent
"Excellent destination and lovely and clean. Food was lovely but a bit more expensive than we were used to."
Susan 1-night trip
Posted 11 hours ago
Fife Lodge
Banff Springs Hotel

Banff Springs Hotel

8/10 Good
"Nice hotel. Clean and comfortable. Staff friendly. No fridge in room otherwise was great. Also be aware there is no lift."
Jane 2-night trip
Posted 14 hours ago
Banff Springs Hotel
Acdc Glamping, Campervan , Caravan and Tent Resort

Acdc Glamping, Campervan , Caravan and Tent Resort

10/10 Excellent
"First time staying in this kind of place. The shepherds hut was cosy and had everything you could need. Dougie was very friendly and helpful. Would definitely recommend a stay and I will be back 😁"
Pauline 1-night trip
Posted 1 day ago
Acdc Glamping, Campervan , Caravan and Tent Resort
The Seafield Arms

The Seafield Arms

10/10 Excellent
"The hotel featured a stylish, refined, and impeccably clean interior, with every detail carefully considered. The breakfast was a true highlight! In addition to the buffet, guests can order a specific dish of their choice. My colleague opted for the Scottish specialty, haggis, while I chose the smoked haddock; both were exquisite—flavours you simply wouldn't find in London. A big thank you to Head Chef Luke!"
Yuki 1-night trip
Posted 2 days ago
The Seafield Arms
Deveron Lodge B&B

Deveron Lodge B&B

10/10 Excellent
"All together a lovely place to stay with very welcoming hosts. thank you very much."
Charlie 1-night trip
Posted 2 days ago
Deveron Lodge B&B
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"Quaint B&B atmosphere managed and maintained by folks who clearly have great pride in their service. Excellent stay."
ROBERT 2-night trip
Posted 2 days ago
Cullen Bay Hotel
The Royal Oak Hotel

The Royal Oak Hotel

10/10 Excellent
"Charming hotel with delicious food! The Cullen skink was delicious, as was the steak pie and venison. Breakfast the next day was also fantastic. The staff were lovely and very attentive and efficient. The bar had a great choice of beers and gins. Room 8 has fantastic views as is dual aspect. We will be back :-)"
Elizabeth 1-night trip
Posted 3 days ago
The Royal Oak Hotel
Kintrae B&B

Kintrae B&B

10/10 Excellent
"Jackie and Mike were really welcoming, sensational, organised, clear and 100% would go the extra mile to make you feel welcome, clean tidy, great bed. Plenty of room. 100% recommendation"
RICHARD JAMES 1-night trip
Posted 10 days ago
Kintrae B&B
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"Clean room, comfortable bed good parking, staff were very helpful and friendly, close to shops and amenities"
Neil 6-night trip
Posted 13 days ago
The Old Coach House Hotel

More cheap stays in Portsoy

Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
P7,115
P7,115 total
Sep 6 - Sep 7
includes taxes & fees
10/10 Exceptional! (31 reviews)
Deveron Lodge B&B
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
P10,569
P12,683 total
Sep 21 - Sep 22
includes taxes & fees
10/10 Exceptional! (1 review)
Cabin View
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
P26,089
P31,307 total
Sep 22 - Sep 23
includes taxes & fees
8/10 Very Good! (1 review)
171 Seatown
Portknockie Cottage

Portknockie Cottage

5 Patrol Place Portknockie Buckie Scotland
P32,055
P38,466 total
Sep 8 - Sep 9
includes taxes & fees
10/10 Exceptional! (1 review)
Portknockie Cottage
Beach View, 3 The Granary

Beach View, 3 The Granary

Apartment 3 The Granary Church Street Banff Scotland
Get rates
10/10 Exceptional! (1 review)
Beach View, 3 The Granary
The Copper Loft Apartment Keith

The Copper Loft Apartment Keith

Keith Scotland
Get rates
9/10 Wonderful! (2 reviews)
The Copper Loft Apartment Keith

Find out more about Portsoy

Top reasons to visit Portsoy

  • Scenic Coastal Beauty: Portsoy boasts stunning beaches and a charming harbour, perfect for leisurely strolls and relaxation.
  • Outdoor Adventures: Enjoy a variety of activities such as hiking, golfing, and exploring the breathtaking coastline.
  • Rich Local Culture: Immerse yourself in the area's history by visiting historic houses and experiencing local traditions.
  • Charming Accommodations: Choose from a range of delightful hotels, including family-friendly and pet-friendly options.
  • Vibrant Community: Experience the warm hospitality of Portsoy's friendly locals and explore its vibrant centre.

Find great hotels near Portsoy

Discover the charming accommodations in Portsoy, where a variety of hotels await to cater to your every need. Whether you seek a family-friendly retreat, a pet-friendly haven, or a delightful beach getaway, Portsoy offers a perfect blend of comfort and hospitality. Notable options include the Station Hotel Portsoy and the Shore Inn, ensuring a memorable stay in this picturesque Scottish coastal town.

  • Banff Springs Hotel: Nestled 10km from Portsoy, the 4-star Banff Springs Hotel offers an ideal setting for business travellers seeking a professional yet comfortable environment. With a guest rating of 8.6 out of 10, guests appreciate its well-appointed rooms and dedicated amenities that cater to corporate needs. The hotel’s elegant design reflects a blend of traditional Scottish charm and modern conveniences, ensuring a pleasant stay for those on business trips.
  • Cullen Bay Hotel: Located 10km from Portsoy, the 3.5-star Cullen Bay Hotel boasts a commendable guest rating of 9.0 out of 10. This hotel is renowned for its warm hospitality and dining options, including complimentary breakfast served daily. Guests can unwind in the bar or enjoy a meal at the on-site restaurant. With entertainment options like flat-screen TVs and picturesque rural views nearby, it’s an excellent choice for those wishing to immerse themselves in the local landscape while enjoying modern comforts.
  • The Seafield Arms: Just 8km from Portsoy, the 4-star Seafield Arms is an excellent option for families, rated highly at 9.4 out of 10. This hotel features family-friendly amenities, including services tailored for children, ensuring a welcoming atmosphere for families. The Seafield Arms combines comfort with leisure, making it a wonderful retreat for those looking to spend quality time with loved ones, all while being close to the stunning Scottish coastline.

Where to stay in Portsoy

Discover the charm of Portsoy, a delightful village perfect for outdoor enthusiasts and those seeking relaxation. Stroll around the picturesque fishing port and immerse yourself in the local culture. The vibrant centre of Portsoy offers friendly faces and luxurious experiences, while nearby excursions promise adventure and breathtaking scenery. Whether you're exploring the coastline or enjoying the tranquil atmosphere, Portsoy is a splendid destination for a memorable getaway.

  • Banff: Nestled along the stunning Moray Firth coast, Banff is a charming town that offers a blend of outdoor adventure and rich history. Visitors can enjoy a variety of activities, from hiking and golfing to exploring the local beaches and historical sites. The iconic Banff Castle and the beautiful local state park provide ample opportunities for sightseeing. With a steady flow of travellers throughout the year, Banff is particularly lively from July to September, making it an ideal time to experience the vibrant local culture and stunning scenery.
  • Cullen: Located a mere 8km from Portsoy, Cullen is a picturesque village renowned for its breathtaking coastal views and welcoming atmosphere. The village is perfect for outdoor enthusiasts, offering access to golf courses and scenic walking trails. The charming harbour and marina are ideal spots for leisurely strolls and photography, while the local cuisine, especially the famous Cullen skink, is a must-try. Visitor numbers peak in April, July, and September, ensuring a lively yet relaxed experience for all who visit.
  • Sandend: Just 3km from Portsoy, Sandend is a quaint village that captivates visitors with its stunning bay and tranquil surroundings. Known for its outdoor activities, Sandend offers excellent hiking trails and boating opportunities for adventure seekers. The picturesque streets and serene lake provide a perfect backdrop for a peaceful getaway. With a steady influx of visitors, particularly from July to September, Sandend is an ideal location for those looking to immerse themselves in Scotland’s natural beauty and coastal charm.

Things to do in Portsoy

Shopping

In Portsoy, you can explore charming local shops like The Salmon Bothy for unique gifts and artisanal products. If you're up for a drive, head to Banff, where you’ll discover larger retail options at the Banff Market and various boutiques for more extensive souvenir selections.

Recreation

In Portsoy, the Portsoy Spa offers a range of holistic treatments focused on relaxation and rejuvenation, set against the backdrop of the scenic Moray Firth. Nearby, the stunning coastline invites leisurely walks and invigorating sea air, perfect for unwinding and connecting with nature.

Adventure

In Portsoy, explore the stunning coastline by kayaking or paddleboarding, offering breathtaking views of the cliffs. For a unique adventure, try your hand at sea fishing, where you can experience the rich maritime culture of the area while enjoying the fresh sea air.

Nightlife

In Portsoy, the Sea Horse Restaurant & Bar offers a relaxed atmosphere with local ales and live music. The Portsoy Boat Festival hosts evening events featuring traditional entertainment, while the nearby pubs provide a cosy setting for mingling and enjoying regional spirits.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near Portsoy

Portsoy, Scotland, is a delightful destination for those seeking outdoor adventure and scenic beauty, particularly along its charming harbour and picturesque beaches. Visitors can immerse themselves in the local culture and history by exploring the historic houses in the area. Whether you're keen on relaxing by the coast or soaking in the rich heritage, Portsoy offers a variety of attractions that promise a memorable getaway.

  • Bow Fiddle Rock: Located approximately 10km from Portsoy, Bow Fiddle Rock is a striking natural formation that resembles a fiddle's bow, offering stunning coastal views. The surrounding outdoor scenery is ideal for photography and quiet contemplation, making it a popular spot for nature enthusiasts.
  • Duff House: This historic house, also situated 10km from Portsoy, is an architectural gem showcasing Georgian design. Visitors can explore its elegant interiors and beautifully landscaped gardens, which reflect the rich cultural heritage of the area.
  • Inverboyndie Beach: Just 8km from Portsoy, Inverboyndie Beach boasts soft sands and gentle waves, perfect for a leisurely stroll or a relaxing day by the sea. Its tranquil atmosphere makes it an ideal location to unwind and enjoy the coastal experience.

Best time to go to Portsoy

The best time to visit Portsoy can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Portsoy falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Portsoy falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January39.9°F (4.4°C)Light RainMostly CloudyAverageSlightly Low
February40.3°F (4.6°C)No RainMostly CloudyAverageSlightly Low
March41.9°F (5.5°C)Light RainMostly CloudyAverageAverage
April44.8°F (7.1°C)Light RainMostly CloudyAverageAverage
May48.7°F (9.3°C)Light RainMostly CloudyAverageAverage
June53.6°F (12.0°C)Light RainMostly CloudySlightly HighSlightly High
July56.8°F (13.8°C)Light RainMostly CloudySlightly HighSlightly High
August56.5°F (13.6°C)Light RainMostly CloudyAverageSlightly High
September54.1°F (12.3°C)Light RainMostly CloudySlightly HighAverage
October49.6°F (9.8°C)Light RainMostly CloudySlightly LowAverage
November45.0°F (7.2°C)Light RainMostly CloudySlightly LowAverage
December41.2°F (5.1°C)Light RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Portsoy

When planning your visit to Portsoy, the nearest major airports are INVerness (INV), Aberdeen (ABZ), and Dundee (DND). Inverness Airport, located 84km away, offers luxurious hotels like the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport, with various shuttle services available. Aberdeen Airport is only 61km from Portsoy and features premium hotels such as Marcliffe and Trump® International Scotland, both 6 to 13km away. Dundee Airport, located 138km away, has options like The Hideaway Experience and Premier Inn Dundee North, making travel to Portsoy accessible from all these airports.

Frequently asked questions

Where is the best place for a stay in Portsoy?
Based on our traveler data, Homesly The Station Hotel is one of the top choices for your stay. This hotel offers a restaurant and an indoor pool. Portsoy Sail Loft is another good choice for your stay. See all available top hotels, or vacation rentals in Portsoy.
What are some of the best vacation rentals in Portsoy?
Lovely 1-bed House in Fochabers, Scotland: You might like this vacation home rental near Portsoy. It is equipped with a garden, laundry facilities, and free WiFi to help you feel comfortable during your stay. Kitchen amenities include a dishwasher, a fridge, and a stovetop. See all vacation rentals in Portsoy.
If I need to cancel my hotel reservation in Portsoy, will I receive a refund?
Yes, you'll find most hotel bookings are fully refundable if cancelled before the accommodation's cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you have a non-refundable reservation, it might still be possible to cancel it and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Portsoy.
What's the best budget-friendly hotel in Portsoy?
Based on our traveler reviews, Portsoy Sail Loft is a top choice for a less expensive stay. Another top choice for your stay on the cheap is The Sail Loft - Hostel. View all budget hotels in Portsoy.
What's the best pet-friendly place to stay in Portsoy?
Homesly The Station Hotel is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Two other good options to stay with your pet include Portsoy Sail Loft and The Sail Loft - Hostel. See more pet-friendly hotel accommodations in Portsoy.
What are some hotels with pools in Portsoy?
Homesly The Station Hotel: Features a snack bar/deli, an indoor pool, and free self parking. View all hotels with pools in Portsoy.
How is it to stay in Portsoy?
Visitors to Portsoy are sure to enjoy the restaurants. Tourists can also enjoy the city's waterfront, festivals, and bars. In Portsoy, there are 18 hotels and other accommodations to choose from. Find out more about Portsoy.
What is there to see in Portsoy?
A couple of favorite places to visit are Portsoy Ice Cream and Portsoy Pottery. You'll also find Fordyce Joiners Workshop and Visitor Centre and Cullen Harbour in the area. Check out what more to see and do in Expedia's Portsoy guide.
What's the weather like in Portsoy?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 41°F. Average annual precipitation for Portsoy is 33 inches.