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

Find hotels in Portsoy from CA $94

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 13 - Aug 14
Tomorrow
Aug 14 - Aug 15
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

Filter by

Star rating

Guest rating

Our top choices for Portsoy hotels

1. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
CA $186
CA $223 total
includes taxes & fees
Aug 15 - Aug 16
Banff Springs Hotel

2. The Seafield Arms

The Seafield Arms
Buckie
United Kingdom
Jamie
CA $235
CA $282 total
includes taxes & fees
Sep 3 - Sep 4
The Seafield Arms

3. Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
Inverurie
United Kingdom
Alison
CA $202
CA $242 total
includes taxes & fees
Aug 17 - Aug 18
Meldrum House Country Hotel & Golf Course

4. Fife Lodge

Fife Lodge
Banff
United Kingdom
Leigh
CA $163
CA $195 total
includes taxes & fees
Aug 25 - Aug 26
Fife Lodge

5. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
United Kingdom
Helen
CA $232
CA $278 total
includes taxes & fees
Aug 16 - Aug 17
The Royal Oak Hotel

6. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Stewart
CA $220
CA $263 total
includes taxes & fees
Aug 14 - Aug 15
The Knowes Hotel & Restaurant

7. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
CA $286
CA $286 total
includes taxes & fees
Aug 14 - Aug 15
Homesly The Station Hotel

8. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
United Kingdom
Scott
CA $204
CA $244 total
includes taxes & fees
Aug 16 - Aug 17
Cullen Bay Hotel

9. Strathburn Hotel Inverurie by Compass Hospitality

Strathburn Hotel Inverurie by Compass Hospitality
Inverurie
United Kingdom
Shaun
CA $88
CA $105 total
includes taxes & fees
Aug 14 - Aug 15
Strathburn Hotel Inverurie by Compass Hospitality

10. Macdonald Pittodrie House

Macdonald Pittodrie House
Inverurie
United Kingdom
Ian
CA $162
CA $195 total
includes taxes & fees
Aug 27 - Aug 28
Macdonald Pittodrie House

11. The Old Coach House Hotel

The Old Coach House Hotel
Buckie
United Kingdom
Sarah
CA $78
CA $94 total
includes taxes & fees
Sep 6 - Sep 7
The Old Coach House Hotel

12. Hillhead Hideaways

Hillhead Hideaways
Keith
United Kingdom
Heather
CA $510
CA $612 total
includes taxes & fees
Sep 13 - Sep 14
Hillhead Hideaways

13. Kintrae B&B

Kintrae B&B
Buckie
United Kingdom
gary
CA $155
CA $186 total
includes taxes & fees
Aug 16 - Aug 17
Kintrae B&B

14. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
CA $176
CA $176 total
includes taxes & fees
Aug 15 - Aug 16
Chapelhill Croft Farmhouse B&B

15. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
CA $164
CA $197 total
includes taxes & fees
Aug 14 - Aug 15
The Mill House Hotel

16. The Boyne Hotel

The Boyne Hotel
Banff
United Kingdom
Neil
The Boyne Hotel

17. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
CHRISTINA
CA $150
CA $150 total
includes taxes & fees
Sep 4 - Sep 5
Deveron Lodge B&B

18. Leslie Castle

Leslie Castle
Insch
Sweden
Hans-Erik
CA $523
CA $627 total
includes taxes & fees
Aug 23 - Aug 24
Leslie Castle

19. Cabin View

Cabin View
Turriff
United Kingdom
Damien
CA $242
CA $290 total
includes taxes & fees
Sep 3 - Sep 4
Cabin View

20. The Redgarth

The Redgarth
Inverurie
United Kingdom
Alex
CA $254
CA $304 total
includes taxes & fees
Aug 17 - Aug 18
The Redgarth
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Portsoy attractions

Portsoy Ice Cream

8.6/10 (4 reviews)
Enjoy an outing to Portsoy Ice Cream during your stay in Portsoy. You can enjoy the restaurants while in the area.
See properties

Portsoy Pottery

8.0/10 (2 reviews)
You can spend an afternoon browsing the exhibits at Portsoy Pottery during your travels in Portsoy. Stroll along the waterfront or experience the area's festivals.
See properties

Learn more about Portsoy

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

See all hotels in Portsoy
Rocky coastline with waves crashing against large boulders.
Photo by Anne Burgess

Top Portsoy Hotel Reviews

Fife Lodge

Fife Lodge

10/10 Excellent
"The staff were very warm, welcoming and attentive, Colin who served breakfast made sure we had everything we needed each morning. The room was lovely, we will definitely be back."
Kirsty 2-night trip
Posted 3 hours ago
Fife Lodge
The Mill House Hotel

The Mill House Hotel

8/10 Good
"Food,staff ,very good ,"
jeffrey 2-night trip
Posted 2 days ago
The Mill House Hotel
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

10/10 Excellent
"Couldn't fault the place, it was lovely.excellent location. Loved it being so close to the wee beach cove. 1st holiday that we've had that had everything I like doing on its door stop. Fishing, Kayaking, crabbing, metal detecting, dog walking, . Going on decent walks along the coast. ( All without leaving the village which is a rare thing) Also got a 20 inch pizza delivered to the house which was a bit of a novelty for us. The wife would come back just for the bath and shower. Already looking at rebooking ."
Greg T. 7-night trip
Posted 2 days ago
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
Banff Springs Hotel

Banff Springs Hotel

8/10 Good
"The room was clean and comfortable and the seaview was spectacular. The staff were very pleasant and helpful. There is ample parking. Breakfast was delicious."
karen 1-night trip
Posted 4 days ago
Banff Springs Hotel
Deveron Lodge B&B

Deveron Lodge B&B

10/10 Excellent
"Room clean and tidy. Very pleasant family. Breakfast choice very good and catered for Gluten Free dietary restrictions."
Gail 4-night trip
Posted 10 days ago
Deveron Lodge B&B
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"Nice staff, a lot of information provided. Off street parking is just next to the hotel. Lidl’s within short walking distance. Rooms and the building itself are little tired. Bathroom was a tiny one, but everything worked fine (except the extractor fan). Decorating was little outdated. But if you are looking for affordable stay overnight or few nights stay, then I would recommend it."
Olga 2-night trip
Posted 2 weeks ago
The Old Coach House Hotel
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"Welcomed by very friendly staff at reception. Beautiful setting and views from the restaurant and bar. Beach is directly opposite and the town is a short walk away. Twin room was a little small and as the weather was unusually warm, it felt a bit stuffy but it was very clean and towels changed each day. We had breakfast both mornings and also had lunch one day and dinner. All the food was great and the service was excellent. Would definitely return but would pay a bit extra for a sea facing room."
Claire 2-night trip
Posted 1 month ago
Cullen Bay Hotel
Modern Rural Cottage for 2-6 people

Modern Rural Cottage for 2-6 people

10/10 Excellent
"The place was very clean and tidy! All of the surfaces were pristine. Spectacular view - loved the large window to the beautiful landscape! The beds were very comfortable. Would stay again!"
Drew C. 4-night trip
Posted 1 month ago
Modern Rural Cottage for 2-6 people
Hideaway Cottage With Hot Tub. Pet Friendly!

Hideaway Cottage With Hot Tub. Pet Friendly!

10/10 Excellent
"Nice clean cottage, with all the odds and ends you need. Good location within walking distance to restaurant and shops and most importantly the Ice cream Shop."
Moira M. 3-night trip
Posted 1 month ago
Hideaway Cottage With Hot Tub. Pet Friendly!

More cheap stays in Portsoy

Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
CA $150
CA $150 total
Sep 4 - Sep 5
includes taxes & fees
9.8/10 Exceptional! (30 reviews)
Deveron Lodge B&B
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
CA $242
CA $290 total
Sep 3 - Sep 4
includes taxes & fees
10/10 Exceptional! (1 review)
Cabin View
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
CA $581
CA $697 total
Aug 18 - Aug 19
includes taxes & fees
8/10 Very good! (1 review)
171 Seatown
Portknockie Cottage

Portknockie Cottage

5 Patrol Place Portknockie Buckie Scotland
CA $713
CA $856 total
Sep 5 - Sep 6
includes taxes & fees
10/10 Exceptional! (1 review)
Portknockie Cottage
The Copper Loft Apartment Keith

The Copper Loft Apartment Keith

Keith Scotland
Get rates
9/10 Wonderful! (2 reviews)
The Copper Loft Apartment Keith
Josies House

Josies House

16 Fife Street Banff Scotland
Get ratesJosies House

Find out more about Portsoy

Top reasons to visit Portsoy

  • Scenic Harbour: Explore the picturesque harbour, a perfect backdrop for leisurely walks and photography.
  • Beautiful Beaches: Enjoy relaxing on stunning beaches that offer crystal clear waters and serene surroundings.
  • Outdoor Adventures: Take advantage of scenic hiking trails and golfing packages that cater to outdoor enthusiasts.
  • Cultural Attractions: Visit local gems like Portsoy Pottery, the Marble Shop, and Portsoy Gallery for a taste of local culture.
  • Portsoy Boat Festival: Experience the vibrant atmosphere of the annual boat festival, celebrating the town's maritime heritage.

Find great hotels near Portsoy

In Portsoy, you'll discover a charming selection of hotels that cater to various needs, from pet-friendly options to family-friendly accommodations perfect for a beach getaway. Whether you prefer the welcoming atmosphere of the Station Hotel or the elegance of Durn House, Portsoy offers a delightful range of lodging choices to enhance your Scottish vacation experience.

  • Banff Springs Hotel: Nestled only 9.7km from Portsoy, the Banff Springs Hotel is a distinguished 4-star accommodation with an impressive guest rating of 8.6. This hotel captures the essence of a business travel experience, featuring well-appointed rooms and modern meeting facilities. Guests can enjoy a blend of comfort and professionalism, with amenities designed to cater to corporate needs while ensuring a relaxing environment. The hotel's prime location makes it an excellent choice for those looking to combine work and leisure during their stay in the scenic Scottish countryside.
  • The Knowes Hotel & Restaurant: Located 11.3km from Portsoy, The Knowes Hotel & Restaurant is a charming 3-star property that boasts a remarkable guest rating of 9.2. Perfect for adventure seekers, this hotel offers a plethora of recreational activities, including surfing, sailing, birdwatching, and fishing nearby. With a focus on adventure tourism, guests can immerse themselves in the exhilarating outdoor experiences Scotland has to offer. The welcoming atmosphere and exceptional service make it a fantastic base for exploring the breathtaking landscapes of the region.
  • Cullen Bay Hotel: Just 9.7km from Portsoy, the Cullen Bay Hotel is a delightful 3.5-star establishment with a commendable guest rating of 9.0. This hotel is known for its inviting dining options, including a restaurant and complimentary breakfast offerings. Guests can unwind in comfortable accommodations featuring flat-screen TVs and enjoy the peaceful rural surroundings. With its emphasis on relaxation and good food, Cullen Bay Hotel provides a perfect retreat for those looking to enjoy the serene beauty of the Scottish coastline.

Where to stay in Portsoy

Portsoy, a charming village in Banff, Scotland, offers a delightful blend of outdoor adventures and breathtaking scenery. Visitors can soak in the picturesque harbour, unwind on beautiful beaches, and explore rich local culture. The surrounding areas provide a friendly atmosphere, perfect for excursions and luxurious relaxation. Whether it's a stroll through the quaint streets or enjoying the stunning coastal views, Portsoy promises an unforgettable experience for every traveller.

  • Banff: Nestled in the heart of Banff, this city offers a unique blend of natural beauty and outdoor adventure. With its stunning landscapes, Banff attracts travellers year-round, particularly from July to September. Here, you can explore the breathtaking national park, relax on the beach, or visit the historic castle nearby. The local golf courses provide a great way to enjoy the scenery while engaging in some leisure activities. Whether you're hiking through picturesque trails or simply soaking in the views, Banff is a must-visit destination for those seeking adventure and outdoor experiences.
  • Cullen: Located 8.0km from Portsoy, the charming village of Cullen is perfect for those who appreciate outdoor pursuits and scenic beauty. With visitor numbers peaking in April, July, and September, Cullen offers a welcoming atmosphere for tourists. The village is known for its lovely harbour, marina, and stunning bay, providing ample opportunities for relaxation and exploration. Golf enthusiasts will enjoy the local private club, while the picturesque surroundings invite hikers and nature lovers alike to explore the beautiful landscapes.
  • Sandend: Just 3.2km from Portsoy, the quaint village of Sandend is an ideal spot for those looking to immerse themselves in nature. Visitors flock to Sandend primarily between July and September, drawn by its scenic beauty and outdoor adventures. Here, you can experience the thrill of hiking along trails or enjoy boating on the tranquil waters of the nearby bay and lake. The friendly community atmosphere and beautiful surroundings make Sandend a delightful place to unwind and enjoy the great outdoors.

Things to do near Portsoy

Portsoy offers a delightful outdoor experience with stunning scenery and beach activities. Visitors can enjoy hiking trails, access to trails, and a local golf course. Don't miss the vibrant music nights and the famous Portsoy Boat Festival, which showcases the town's maritime heritage. For those seeking adventure, Portsoy provides immersive experiences that highlight the beauty of the area, making it an ideal vacation spot for nature lovers and adventure seekers alike.

Shopping

In Portsoy, you can enjoy charming local shops offering unique gifts and souvenirs, like the Portsoy Community Enterprise. If you're up for a drive, visit the larger shopping options in Banff, including the Banff Market, where you'll find a great selection of local crafts and products.

Recreation

Cullen Golf Club offers a luxurious golfing experience just 9.7km from Portsoy, set against stunning landscapes. Strathlene Golf Course, located 14.5km away, provides a tranquil atmosphere for relaxation and leisure, while Buckpool Golf Club, 17.7km from Portsoy, invites golfers to enjoy its pristine greens and elegant surroundings.

Adventure

Explore the beautiful coastline with a kayaking adventure, where you’ll paddle through serene waters while spotting marine life. Take a thrilling hike along the scenic cliffs, offering stunning views of the North Sea and the charming village of Portsoy.

Nightlife

Portsoy offers a charming nightlife experience with the inviting atmosphere of the Portsoy Hotel, perfect for enjoying local brews. For a lively evening, visit the Old Portsoy Inn, where you can mingle with friendly locals and enjoy traditional music.

*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 gives you the flexibility to choose your budget, desired location, and other preferences. You can easily sort the results to display prices from lowest to highest, allowing you to find the most affordable hotels right away. Additionally, you can refine your search by selecting specific hotel types; for instance, checking the Eco-certified filter will showcase sustainable and environmentally-friendly accommodations that you can book.
  • Consider bundling your trip: You can save money by combining your Portsoy hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Portsoy

Portsoy, located in Banff, Scotland, offers a delightful mix of outdoor activities and scenic beauty, perfect for a beach vacation. Visitors can explore the charming harbor, historic houses, and various attractions like Portsoy Pottery, the Marble Shop, and Portsoy Gallery. Don't miss the chance to indulge in local delights at Portsoy Ice Cream, making it an ideal spot for culture and nature enthusiasts alike.

  • Fordyce Joiners Workshop and Visitor Centre: This charming museum, located 4.8km from Portsoy, showcases the rich woodworking heritage of the area. Visitors can explore traditional joinery techniques and admire exquisite craftsmanship, offering a unique glimpse into local culture.
  • Bow Fiddle Rock: Situated 9.7km from Portsoy, this striking rock formation resembles a bow and is a must-see for nature lovers. The stunning coastal scenery and outdoor atmosphere make it perfect for photography and leisurely walks along the shore.
  • Duff House: Also located 9.7km away, Duff House is a magnificent historic house steeped in cultural significance. Its elegant architecture and beautiful gardens provide a serene setting for history enthusiasts and art lovers alike.

Best time to go to Portsoy

The best time to visit Portsoy is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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

When planning your visit to Portsoy, you can fly into several major airports. Aberdeen Airport (ABZ) is 61.2km away, with notable hotels like the 5-star Marcliffe, 9.7km from the airport, and the Courtyard by Marriott, just 483m away. INVerness Airport (INV) is 83.7km from Portsoy, with excellent options such as Rocpool Reserve and Ness Walk, both 12.9km away and offering various transportation services. Dundee Airport (DND) is located 138.4km from Portsoy, featuring hotels like The Hideaway Experience, 8.0km away, and the Landmark Hotel & SPA, 3.2km from the airport. Each airport provides accessible transport to nearby accommodations.

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