Photo by Tork Mackenzie

Find hotels in Portsoy from Rp1.120.551

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.6 out of 10, Excellent, (91)
"Excellent service staff were wonderful"
United Kingdom
Lyn
The price is Rp2.689.091
Rp2.689.091 total
includes taxes & fees
4 Jan - 5 Jan 2026
Homesly The Station Hotel

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is Rp7.505.452
Rp9.006.543 total
includes taxes & fees
3 Jan - 4 Jan 2026
2 Seafield Place

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (237)
"Lovely hotel and staff "
United Kingdom
Fiona
The price is Rp1.774.206
Rp2.129.047 total
includes taxes & fees
14 Jan - 15 Jan 2026
Fife Lodge

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
Chapelhill Croft Farmhouse B&B

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (101)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is Rp1.710.335
Rp2.052.402 total
includes taxes & fees
23 Jan - 24 Jan 2026
Kintrae B&B

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (214)
"It’s just a perfect hotel and perfect staff"
United Kingdom
Antonio
The price is Rp2.129.047
Rp2.554.857 total
includes taxes & fees
24 Dec - 25 Dec
Banff Springs Hotel

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7)
"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
The price is Rp6.536.549
Rp7.843.858 total
includes taxes & fees
5 Jan - 6 Jan 2026
Hillhead Hideaways

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (124)
"All clean and very hospitable."
United Kingdom
Lee
The price is Rp2.353.158
Rp2.823.790 total
includes taxes & fees
27 Dec - 28 Dec
The Seafield Arms

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (87)
"Really nice to stay there. Very cozy."
United States
Robert
The price is Rp2.521.240
Rp3.025.488 total
includes taxes & fees
27 Dec - 28 Dec
The Royal Oak Hotel

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (135)
"Amazing location, good friendly staff, food in the restaurant was very good, room comfortable with a very good shower in the bathroom!!"
United Kingdom
Nilima
The price is Rp2.427.786
Rp2.913.433 total
includes taxes & fees
28 Dec - 29 Dec
Cullen Bay Hotel

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (117)
"Great rooms, food was good "
United Kingdom
Jemma
The price is Rp1.966.568
Rp2.359.881 total
includes taxes & fees
5 Jan - 6 Jan 2026
The Mill House Hotel

Rockstar Cottage

Rockstar Cottage
3.0 star property
Macduff
10.0 out of 10, Exceptional, (1)
The price is Rp7.791.193
Rp9.349.431 total
includes taxes & fees
27 Dec - 28 Dec
Rockstar Cottage

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.0 out of 10, Wonderful, (203)
"Lovely hotel and great value. Staff are always excellent."
United Kingdom
Edward
The price is Rp2.988.062
Rp3.585.764 total
includes taxes & fees
28 Dec - 29 Dec
The Knowes Hotel & Restaurant

24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (1)
The price is Rp8.229.328
Rp8.229.328 total
includes taxes & fees
27 Dec - 28 Dec
24 Waters Edge

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (152)
"Great ensuite room, very clean and very quiet. The hotel is in the town centre so is very convenient for local amenities."
United Kingdom
James
The price is Rp933.793
Rp1.120.551 total
includes taxes & fees
25 Dec - 26 Dec
The Old Coach House Hotel

Enzie Station Cottage

Enzie Station Cottage
3.5 star property
Buckie
The price is Rp7.714.995
Rp9.257.994 total
includes taxes & fees
6 Jan - 7 Jan 2026
Enzie Station Cottage

83 Seatown

83 Seatown
3.5 star property
Buckie
10.0 out of 10, Exceptional, (1)
"Lovely clean house with a very nice welcome pack, warm and cosy all round very nice "
United Kingdom
Rob
The price is Rp8.019.785
Rp9.623.742 total
includes taxes & fees
4 Jan - 5 Jan 2026
83 Seatown

111a Main Street

111a Main Street
3.0 star property
Banff
10.0 out of 10, Exceptional, (1)
"The weather was not bad was good the accommodation where we it was really good very comfortable. It was clean as well inside the property. There was everything what i need in the house in the kitchen. Everything I did not see anything less It was very comfortable "
United Kingdom
Mrs Frishta
The price is Rp9.810.426
Rp11.772.511 total
includes taxes & fees
3 Jan - 4 Jan 2026
111a Main Street

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
The price is Rp8.191.230
Rp9.829.476 total
includes taxes & fees
7 Jan - 8 Jan 2026
Tammie Norrie Cottage

West Pier Cottage

West Pier Cottage
3.0 star property
Macduff
The price is Rp7.257.810
Rp8.709.372 total
includes taxes & fees
28 Dec - 29 Dec
West Pier Cottage
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, art and more.

view over the inner harbour at Portsoy looking towards the old fishing and boatbuilding houses
Photo by Tork Mackenzie
Open Photo by Tork Mackenzie

Top Portsoy Hotel Reviews

More cheap stays in Portsoy

Find out more about Portsoy

Top reasons to visit Portsoy

  • Stunning Coastal Scenery: Portsoy boasts breathtaking coastal views that provide a picturesque backdrop for relaxation and exploration.
  • Outdoor Activities: Enjoy a range of outdoor pursuits, including golf, scenic coastal walks, and exciting adventures at local activity centres.
  • Historic Harbour: Discover the charm of Portsoy's harbour, a hub of local history and vibrant maritime culture.
  • Cultural Experiences: Engage with fascinating museums and historical sites that reflect the rich heritage of the region.
  • Welcoming Accommodations: Choose from a variety of guesthouses offering Scottish hospitality and comfort near the coastline.

Find great hotels near Portsoy

Discover the charming accommodations in Portsoy, where a variety of guesthouses await to enhance your holiday experience. From pet-friendly options to family-oriented stays, you’ll find the perfect retreat near the stunning coastline. Notable choices include Abbey Guest House and various Aberdeenshire guesthouses, all offering accessible parking for your convenience. Embrace the warmth of Scottish hospitality as you enjoy a memorable getaway in this picturesque harbour town.

  • The Knowes Hotel & Restaurant: Nestled 11.3km from Portsoy, The Knowes Hotel & Restaurant is a charming 3-star establishment ideal for adventure seekers. This hotel provides an array of thrilling activities both onsite and nearby, including fishing, birdwatching, sailing, and surfing. Guests can immerse themselves in the beauty of the Scottish landscape while enjoying comfortable accommodations and a restaurant that serves delicious meals, making it a perfect base for those looking to explore the great outdoors.
  • Fife Lodge: Located 9.7km from Portsoy, Fife Lodge is a welcoming 3-star hotel that combines comfort with a variety of leisure options. Guests can indulge in complimentary breakfast and enjoy meals at the daily restaurant or unwind at the bar and coffee shop. The hotel features numerous recreational activities such as surfing, windsurfing, sailing, and golf in the vicinity. With modern amenities like flat-screen and cable TV, it's an excellent choice for those seeking a relaxed stay with plenty of entertainment.
  • The Royal Oak Hotel: Situated just 8.0km from Portsoy, The Royal Oak Hotel is a delightful 3.5-star accommodation perfect for pet lovers. This hotel allows pets onsite and offers thoughtful amenities such as food and water bowls for your furry friends. The welcoming atmosphere is complemented by a pet-friendly policy, ensuring that everyone, including your four-legged companions, can enjoy their stay. With its warm hospitality and comfortable rooms, it’s a great option for families and pet owners alike.

Where to stay in Portsoy

Portsoy offers a delightful blend of outdoor adventures and cultural experiences. Nestled along the Aberdeenshire coast, this charming village is perfect for relaxation and exploration. Nearby, the vibrant city centre of Aberdeen provides luxurious accommodation and a rich cultural scene. Discover the stunning landscapes of the Aberdeenshire area, where friendly locals and exciting excursions await. Whether you're seeking an adventurous getaway or a peaceful retreat, Portsoy promises a memorable holiday experience.

  • Banff: Nestled on the stunning Aberdeenshire coast, Banff is a charming town that serves as a gateway to the natural beauty of the region. With its picturesque harbour and historic buildings, including the impressive Banff Castle, visitors can enjoy a rich blend of history and outdoor adventure. The town is renowned for its golf courses, making it a fantastic destination for golf enthusiasts. Outdoor activities abound, with nearby national parks offering scenic walking trails and opportunities for wildlife spotting. The peak travel season from July to September means a vibrant atmosphere, perfect for those seeking adventure and breathtaking scenery.
  • Cullen: Just 8.0km from Portsoy, Cullen is a quaint village famous for its stunning coastal views and sandy beaches. The village is a haven for outdoor lovers, with activities such as golfing and exploring the nearby marina. Cullen's scenic cliffs and rocks provide a stunning backdrop for walks and photography. Visitors can also indulge in local delicacies, particularly the renowned Cullen Skink soup. With peak visitor numbers in April, July, and September, Cullen strikes a perfect balance between tranquillity and vibrant village life, making it an ideal spot for those looking to immerse themselves in nature and local culture.
  • Sandend: Located a mere 3.2km from Portsoy, Sandend is a picturesque village that boasts a beautiful bay and stunning sea views. This charming spot is perfect for those seeking a relaxing escape, with opportunities for boating, walking, and enjoying local festivals throughout the year. The beach is a highlight, offering a serene environment for sunbathing and picnicking. Sandend attracts visitors primarily from July to September, making it a lively destination during the summer months, while still providing a peaceful retreat in the off-peak seasons.

Things to do in and around Portsoy

Portsoy offers a delightful array of outdoor activities perfect for adventure seekers and nature enthusiasts. Enjoy a round of golf at the local course, explore the scenic walks along the coastline, or unwind on the beautiful beaches. For those seeking more excitement, various activity centres provide thrilling adventures, ensuring a memorable visit to this charming Scottish village.

Shopping

In Portsoy, visit Portsoy Ice Cream for delightful treats. If you're up for a drive, head to Banff, where you can explore the charming shops and local markets, offering unique gifts and souvenirs to take home.

Recreation

Experience the luxury of Cullen Golf Club, where you can enjoy a round of golf amidst stunning scenery. Alternatively, visit Strathlene Golf Course for another lavish golfing experience. For family fun, Well Road Play Park offers an outdoor playground perfect for relaxation and recreation.

Adventure

Explore the scenic Portsoy Harbour, where you can enjoy kayaking or stand-up paddleboarding amidst stunning coastal views. For a thrilling experience, try the nearby Sandend Beach for surfing, or embark on the picturesque coastal walks showcasing the breathtaking Aberdeenshire coastline.

Nightlife

In Portsoy, the vibrant atmosphere comes alive at The Salmon Bothy with its local craft beers and live music. For a more relaxed evening, the Portsoy Tavern offers a cosy setting with traditional pub fare and friendly banter, making it a perfect spot to unwind after a day of exploring.

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

Booking tips and Expedia advantages for Portsoy

To save money on your trip to Portsoy, plan your visit between January to February or November, when accommodation prices are lower. Thursdays are the most affordable days to stay, while Sundays tend to be pricier. Use Expedia's search tool to find budget-friendly hotels by filtering for eco-certified options and sorting results by price. Consider booking a package that combines your hotel, flights, and activities for additional savings. Don’t forget to check for app deals and special offers to maximise your budget during your stay.

  • 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: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can organise your results to display the lowest prices first, ensuring you see the most affordable hotels right away. Furthermore, you have the option to refine your search by hotel type; for instance, by selecting the Eco-certified filter, you'll be presented with sustainable and environmentally-friendly accommodation options available for booking.
  • 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 in and around Portsoy

Portsoy is a delightful destination for those seeking outdoor adventures and stunning scenery. Visitors can explore the charming harbour, fascinating historical sites, and intriguing museums. With its rich culture and beautiful coastal views, Portsoy offers a perfect blend of beach relaxation and scenic exploration, making it an ideal spot for travellers looking to immerse themselves in Scotland's natural beauty and heritage.

  • Portsoy Pottery: Immerse yourself in the artistry of Portsoy Pottery, where you can witness skilled artisans at work. This charming gallery offers a unique glimpse into local craftsmanship, showcasing beautiful ceramic pieces that reflect the cultural heritage of the area.
  • Fordyce Joiners Workshop and Visitor Centre: Located 4.8km from Portsoy, this museum invites you to explore the fascinating world of woodworking. Discover the traditional skills of joinery through interactive exhibits and demonstrations, celebrating the craft’s rich history in the region.
  • Bow Fiddle Rock: A stunning natural rock formation situated 9.7km away, Bow Fiddle Rock provides breathtaking coastal scenery. Ideal for outdoor enthusiasts, it’s a perfect spot for photography, walking, and enjoying the rugged beauty of Scotland’s coastline.

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 LowSlightly Low
December41.2°F (5.1°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Portsoy

For your trip to Portsoy, you can fly into Aberdeen (ABZ), located 61.2km away. Nearby hotels include the 4-star Hilton Aberdeen TECA, just 1.6km from the airport, and the 4-star The Spires Serviced Apartments, 8.0km away. Inverness (INV) is another option, situated 83.7km from Portsoy, with accommodations like the 4-star Golf View Hotel & Spa, 11.3km from the airport, and Bazpackers Hostel, 12.9km away. Lastly, Wick (WIC), 58.0km from Portsoy, features the 4-star Bank Guest House, 1.1km from the airport, and the 3.5-star A Castle View B & B, 11.3km away.

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. 2 Seafield Place is another good choice for your visit. See all available top hotels, or 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 15 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.