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

Find hotels in Portsoy from £50

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

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

1. Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (240 reviews)
"Great hotel with really friendly and helpful staff"
United Kingdom
Jonathan
The price is £126
includes taxes & fees
21 Aug - 22 Aug
Banff Springs Hotel

2. Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
4.0 star property
Inverurie
9.4 out of 10, Exceptional, (399 reviews)
"I stay here when travelling on business - always wonderful "
United Kingdom
Alison
The price is £156
includes taxes & fees
10 Aug - 11 Aug
Meldrum House Country Hotel & Golf Course

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 £150
includes taxes & fees
1 Sept - 2 Sept
The Seafield Arms

4. Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (268 reviews)
"Staff were lovely, very friendly and helpful."
United Kingdom
Leigh
The price is £102
includes taxes & fees
23 Aug - 24 Aug
Fife Lodge

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 £148
includes taxes & fees
3 Aug - 4 Aug
The Royal Oak Hotel

6. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (230 reviews)
"Nice place. Mind and book meal as the restaurant can be busy"
United Kingdom
Stewart
The price is £127
includes taxes & fees
8 Aug - 9 Aug
The Knowes Hotel & Restaurant

7. 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 £173
includes taxes & fees
1 Sept - 2 Sept
Homesly The Station Hotel

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 £130
includes taxes & fees
9 Aug - 10 Aug
Cullen Bay Hotel

9. Macdonald Pittodrie House

Macdonald Pittodrie House
4.0 star property
Inverurie
8.8 out of 10, Excellent, (282 reviews)
"Staff are wonderful and the food was excellent. Wine over priced but ambience in the restaurant and hotel is top notch."
United Kingdom
Ian
The price is £120
includes taxes & fees
9 Aug - 10 Aug
Macdonald Pittodrie House

10. Strathburn Hotel Inverurie by Compass Hospitality

Strathburn Hotel Inverurie by Compass Hospitality
4.0 star property
Inverurie
8.6 out of 10, Excellent, (174 reviews)
" Nice hotel stayed many times"
United Kingdom
Shaun
The price is £62
includes taxes & fees
30 Aug - 31 Aug
Strathburn Hotel Inverurie by Compass Hospitality

11. The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (170 reviews)
"Welcoming check in, clean room, comfortable bed, simple parking."
United Kingdom
Sarah
The price is £50
includes taxes & fees
3 Aug - 4 Aug
The Old Coach House Hotel

12. 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 £328
includes taxes & fees
1 Sept - 2 Sept
Hillhead Hideaways

13. The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very good, (123 reviews)
"Staff was excellent. Food nice. "
United Kingdom
Nick
The price is £122
includes taxes & fees
7 Aug - 8 Aug
The Mill House Hotel

14. Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (108 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is £89
includes taxes & fees
16 Aug - 17 Aug
Kintrae B&B

15. 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 £97
includes taxes & fees
24 Aug - 25 Aug
Chapelhill Croft Farmhouse B&B

16. The Boyne Hotel

The Boyne Hotel
3.0 star property
Banff
7.0 out of 10, Good, (15 reviews)
"Basic accommodation but clean and warm. Nice bar but no food available. Overall for a quick stop over not to bad at all. Good breakfast. "
United Kingdom
Neil
The Boyne Hotel

17. Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
9.8 out of 10, Exceptional, (29 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 £79
includes taxes & fees
9 Aug - 10 Aug
Deveron Lodge B&B

18. Leslie Castle

Leslie Castle
3.0 star property
Insch
10.0 out of 10, Exceptional, (43 reviews)
"We loved staying at the Leslie Castle. John & Nicole were great. We came by train and then planned to go by Uber to the Castle and found the one driver was on holiday. John & Nicole were so gracious to come and pick us up. Food was great. Nicole does a history of the castle after dinner each night which was so enjoyable and a tour of the castle. Our room was huge and we loved every minute of it. We walked to the little Hamlet of Leslie and met some of the locals. The weather was great...
United States
Norman
The price is £337
includes taxes & fees
4 Aug - 5 Aug
Leslie Castle

19. The Lodges at Barra Castle

The Lodges at Barra Castle
4.0 star property
Inverurie
9.0 out of 10, Wonderful, (32 reviews)
"The lodge was clean, well set up and had everything we could need and more"
United States
nuala
The price is £159
includes taxes & fees
17 Aug - 18 Aug
The Lodges at Barra Castle

20. 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 £145
includes taxes & fees
17 Aug - 18 Aug
Cabin View
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

Hotels in Portsoy with star rating

Find out more about Portsoy

Top reasons to visit Portsoy

  • Stunning Scenery: Portsoy boasts breathtaking coastal views and scenic hiking trails, perfect for outdoor enthusiasts.
  • Charming Harbour: The picturesque Portsoy Harbour is a delightful spot to explore and enjoy the local maritime culture.
  • Historic Attractions: Visitors can discover historic houses and the unique sail loft, showcasing the village's rich maritime heritage.
  • Beautiful Beaches: Enjoy relaxing on stunning beaches, ideal for sunbathing and beach activities.
  • Welcoming Accommodation: A range of charming hotels offers comfort and local charm for a memorable stay.

Find great hotels near Portsoy

Discover a range of charming accommodations in Portsoy, Scotland, perfect for your seaside getaway. From the welcoming Station Hotel Portsoy to the delightful Shore Inn, you'll find options that cater to families and pet owners alike. Whether you're seeking a beach vacation experience or simply a cosy retreat, Portsoy’s hotels offer a blend of comfort and local charm, ensuring a memorable stay in this picturesque coastal town.

  • Banff Springs Hotel: This 4-star hotel, rated 8.6, offers a sophisticated lodging experience perfect for business travellers. Located 9.7km from Portsoy, Banff Springs Hotel boasts a professional atmosphere combined with modern comforts. Guests appreciate the spacious rooms equipped with essential amenities, a well-appointed business centre, and complimentary Wi-Fi throughout the property. The hotel’s commitment to quality service ensures a productive stay, making it an excellent choice for those seeking both comfort and convenience during their visit to the Scottish coast.
  • The Knowes Hotel & Restaurant: A delightful 3-star accommodation with a guest rating of 9.2, The Knowes Hotel & Restaurant is your gateway to adventure. Situated 11.3km from Portsoy, this property is ideal for those keen on outdoor activities. The hotel provides access to various adventure sports, including surfing, birdwatching, sailing, and fishing nearby. Guests can unwind in the warm ambience of the restaurant after a day of exploration, making it a perfect retreat for those seeking excitement amidst Scotland’s stunning landscapes.
  • Cullen Bay Hotel: With a rating of 9.0, Cullen Bay Hotel is a charming 3.5-star retreat located 9.7km from Portsoy. Offering a wide range of dining options, including complimentary breakfasts on weekdays and weekends, guests can enjoy a lovely start to their day. The hotel features a bar and lounge area, perfect for relaxation after a day of sightseeing. The picturesque rural surroundings provide a serene backdrop, making it an excellent choice for travellers looking to unwind and connect with nature while enjoying comfort and style.

Where to stay in Portsoy

Portsoy, a picturesque village on Scotland's stunning coast, offers an ideal setting for outdoor enthusiasts and those seeking relaxation. Explore the charming fishing port and immerse yourself in the local culture. Just a short distance from the centre of Portsoy, you can enjoy scenic views and friendly atmospheres. Whether you're seeking luxury or adventure, this delightful destination promises a memorable experience filled with excursions and breathtaking scenery.

  • Banff: Nestled in the heart of the Scottish Highlands, Banff offers a delightful mix of outdoor adventure and stunning scenery. Known for its beautiful coastline and dramatic landscapes, this city serves as a perfect base for exploring the surrounding areas. Visitors flock here for various activities, including golfing and hiking, with the nearby beach and castle adding to its charm. The peak travel season from July to September means you’ll find a vibrant atmosphere, with numerous events and attractions to enjoy. Banff is a gateway to the breathtaking national park, making it a must-visit for nature lovers.
  • Cullen: A picturesque village located approximately 8.0km from Portsoy, Cullen is famed for its scenic harbour and quaint charm. With a steady influx of visitors year-round, especially in April, July, and September, this village provides a perfect setting for outdoor activities and scenic strolls. Golf enthusiasts will appreciate the local golf course, while the bay offers tranquil views and opportunities for leisurely walks. Cullen's friendly atmosphere and stunning coastal vistas make it an ideal spot for those seeking relaxation amidst nature.
  • Sandend: Just 3.2km from Portsoy, Sandend is a charming village known for its beautiful bay and outdoor pursuits. With visitor numbers peaking in the summer months, it’s a popular destination for hiking, boating, and enjoying the fresh sea air. The village boasts access to scenic trails and a welcoming community, perfect for those looking to explore the great outdoors. Sandend's idyllic setting, combined with its quaint streets and proximity to nature, makes it a delightful addition to your Scottish adventure.

Things to do near Portsoy

Portsoy offers a delightful outdoor getaway with stunning scenery and beach activities. Visitors can enjoy hiking trails, access to scenic routes, and recreational opportunities in this charming fishing village. Golf enthusiasts will appreciate the local golf courses, while the historic sail loft adds a unique touch to the area's maritime heritage. Whether you're seeking adventure or relaxation, Portsoy provides a perfect backdrop for an active holiday.

Shopping

In Portsoy, enjoy local shops offering unique gifts and souvenirs, perfect for capturing memories of your visit. If you're up for a drive, head to Banff's Market Square, about 16.1km away, where you'll find a charming mix of independent retailers and local produce stalls.

Recreation

Experience luxury at Cullen Golf Club, just 9.7km from Portsoy, where stunning landscapes and top-notch facilities await. Strathlene Golf Course, 14.5km away, offers a serene golfing experience amidst beautiful surroundings. Buckpool Golf Club, located 17.7km from Portsoy, combines challenging play with breathtaking views.

Adventure

Portsoy offers thrilling water sports at the historic harbour, including kayaking and paddleboarding against stunning coastal views. Explore the dramatic cliffs and sandy beaches along the scenic coastal trails, perfect for hiking and wildlife spotting, all while soaking in the natural beauty of this charming Scottish village.

Nightlife

Portsoy offers a charming nightlife with a relaxed vibe. Enjoy a pint at the historic Portsoy Hotel or savour local whisky at the cozy Sea Horse Restaurant. For a lively evening, the Fisherman's Tavern provides music and a warm atmosphere to unwind after a day of exploration.

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

Booking tips and Expedia advantages for Portsoy

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Portsoy are December to February, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Portsoy is Thursday. The most expensive day to stay in Portsoy is Sunday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, ideal location, and various other preferences. You can arrange your search results to display prices from lowest to highest, making it easy to find the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Portsoy with your flights and activities through an Expedia package.

Find the best attractions near Portsoy

Portsoy offers a delightful escape for those seeking outdoor adventures, stunning scenery, and beachside relaxation. Key attractions include the picturesque Portsoy Harbour, historic houses, and beautiful beaches, making it an ideal destination for culture and nature enthusiasts alike. Whether you're exploring the charming harbour or enjoying the breathtaking coastal views, Portsoy promises a memorable vacation experience.

  • Bow Fiddle Rock: A stunning natural rock formation located 9.7km from Portsoy, Bow Fiddle Rock is renowned for its unique shape resembling a violin bow. Visitors can enjoy breathtaking coastal views and the invigorating outdoor atmosphere, making it a perfect spot for photography and nature walks.
  • Duff House: This magnificent historic house, situated 9.7km away, offers a glimpse into Scotland's rich cultural heritage. With its elegant architecture and beautiful gardens, Duff House serves as a gallery showcasing art and history, providing an enriching experience for visitors.
  • Inverboyndie Beach: Just 8.0km from Portsoy, Inverboyndie Beach features golden sands and gentle waves, perfect for a relaxing day by the sea. It’s an ideal spot for beachcombing, picnicking, and enjoying the fresh coastal air.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

If you're planning to visit Portsoy, Scotland, you have a few airport options. Aberdeen Airport (ABZ) is situated 61.2km away, with excellent hotels nearby, such as the luxurious Marcliffe, just 9.7km from the airport, and the Courtyard by Marriott, located a mere 483m away. INVerness Airport (INV) is 83.7km from Portsoy, offering upscale accommodations like the Rocpool Reserve and Ness Walk, both 12.9km away. For those considering Kirkwall Airport (KOI), it lies 141.6km from Portsoy, with charming B&Bs like Graemeshall House and Hildeval B&B just a few miles from the airport. Each airport provides convenient transport options for a seamless journey.

Frequently asked questions

What is the best area to stay in Portsoy?
The best area to stay in Portsoy is around the historic harbour, particularly for those looking to experience the town's unique character and coastal appeal.

This area is the heart of Portsoy, with many of its buildings dating back to the 17th and 18th centuries. The harbour itself is a working port, often bustling with fishing boats and activity, and its stone piers are a prominent feature. The main street, which runs parallel to the harbour, offers a selection of local shops and eateries.

Couples often find this area ideal for a relaxing escape. The historic surroundings provide a picturesque backdrop for strolls along the harbour and enjoying the sea air. There are several comfortable guesthouses and self-catering cottages offering views of the water, great for a quiet retreat.

For those interested in local heritage and coastal walks, staying near the harbour provides immediate access to the Portsoy Salmon Bothy, a heritage centre detailing the history of salmon fishing.
When is the best time to go to Portsoy?
The best time to visit Portsoy is during the summer months, from June to August, when the weather is generally at its finest.

During June, July, and August, you'll experience the longest daylight hours, often with pleasant temperatures hovering around 15-20°C, making it ideal for exploring the coast and countryside. This period also coincides with various local events, including the renowned Portsoy Traditional Boat Festival, which usually takes place in late June or early July. It's a fantastic time to see traditional crafts, enjoy local food, and soak in the community spirit.

For those who prefer a quieter visit with a chance of milder weather and fewer crowds, late spring (May) or early autumn (September) can also be wonderful.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Portsoy.
How much is the nightly rate at a Portsoy hotel?
Prices for hotels in Portsoy often vary, but you can find a great deal from £50 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia