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
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Portsoy hotels

1. Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.4 out of 10, Very Good, (92 reviews)
"Very friendly staff good breakfast and clean would stay again "
United Kingdom
David
The price is P13,849
P13,849 total
includes taxes & fees
Jul 23 - Jul 24
Homesly The Station Hotel

2. 2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is P28,429
P34,115 total
includes taxes & fees
Aug 12 - Aug 13
2 Seafield Place

3. The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (137 reviews)
"Great hotel good food"
United Kingdom
Jamie
The price is P11,011
P13,213 total
includes taxes & fees
Aug 21 - Aug 22
The Seafield Arms

4. Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (239 reviews)
"Great food tidy great staff"
United Kingdom
Jamie
The price is P8,857
P10,628 total
includes taxes & fees
Aug 21 - Aug 22
Banff Springs Hotel

5. The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (106 reviews)
"The breakfast was first class, cooked fresh and the staff in the bar, dining room and at breakfast were all very attentive and friendly. I would recommend this hotel "
United Kingdom
Helen
The price is P10,185
P12,222 total
includes taxes & fees
Jul 27 - Jul 28
The Royal Oak Hotel

6. Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (266 reviews)
"Staff were lovely, very friendly and helpful."
United Kingdom
Leigh
The price is P7,226
P8,671 total
includes taxes & fees
Aug 15 - Aug 16
Fife Lodge

7. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (226 reviews)
"Lovely hotel, beautiful decor, staff were so friendly and super tasty food."
United Kingdom
Jolene
The price is P9,635
P11,562 total
includes taxes & fees
Aug 15 - Aug 16
The Knowes Hotel & Restaurant

8. Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (142 reviews)
"Very enjoyable stay, food good, room clean and staff very helpful"
United Kingdom
Scott
The price is P8,946
P10,736 total
includes taxes & fees
Jul 28 - Jul 29
Cullen Bay Hotel

9. Seafield Arms

Seafield Arms
3.5 star property
Banff
7.4 out of 10, Good, (11 reviews)
"Really old pub in the middle of the village , good food and drink, very pleasant bar"
United Kingdom
David
The price is P10,164
P12,196 total
includes taxes & fees
Jul 26 - Jul 27
Seafield Arms

10. 11 Village

11 Village
3.0 star property
Banff
11 Village

11. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (33 reviews)
The price is P7,971
P7,971 total
includes taxes & fees
Jul 28 - Jul 29
Chapelhill Croft Farmhouse B&B

12. The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very Good, (123 reviews)
"Very friendly staff and a lovely meal at night."
United Kingdom
Paul V
The price is P7,479
P8,975 total
includes taxes & fees
Jul 26 - Jul 27
The Mill House Hotel

13. Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Throughly enjoyed our stay, everything in the welcome pack we needed and more! Will definitely be back. "
United Kingdom
Heather
The price is P23,157
P27,788 total
includes taxes & fees
Aug 5 - Aug 6
Hillhead Hideaways

14. Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
9.8 out of 10, Exceptional, (27 reviews)
"Great location, clean and cosy room. Wonderful breakfast and owners friendly and helpful. Would stay again and would recommend."
United Kingdom
CHRISTINA
The price is P6,949
P6,949 total
includes taxes & fees
Jul 25 - Jul 26
Deveron Lodge B&B

15. Cabin View

Cabin View
2.0 star property
Turriff
10.0 out of 10, Exceptional, (1 review)
"Amazing stay will definitely stay again"
United Kingdom
Damien
The price is P10,768
P12,921 total
includes taxes & fees
Jul 27 - Jul 28
Cabin View

16. The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (169 reviews)
"Welcoming check in, clean room, comfortable bed, simple parking."
United Kingdom
Sarah
The price is P3,441
P4,129 total
includes taxes & fees
Jul 26 - Jul 27
The Old Coach House Hotel

17. Portknockie Cottage

Portknockie Cottage
2.0 star property
Buckie
10.0 out of 10, Exceptional, (1 review)
"What a lovely cottage very clean and tidy absolutely loved it. Would highly recommend it . Very lovely village quiet and picturesque next to fishing port lovely walks down by the sea and a great fish and chip shop"
United Kingdom
Helen
The price is P31,307
P37,568 total
includes taxes & fees
Jul 26 - Jul 27
Portknockie Cottage

18. Acdc Glamping, Campervan , Caravan and Tent Resort

Acdc Glamping, Campervan , Caravan and Tent Resort
3.0 star property
Fraserburgh
10.0 out of 10, Exceptional, (15 reviews)
"The site and facilities were fantastic. They have gone to enormous lengths to ensure your stay is the best experience that can be offered. Its a beautiful location, immaculately kept and the hosts couldn't do enough for us. We had a wonderful couple of days there and would not hesitate to HIGHLY recommend it!"
United Kingdom
Susan
The price is P6,882
P8,258 total
includes taxes & fees
Aug 22 - Aug 23
Acdc Glamping, Campervan , Caravan and Tent Resort

19. Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (107 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is P6,813
P8,176 total
includes taxes & fees
Jul 29 - Jul 30
Kintrae B&B

20. 24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (2 reviews)
The price is P31,082
P31,082 total
includes taxes & fees
Aug 14 - Aug 15
24 Waters Edge
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Portsoy attractions

Learn more about Portsoy

Relaxing Portsoy is calling! Discover its boating, culture, festivals, and more.

Rocky coastline with waves crashing against large boulders.
Photo by Anne Burgess
Open Photo by Anne Burgess

Top Portsoy Hotel Reviews

More cheap stays in Portsoy

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. Other good options for your stay in the area are Banff Springs Hotel and The Old Coach House Hotel. 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: Located near Portsoy, this vacation home rental 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, The Sail Loft - Hostel is a top choice for a less expensive stay. 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. The Sail Loft - Hostel is another option for a stay with your pet. 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 17 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 Cullen Harbour and Inverboyndie Beach 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.