Find hotels in Portsoy from CA $85

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Portsoy hotels

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (220 reviews)
  • cleanliness
    Experience a seaside retreat with stunning sea views and sandy beach access.
"Brilliant place to stay."
United Kingdom
Paul
The price is CA $131
CA $158 total
includes taxes & fees
Apr 12 - Apr 13
Banff Springs Hotel

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (129 reviews)
  • cleanliness
    Family-friendly hotel with daily housekeeping, kids' meals, and available kitchen amenities.
"All clean and very hospitable."
United Kingdom
Lee
The price is CA $215
CA $258 total
includes taxes & fees
Apr 1 - Apr 2
The Seafield Arms

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (92 reviews)
  • cleanliness
    Budget-friendly comfort with complimentary breakfast, free parking, and convenient WiFi.
"Upgraded to a lovely double room, great breakfasts and bar food and a big selection of local whiskeys. Staff were always smiling, chatty and helpful. Will be booking again in the Autumn. :) Just noticed the photo there was my room.... number 8. Views of the sea out of both windows."
United Kingdom
Iain
The price is CA $192
CA $230 total
includes taxes & fees
Mar 31 - Apr 1
The Royal Oak Hotel

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.6 out of 10, Excellent, (91 reviews)
  • cleanliness
    Experience a pet-friendly stay with essential amenities at the welcoming hotel.
"Excellent service staff were wonderful"
United Kingdom
Lyn
The price is CA $162
CA $162 total
includes taxes & fees
Apr 4 - Apr 5
Homesly The Station Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (240 reviews)
  • cleanliness
    Perfect for budget-conscious travellers, enjoy free breakfast, WiFi, and parking.
"Lovely hotel and staff "
United Kingdom
Fiona
The price is CA $150
CA $180 total
includes taxes & fees
Apr 13 - Apr 14
Fife Lodge

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (136 reviews)
  • cleanliness
    Perfect for budget travellers, enjoy free breakfast and self-parking at the welcoming hotel.
"Helpful staff clean and wonderful views "
United Kingdom
Colin
The price is CA $213
CA $256 total
includes taxes & fees
Apr 1 - Apr 2
Cullen Bay Hotel

Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
4.0 star property
Inverurie
9.4 out of 10, Exceptional, (371 reviews)
  • cleanliness
    Indulge in luxury with 24-hour room service, premium bedding, and an onsite golf course.
"Can't fault our stay, staff were very attentive and the room was incredible. "
United Kingdom
Paul
The price is CA $229
CA $274 total
includes taxes & fees
Apr 12 - Apr 13
Meldrum House Country Hotel & Golf Course

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (211 reviews)
  • cleanliness
    Experience sea views and nearby sailing and surfing for the ultimate beach getaway.
"Nice and comfortable room, excelent food and service"
Norway
Arne Kristian
The price is CA $180
CA $217 total
includes taxes & fees
Apr 12 - Apr 13
The Knowes Hotel & Restaurant

Leslie Castle

Leslie Castle
3.0 star property
Insch
10.0 out of 10, Exceptional, (41 reviews)
  • cleanliness
    Charming bed & breakfast with free English breakfast, WiFi, and self-parking for budget travellers.
"Great stay, great food, great stories about the place"
Sweden
Hans-Erik
The price is CA $507
CA $609 total
includes taxes & fees
Apr 18 - Apr 19
Leslie Castle

The Lodges at Barra Castle

The Lodges at Barra Castle
4.0 star property
Inverurie
9.0 out of 10, Wonderful, (30 reviews)
  • cleanliness
    Budget-friendly lodge with free WiFi and self-parking for your convenience.
"The lodge was clean, well set up and had everything we could need and more"
United States
nuala
The price is CA $194
CA $233 total
includes taxes & fees
Apr 22 - Apr 23
The Lodges at Barra Castle

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (153 reviews)
  • cleanliness
    Pet-friendly comforts await you, with amenities designed for every traveller.
"Cosy "
United Kingdom
Marianne
The price is CA $71
CA $85 total
includes taxes & fees
Apr 12 - Apr 13
The Old Coach House Hotel

Macdonald Pittodrie House

Macdonald Pittodrie House
4.0 star property
Inverurie
8.8 out of 10, Excellent, (273 reviews)
  • cleanliness
    Experience pet-friendly comfort with in-room amenities and warm hospitality.
"Food was divine, booked a standard room which was much nicer than some delux rooms we have stayed in, staff were friendly and welcoming, it was brilliant"
United Kingdom
Karen
The price is CA $178
CA $214 total
includes taxes & fees
Apr 9 - Apr 10
Macdonald Pittodrie House

Strathburn Hotel Inverurie by Compass Hospitality

Strathburn Hotel Inverurie by Compass Hospitality
4.0 star property
Inverurie
8.6 out of 10, Excellent, (157 reviews)
  • cleanliness
    Experience exceptional golfing with nearby courses and lessons at the hotel.
"Excellent hotel great food and friendly and helpful"
United Kingdom
Graham
The price is CA $96
CA $115 total
includes taxes & fees
Apr 2 - Apr 3
Strathburn Hotel Inverurie by Compass Hospitality

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (102 reviews)
  • cleanliness
    Experience a seaside retreat at the cozy bed & breakfast, with kayaking and sailing nearby.
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is CA $146
CA $175 total
includes taxes & fees
Apr 12 - Apr 13
Kintrae B&B

The Boyne Hotel

The Boyne Hotel
3.0 star property
Banff
7.0 out of 10, Good, (15 reviews)
  • cleanliness
    Experience budget-friendly comfort with free breakfast and WiFi at the hotel.
"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

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (119 reviews)
  • cleanliness
    Pet-friendly comfort with in-room amenities, ensuring a delightful stay for all.
"Very friendly staff and a lovely meal at night."
United Kingdom
Paul V
The price is CA $132
CA $158 total
includes taxes & fees
Apr 5 - Apr 6
The Mill House Hotel

Dunedin House

Dunedin House
3.0 star property
Huntly
Dunedin House

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
  • cleanliness
    A serene lodge featuring private indoor hot tubs and hydromassage showers for ultimate relaxation.
"Throughly enjoyed our stay, everything in the welcome pack we needed and more! Will definitely be back. "
United Kingdom
Heather
The price is CA $474
CA $569 total
includes taxes & fees
Apr 15 - Apr 16
Hillhead Hideaways

Gowanbrae Bed and Breakfast

Gowanbrae Bed and Breakfast
3.0 star property
Keith
Gowanbrae Bed and Breakfast
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, food, and more.

Photo by Anne Burgess
Open Photo by Anne Burgess

Top Portsoy Hotel Reviews

Recent Reviews in Portsoy

More cheap stays in Portsoy

Find out more about Portsoy

Top reasons to visit Portsoy

  • Scenic Outdoor Activities: Portsoy is perfect for outdoor enthusiasts, offering golf, hiking, and stunning scenic trails.
  • Picturesque Harbour: Explore the charming harbour and enjoy breathtaking sea views while wandering through quaint streets.
  • Beautiful Beaches: Discover beautiful beaches and unique rock formations along the stunning Banff coastline.
  • Rich Cultural Heritage: Experience local culture through attractions like the Portsoy Sail Lodge and local pottery.
  • Diverse Accommodation: Choose from a range of charming cottages and budget-friendly hotels to suit every traveler's needs.

Find great hotels in Portsoy

Discover a delightful selection of accommodation options in Portsoy, ranging from charming cottages to budget-friendly hotels. Whether you're seeking a pet-friendly getaway or a business retreat, Portsoy caters to every traveler's needs. With options spanning 2 to 4 stars, you'll find the perfect place to unwind after exploring the beautiful coastline and rich history of this Scottish gem.

  • Banff Springs Hotel: Nestled 9.7km from Portsoy, the Banff Springs Hotel is a distinguished 4-star establishment that caters primarily to business travellers. With a sophisticated atmosphere, this hotel is equipped with essential business amenities such as a well-appointed Meeting Room and versatile Conference Space, making it an ideal choice for corporate events or professional gatherings. Guests can expect exceptional service and a comfortable setting that fosters productivity while enjoying the beautiful Scottish landscape.
  • Fife Lodge: Located a mere 9.7km from Portsoy, the charming 3-star Fife Lodge offers a delightful blend of relaxation and recreational activities. Guests can indulge in a variety of dining options, including a complimentary breakfast, a lunch restaurant, and a cozy coffee shop. The hotel is a haven for sports enthusiasts, providing access to nearby surfing, sailing, windsurfing, and golf. For entertainment, guests can unwind with cable TV and flatscreen televisions, ensuring a leisurely stay amidst the picturesque surroundings.
  • Cullen Bay Hotel: Just 9.7km from Portsoy, the Cullen Bay Hotel boasts a comfortable 3.5-star experience that combines scenic views with excellent hospitality. Guests can savour delicious meals at the on-site restaurant, enjoy complimentary breakfast daily, and unwind at the bar and lounge area. The hotel features a flatscreen TV for in-room entertainment, while the nearby rural setting provides opportunities for exploration and relaxation. This hotel is perfect for those seeking a tranquil retreat with easy access to local attractions.

Where to stay in Portsoy

Portsoy, a charming village on Scotland's coast, is a haven for outdoor enthusiasts and culture lovers alike. Enjoy breathtaking sea views from the picturesque port and wander through its quaint streets. Just a short distance away, explore the stunning Banff coastline, perfect for romantic strolls and recreation. With its rich cultural vibe and luxurious accommodations, Portsoy promises an unforgettable experience that beautifully blends relaxation and adventure.

  • Banff: Nestled in the stunning countryside, Banff serves as a vibrant city located in close proximity to Portsoy. Known for its outdoor adventures and cultural experiences, Banff draws visitors year-round, with peak travel occurring from July to September. Whether you're hitting the golf course, exploring local museums, or wandering along the beach, there's something for everyone. The area is rich in history and offers picturesque views of the surrounding landscape, including a majestic castle that adds to its charm. Banff is the perfect base for outdoor enthusiasts and culture seekers alike.
  • Cullen: A quaint village located a mere 8.0km from Portsoy, Cullen offers a delightful escape for those looking to immerse themselves in scenic beauty and adventure. With an influx of visitors during April, July, and September, this charming spot boasts stunning coastal views and is a haven for outdoor activities. Explore the local golf courses and private clubs, or take a stroll through the national park nearby. The village also features a fascinating museum and a beautiful beach, making it a wonderful destination for a day trip or a leisurely afternoon.
  • Sandend: Just 3.2km from Portsoy, Sandend is a picturesque village known for its stunning bay and beach. Popular among visitors during the summer months, it offers a fantastic blend of outdoor sports and relaxation by the sea. Sandend is perfect for those who enjoy golfing and spending time at the beach, with several golf courses and private clubs nearby. The breathtaking coastal views and tranquil atmosphere make Sandend an ideal spot to unwind and reconnect with nature.

Things to do in Portsoy

Portsoy offers a fantastic getaway for outdoor enthusiasts, featuring activities like golf, hiking, and scenic trails. Visitors can explore the picturesque surroundings through various tourist routes and itineraries, while also enjoying paddle boarding and boat trips for an unforgettable experience. Whether you’re seeking adventure or relaxation, Portsoy has something to offer every traveller.

Shopping

In Portsoy, you can indulge in delightful treats at Portsoy Ice Cream, a charming store offering a variety of flavours. If you're up for a drive, head over to nearby Banff for more extensive shopping options, including local boutiques and unique gift shops.

Recreation

Cullen Golf Club offers a luxurious golfing experience surrounded by stunning landscapes, perfect for relaxation and enjoyment. For family-friendly fun, Well Road Play Park features outdoor activities that engage all ages. Linzee Gordon Park provides a tranquil setting for wellness and relaxation, ideal for unwinding amidst nature.

Booking tips and Expedia advantages for Portsoy

If you're looking to save money during your trip to Portsoy, consider visiting between January to February or November for lower accommodation rates. Wednesdays are the most budget-friendly days to stay, while Saturdays tend to be pricier. Explore free attractions like Portsoy Ice Cream and take advantage of Expedia's tools to find tailored accommodation options. For additional savings, consider booking a package deal that combines your hotel with flights and activities. This way, you'll enjoy great savings and reasonable rates while exploring the beautiful Scottish coastline.

  • 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 Wednesday. The most expensive day to stay in Portsoy is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to tailor your options according to your budget, desired location, and preferred type of accommodation. To find the most affordable rates and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Portsoy with your flights and activities through an Expedia package deal.

Find the best attractions in Portsoy

Portsoy, a charming historic harbour town, offers an ideal vacation for outdoor enthusiasts and scenery lovers. Visitors can explore the picturesque harbour, beautiful beaches, and unique rock formations. Notable attractions include the Portsoy Sail Lodge, local pottery, and various campsites. Experience the rich culture and history as you wander through this delightful town, making it a perfect getaway for those seeking adventure and relaxation.

  • Fordyce Joiners Workshop and Visitor Centre: Located 4.8km from Portsoy, this unique museum showcases traditional woodworking techniques and craftsmanship. Immerse yourself in the rich cultural heritage of the area while exploring the beautifully restored workshop and its fascinating exhibits.
  • Portsoy Pottery: Situated within Portsoy, this charming art gallery features locally crafted pottery and ceramics. Experience the creativity and skill of local artisans as you browse the stunning pieces that reflect the region's culture and artistic spirit.
  • Sanine Beach: A mere 3.2km from Portsoy, Sanine Beach offers a picturesque seaside escape. Enjoy sandy shores and refreshing sea breezes, perfect for a leisurely stroll or a relaxing day by the water.

Best time to go to Portsoy

Visitor numbers in Portsoy is generally unchanged in popularity throughout the year. 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 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 LowAverage

The nearest major airports for your trip to Portsoy

When planning your trip to Portsoy, Scotland, the closest major airports are Aberdeen (ABZ), Inverness (INV), and Wick (WIC). Aberdeen Airport is approximately 61.2km from Portsoy, with nearby hotels like the 5-star Marcliffe, 9.7km away, and Trump Macleod House & Lodge, 12.9km away. Inverness Airport is around 83.7km from Portsoy, featuring the 5-star Ness Walk and Rocpool Reserve, both 12.9km away. Wick Airport is located 88.5km away, with options like the 4-star Bank Guest House and 3.5-star Harbour Bridge Camps Bar, just 0.7 and 0.9.7km from the airport, respectively. Each hotel offers various transportation services for easy access.

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 CA $85 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