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

Find hotels in Portsoy from ฿2,235

  • 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

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Portsoy hotels

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is ฿15,387
฿18,465 total
includes taxes & fees
23 Jul - 24 Jul
2 Seafield Place

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 ฿7,474
฿7,474 total
includes taxes & fees
19 Jul - 20 Jul
Homesly The Station Hotel

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (167 reviews)
"Easy to park, very warm and clean bed. I was very happy for the great price I paid. Thank you! "
United Kingdom
Elizabeth
The price is ฿1,862
฿2,235 total
includes taxes & fees
20 Jul - 21 Jul
The Old Coach House Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (262 reviews)
"Staff were lovely, very friendly and helpful."
United Kingdom
Leigh
The price is ฿3,911
฿4,693 total
includes taxes & fees
9 Aug - 10 Aug
Fife Lodge

The Dance Hall at The Institute Executive Apartments

The Dance Hall at The Institute Executive Apartments
3.5 star property
Keith
The price is ฿20,289
฿24,346 total
includes taxes & fees
26 Jul - 27 Jul
The Dance Hall at The Institute Executive Apartments

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (103 reviews)
"Clean room, accommodating breakfast requirements, lovely staff"
United Kingdom
louise
The price is ฿5,513
฿6,615 total
includes taxes & fees
23 Jul - 24 Jul
The Royal Oak Hotel

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 ฿3,761
฿3,761 total
includes taxes & fees
25 Jul - 26 Jul
Deveron Lodge B&B

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (33 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is ฿4,541
฿4,541 total
includes taxes & fees
23 Jul - 24 Jul
Chapelhill Croft Farmhouse B&B

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (238 reviews)
"Great food tidy great staff"
United Kingdom
Jamie
The price is ฿4,794
฿5,753 total
includes taxes & fees
17 Jul - 18 Jul
Banff Springs Hotel

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 ฿4,061
฿4,873 total
includes taxes & fees
17 Jul - 18 Jul
The Mill House Hotel

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (135 reviews)
"Great hotel good food"
United Kingdom
Jamie
The price is ฿5,419
฿6,502 total
includes taxes & fees
19 Jul - 20 Jul
The Seafield Arms

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 ฿12,276
฿14,731 total
includes taxes & fees
28 Jul - 29 Jul
Hillhead Hideaways

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 ฿3,688
฿4,425 total
includes taxes & fees
23 Jul - 24 Jul
Kintrae B&B

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 ฿4,970
฿5,964 total
includes taxes & fees
22 Jul - 23 Jul
Cabin View

Portknockie Cottage

Portknockie Cottage
2.0 star property
Buckie
The price is ฿16,945
฿20,334 total
includes taxes & fees
27 Jul - 28 Jul
Portknockie Cottage

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 ฿5,485
฿6,582 total
includes taxes & fees
16 Jul - 17 Jul
Seafield Arms

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (140 reviews)
"Staff were friendly and helpful. Breakfast was good quality and well cooked. Seaview (if you get one) was directly overlooking the lovely beach. Room was very clean and a good standard. "
United Kingdom
Alastair
The price is ฿4,842
฿5,811 total
includes taxes & fees
19 Jul - 20 Jul
Cullen Bay Hotel

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (225 reviews)
"Lovely hotel, beautiful decor, staff were so friendly and super tasty food."
United Kingdom
Jolene
The price is ฿5,960
฿7,152 total
includes taxes & fees
23 Jul - 24 Jul
The Knowes Hotel & Restaurant

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 ฿3,725
฿4,470 total
includes taxes & fees
3 Aug - 4 Aug
Acdc Glamping, Campervan , Caravan and Tent Resort

The Old Kipper Hoose

The Old Kipper Hoose
2.0 star property
Banff
The price is ฿25,152
฿30,182 total
includes taxes & fees
26 Jul - 27 Jul
The Old Kipper Hoose
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

  • Picturesque Harbour: Explore the charming Portsoy Harbour, a vibrant fishing port that showcases the village's maritime heritage.
  • Stunning Coastal Scenery: Enjoy breathtaking views along the beautiful coastal paths, perfect for hiking and relaxing by the sea.
  • Outdoor Activities: Engage in a variety of activities, including hiking trails and golf courses, catering to adventure seekers.
  • Rich Cultural Experience: Discover historic sites and local customs, providing a glimpse into the unique cultural heritage of Portsoy.
  • Welcoming Accommodation: Choose from a range of charming lodgings, from family-run hotels to pet-friendly options, ensuring a memorable stay.

Find great hotels near Portsoy

Portsoy offers a delightful selection of accommodations, perfect for every traveller. From pet-friendly hotels to family-run establishments, you can enjoy a relaxing beach vacation experience. Notable options include the Station Hotel Portsoy and the Shore Inn, both of which provide a warm welcome and essential amenities. Whatever your preference, Portsoy’s charming lodgings promise a memorable stay amidst its stunning coastal scenery.

  • Banff Springs Hotel: Elevating the standard of lodging in Banff, the 4-star Banff Springs Hotel exudes a refined charm, ideal for business travellers seeking a blend of comfort and professionalism. Situated 10km from Portsoy, this hotel boasts a commendable guest rating of 8.6 out of 10. Its business-oriented amenities cater to corporate needs, ensuring a productive stay amid the stunning Scottish landscape. Guests can expect well-appointed rooms and a welcoming atmosphere that encourages relaxation after a day of meetings.
  • Cullen Bay Hotel: A delightful 3.5-star retreat, Cullen Bay Hotel is renowned for its inviting ambience and exceptional guest rating of 9.0 out of 10. Located 10km from Portsoy, this hotel offers a range of dining options, including a complimentary full breakfast and a welcoming bar and lounge. Guests can unwind in their comfortable rooms, complete with flatscreen TVs for entertainment. With its picturesque rural setting, Cullen Bay Hotel is an ideal choice for those looking to enjoy a tranquil getaway with scenic views and local charm.
  • The Knowes Hotel & Restaurant: Embracing the spirit of adventure, The Knowes Hotel & Restaurant is a 3-star establishment that caters to thrill-seekers and nature enthusiasts alike. Located 11km from Portsoy and boasting an impressive guest rating of 9.2 out of 10, this hotel offers easy access to a variety of outdoor activities such as fishing, birdwatching, and sailing. Guests can indulge in the on-site dining facilities after a day filled with exploration and adventure, making it a perfect choice for those looking to immerse themselves in Scotland's natural beauty.

Where to stay in Portsoy

Portsoy, a charming village in Scotland, offers a delightful blend of culture and relaxation. Explore the picturesque harbour, where you can witness the bustling fishing port atmosphere. The centre of Portsoy is perfect for leisurely strolls, while nearby excursions promise adventure amidst stunning scenery. Whether you seek luxury or a friendly local vibe, Portsoy and its surroundings provide an unforgettable experience for every traveller.

  • Banff: Nestled within the scenic Aberdeenshire region, Banff is a charming town that offers a blend of natural beauty and historical significance. As the gateway to various outdoor adventures, visitors can enjoy golf courses, breathtaking landscapes, and the nearby beach. The town is steeped in history, with attractions such as the impressive Banff Castle and the stunning national park, making it an ideal base for exploration. The peak tourist season from July to September showcases the best of Banff's outdoor experiences and picturesque scenery.
  • Cullen: Located a mere 8km from Portsoy, the quaint village of Cullen is renowned for its stunning harbour and picturesque bay. The village is perfect for those seeking outdoor adventures, with golf courses and private clubs offering leisure and recreation. Cullen's charm lies in its coastal beauty and friendly atmosphere, attracting visitors throughout the year, particularly in April, July, and September. Don't miss the chance to indulge in the local delicacy, Cullen skink, a delicious smoked haddock soup that encapsulates the area's culinary heritage.
  • Sandend: Just 3km from Portsoy, Sandend is a tranquil village that boasts beautiful beaches and serene landscapes. This gem is perfect for outdoor enthusiasts, with plenty of hiking trails and opportunities for boating. The bay and surrounding lakes provide a picturesque backdrop for a leisurely day out. Sandend's visitor numbers peak in the summer months, particularly from July to September, making it a delightful summer escape for those looking to unwind in nature's embrace.

Things to do in Portsoy

Shopping

In Portsoy, enjoy quaint shops along the High Street, offering local crafts and unique souvenirs. If you're up for a drive, visit the nearby town of Banff, around 16km away, where you can explore larger shops and charming boutiques for a wider selection of gifts.

Recreation

Portsoy offers tranquil wellness retreats, including yoga sessions by the sea and holistic therapies at local spas. Enjoy peaceful walks along the stunning coastline and explore the picturesque harbour, where the calming sound of waves enhances relaxation and rejuvenation.

Adventure

In Portsoy, explore the rugged coastline with invigorating sea kayaking adventures, offering stunning views of cliffs and marine life. For a thrilling hike, tackle the nearby trails, revealing breathtaking landscapes and the charm of the Scottish countryside, ideal for nature enthusiasts and adventure seekers alike.

Nightlife

Discover the cosy atmosphere at The Royal Hotel, where you can enjoy a pint and friendly conversation. For a lively evening, visit The Portsoy Coffee Shop, which transforms into a vibrant spot with live music and a selection of wines to savour.

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

Find the best attractions near Portsoy

Portsoy is an ideal destination for those seeking outdoor adventures, stunning scenery, and beach relaxation. Key attractions include the picturesque Portsoy Harbour, along with historic sites and beautiful beaches that offer a rich cultural experience. Whether you're looking to unwind by the coast or immerse yourself in the local history, Portsoy provides a delightful blend of activities for every type of traveller.

  • Bow Fiddle Rock: This stunning rock formation, located 10km from Portsoy, resembles a traditional bow fiddle and offers breathtaking coastal scenery. The rugged landscape and crashing waves create a tranquil atmosphere, making it an ideal spot for photography and nature walks.
  • Duff House: A splendid example of Georgian architecture, Duff House is a historic house located 10km away from Portsoy. It showcases impressive art collections and beautifully landscaped gardens, offering visitors a glimpse into Scotland's rich cultural heritage.
  • Inverboyndie Beach: Situated 8km from Portsoy, Inverboyndie Beach is a picturesque stretch of sand perfect for leisurely strolls. With its serene environment and rolling waves, it’s a lovely spot for relaxation and enjoying the natural beauty of the coastline.

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

Accessing Portsoy, Scotland, is convenient via several major airports. Aberdeen Airport (ABZ) is situated 61km away, with excellent hotel options such as the 5-star Marcliffe Hotel and the 4-star Leonardo Hotel, both approximately 10km from the airport. Inverness Airport (INV) is 84km from Portsoy, with luxurious stays like the 5-star Ness Walk and Rocpool Reserve, located about 13km from the airport. For those considering Kirkwall Airport (KOI), it is 142km away, with nearby accommodations including the 4-star Hildeval B&B just 5km from the airport. Each airport offers various transport services for easy access to Portsoy.

Frequently asked questions

Where is the best place for a stay in Portsoy?
Based on our traveller data, Homesly The Station Hotel is one of the top choices for your stay. This hotel offers a restaurant and an indoor pool. Two other choices 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 holiday rentals that Portsoy has to offer?
Lovely 1-bed House in Fochabers, Scotland: This holiday home rental outside of Portsoy 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 reservations are refundable provided that you cancel prior to the accommodation's cancellation deadline, which often is within 24-48 hours of your check-in date. If your reservation is non-refundable, you might be able to cancel it and be given a refund within a 24-hour period 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 traveller reviews, The Sail Loft - Hostel is a top choice for a less expensive stay. View all budget hotels in Portsoy.
What's the best dog-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.
What's it like to stay in Portsoy?
Visitors to Portsoy will definitely enjoy the restaurants. Tourists can also enjoy the city's waterfront, festivals and bars. In Portsoy, there are 16 hotels and other accommodation options to choose from. Find out more about Portsoy.
What is there to see in Portsoy?
A couple of favourite places to visit are Portsoy Ice Cream and Portsoy Pottery. You'll also find Cullen Harbour and Inverboyndie Beach in the area. Take a look at what more there is 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 temperature of 13°C, while the coldest months are January and February, with an average of 5°C. Average annual precipitation for Portsoy is 847 mm.