Find hotels in Portsoy from £45

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Portsoy hotels

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.6 out of 10, Excellent, (91 reviews)
"Excellent service staff were wonderful"
United Kingdom
Lyn
The price is £109
includes taxes & fees
26 Mar - 27 Mar
Homesly The Station Hotel

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is £409
includes taxes & fees
28 Mar - 29 Mar
2 Seafield Place

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (118 reviews)
"Very friendly staff and a lovely meal at night."
United Kingdom
Paul V
The price is £91
includes taxes & fees
20 Mar - 21 Mar
The Mill House Hotel

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (101 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is £94
includes taxes & fees
25 Mar - 26 Mar
Kintrae B&B

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (135 reviews)
"Helpful staff clean and wonderful views "
United Kingdom
Colin
The price is £130
includes taxes & fees
20 Mar - 21 Mar
Cullen Bay Hotel

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (90 reviews)
"Great breakfast and food overall. Staff very friendly and helpful. "
United Kingdom
Anthony
The price is £123
includes taxes & fees
20 Mar - 21 Mar
The Royal Oak Hotel

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (128 reviews)
"All clean and very hospitable."
United Kingdom
Lee
The price is £126
includes taxes & fees
28 Mar - 29 Mar
The Seafield Arms

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (240 reviews)
"Lovely hotel and staff "
United Kingdom
Fiona
The price is £93
includes taxes & fees
31 Mar - 1 Apr
Fife Lodge

Seafield Arms

Seafield Arms
3.5 star property
Banff
7.0 out of 10, Good, (10 reviews)
"Really old pub in the middle of the village , good food and drink, very pleasant bar"
United Kingdom
David
The price is £123
includes taxes & fees
26 Mar - 27 Mar
Seafield Arms

Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
9.8 out of 10, Exceptional, (25 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 £85
includes taxes & fees
20 Mar - 21 Mar
Deveron Lodge B&B

83 Seatown

83 Seatown
3.5 star property
Buckie
10.0 out of 10, Exceptional, (1 review)
"Lovely clean house with a very nice welcome pack, warm and cosy all round very nice "
United Kingdom
Rob
The price is £472
includes taxes & fees
31 Mar - 1 Apr
83 Seatown

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (219 reviews)
"Room was clean, staff were friendly & helpful. Check in quick & easy. Dinner was excellent, we had 2 courses & couldn't fault anything. Enjoyable stay. "
United Kingdom
Jacqui
The price is £85
includes taxes & fees
25 Mar - 26 Mar
Banff Springs Hotel

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is £107
includes taxes & fees
27 Mar - 28 Mar
Chapelhill Croft Farmhouse B&B

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (153 reviews)
"Cosy "
United Kingdom
Marianne
The price is £45
includes taxes & fees
25 Mar - 26 Mar
The Old Coach House Hotel

Garden Arms Hotel

Garden Arms Hotel
3.0 star property
Gardenstown
The price is £117
includes taxes & fees
20 Mar - 21 Mar
Garden Arms Hotel

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
The price is £305
includes taxes & fees
1 Apr - 2 Apr
Hillhead Hideaways

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, (14 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 £97
includes taxes & fees
25 Mar - 26 Mar
Acdc Glamping, Campervan , Caravan and Tent Resort

24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (2 reviews)
The price is £373
includes taxes & fees
28 Mar - 29 Mar
24 Waters Edge

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (210 reviews)
"Nice and comfortable room, excelent food and service"
Norway
Arne Kristian
The price is £141
includes taxes & fees
25 Mar - 26 Mar
The Knowes Hotel & Restaurant

15 Waters Edge

15 Waters Edge
3.5 star property
Banff
10.0 out of 10, Exceptional, (1 review)
"Beautiful, uninterrupted view of the sea. House was contemporary, clean, well furnished with good amenities. Lovely area of Scotland. "
United Kingdom
Rachel
The price is £606
includes taxes & fees
26 Mar - 27 Mar
15 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, dining and more.

Portsoy. Rocky bays west of the harbour at Portsoy. The stacks of greenish-grey rock in the middle distance are part of the 'Portsoy Marble' outcrop, widely used for decorative purposes. It isn't in fact a marble at all; it is serpentinite.
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

  • Scenic Harbour: Portsoy's picturesque harbour is perfect for leisurely strolls and enjoying the coastal views.
  • Outdoor Adventures: The area offers excellent golf courses and scenic hiking trails for nature lovers.
  • Cultural Experiences: Discover local history at historic houses and immerse yourself in traditional Scottish hospitality.
  • Beautiful Beaches: Relax on the sandy beaches and soak in the stunning coastal scenery.
  • Charming Accommodation: Enjoy a variety of lodging options, including pet-friendly guesthouses and family-friendly hotels.

Find great hotels near Portsoy

Explore a variety of accommodation options in Portsoy, Scotland, ranging from charming guesthouses to family-friendly hotels. This picturesque coastal town offers pet-friendly lodgings and a delightful beach experience, perfect for a memorable family holiday. Whether you're seeking a relaxing getaway or an adventurous stay, Portsoy has something to suit every traveller's needs.

  • Banff Springs Hotel: Situated 3.7km from Portsoy, the Banff Springs Hotel boasts a distinguished 4-star rating, making it an ideal choice for business travellers. This property combines elegance with professionalism, offering ample facilities including Conference Space and Meeting Rooms, ensuring that all business needs are met with efficiency. Guests can expect a sophisticated atmosphere, where comfort meets functionality, making it perfect for those seeking a productive retreat.
  • Cullen Bay Hotel: Located also 3.7km from Portsoy, the Cullen Bay Hotel is a welcoming 3.5-star accommodation that offers a blend of comfort and relaxation. With a range of dining options including a Restaurant and a Bar & Lounge, guests can indulge in delightful meals and unwind with a drink. The hotel's entertainment amenities, such as a Flatscreen TV, add to the leisure experience, while the nearby rural attractions provide stunning views and activities, perfect for nature enthusiasts.
  • Fife Lodge: This charming 3-star hotel, just 3.7km from Portsoy, is a haven for those who enjoy sports and recreational activities. Fife Lodge provides an array of dining options, including a Restaurant for lunch and dinner along with complimentary full breakfasts. For the adventurous, nearby activities such as windsurfing, sailing, and golf await, alongside entertainment options like Cable TV and Flatscreen TV for relaxation after an active day. Its welcoming atmosphere makes it an excellent choice for families and activity seekers alike.

Where to stay near Portsoy

Portsoy, a charming village on Scotland's coast, offers a delightful blend of adventure and relaxation. Stroll through its picturesque harbour, immerse yourself in traditional Scottish hospitality, and enjoy the peaceful surroundings. Just a stone's throw away, you can discover the rich culture and friendly atmosphere of nearby towns, making Portsoy the perfect coastal getaway for those seeking scenic beauty and tranquil excursions.

  • Banff: Nestled approximately 3.7km from Portsoy, Banff is a vibrant town that offers a delightful blend of outdoor adventure and cultural exploration. Known for its picturesque golf courses and educational venues, visitors can engage in various activities throughout the year, although peak travel occurs from July to September. Highlights include a charming beach perfect for leisurely strolls, the historic castle, and a fascinating museum that showcases local heritage. Whether you're keen to tee off or immerse yourself in the local culture, Banff promises a rewarding travel experience.
  • Cullen: Located a mere 3.1km from Portsoy, Cullen is a quaint village renowned for its stunning scenery and outdoor activities. The village sees a surge in visitors during April, July, and September, making it an ideal spot for those seeking adventure and natural beauty. Cullen's attractions include a beautiful beach, a captivating museum, and access to the nearby national park, which is perfect for hiking and wildlife spotting. Whether you fancy a round of golf or a peaceful day in nature, Cullen offers a charming escape.
  • Sandend: Just 1.2km from Portsoy, the idyllic village of Sandend is a hidden gem for beach lovers and sports enthusiasts. With a moderate seasonal visitor pattern peaking from July to September, Sandend is perfect for those who enjoy outdoor activities. The village boasts a stunning bay and beach, ideal for sunbathing or water sports. Nearby golf courses and country clubs cater to those looking to hit the fairways. Whether you're seeking relaxation by the sea or adventure on the greens, Sandend is a delightful destination.

Things to do in and around Portsoy

Portsoy offers a delightful escape for outdoor enthusiasts, with activities such as golf and scenic hiking trails to explore. The stunning landscape provides ample opportunities for adventure, making it an ideal destination for those seeking to immerse themselves in nature. Whether you're teeing off on the golf course or traversing picturesque paths, Portsoy is a charming spot for an active getaway.

Shopping

In Portsoy, you can enjoy delicious treats at Portsoy Ice Cream, perfect for gifts. If you're up for a drive, consider visiting nearby shops in Banff, where you can explore unique boutiques and local markets for more souvenirs and special finds.

Recreation

Experience the luxury vibes at Cullen Golf Club, where you can enjoy a round of golf amidst stunning scenery. For family-friendly fun, Well Road Play Park offers outdoor play, while Linzee Gordon Park provides a serene space for relaxation and wellness activities.

Adventure

Explore the stunning coastline with a kayaking adventure in Portsoy, where you can paddle along the rocky shores and spot diverse marine life. For a thrill, try cliff jumping at the nearby Sandend Beach, offering exhilarating leaps into crystal-clear waters surrounded by dramatic cliffs.

Nightlife

Experience the vibrant nightlife in Portsoy by visiting The Salmon Bothy for a cosy atmosphere and local ales. For a lively evening, head to The Royal Oak, where you can enjoy traditional Scottish music and hearty pub fare.

Booking tips and Expedia advantages for Portsoy

For a budget-friendly trip to Portsoy, consider visiting during the off-peak months of January to February or November, when accommodation prices are lower. Stay on a Thursday for the cheapest rates, and utilise Expedia to compare prices and find exclusive discounts on hotels and packages. Look for Eco-certified hotels for sustainable options. Additionally, explore free local attractions and utilise public transport to save on travel costs. Booking a package deal that includes flights, hotel, and activities can also help you save significantly.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Portsoy are January to February and November, 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: Utilise Expedia's search tool to refine your options based on your budget, preferred location, and the type of hotel you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the most affordable prices and offers, simply arrange the price filter from low to high.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your hotel stay in Portsoy with your flights and activities.

Find the best attractions in and around Portsoy

Portsoy offers a delightful blend of outdoor adventures and cultural experiences, making it an ideal destination for those seeking scenic beauty and historic charm. Visitors can explore the picturesque harbour, relax on the beach, and discover the rich history at local historic houses. With a variety of attractions catering to both nature lovers and culture enthusiasts, Portsoy promises a memorable getaway for all travellers.

  • Portsoy Pottery: Experience the charm of Portsoy Pottery, an art gallery that showcases local craftsmanship and creativity. Immerse yourself in the culture vibes as you explore unique pottery pieces and perhaps even participate in workshops.
  • Fordyce Joiners Workshop and Visitor Centre: Located 1.9km from Portsoy, this museum offers a fascinating glimpse into traditional woodworking techniques. The culture vibes envelop you as you discover the craftsmanship that has shaped the local heritage.
  • Sanine Beach: Just 1.2km away, Sanine Beach invites you to relax and unwind. Enjoy the beach vibes while taking in the stunning coastal views, perfect for a leisurely stroll or a picnic by the sea.

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 CloudyAverageAverage
February40.3°F (4.6°C)No Rain (Dry)Mostly 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 LowSlightly Low
December41.2°F (5.1°C)Light RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Portsoy

To visit Portsoy, Scotland, you can fly into several major airports. Aberdeen Airport (ABZ) is situated 23.6km away and offers excellent hotel options such as the 5-star Marcliffe, 3.7km from the airport, and the Leonardo Hotel, also 3.7km away. Inverness Airport (INV) is 32.3km from Portsoy, with luxurious stays like the 5-star Ness Walk and Rocpool Reserve, both 5.0km away. Wick Airport (WIC), located 34.2km from Portsoy, features accommodations like the 4-star Bank Guest House, just 435m from the airport. These airports provide convenient access to your stay in the beautiful Scottish countryside.

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 can I save on a Portsoy hotel booking with Expedia?
Members always get our best prices. Find our best Portsoy hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 £45 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