Best Hotels in Portsoy

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to the charming coastal town of Portsoy, nestled in the picturesque Aberdeenshire region of the United Kingdom. With its breathtaking landscapes, rich history, and warm hospitality, Portsoy offers an idyllic retreat for travelers seeking a seamless blend of tranquility and adventure. As you embark on your journey to this enchanting destination, one essential aspect to consider is the range of exceptional hotels in Portsoy Aberdeenshire. From cozy bed and breakfasts to luxurious boutique accommodations, Portsoy has a selection of establishments that cater to every traveler's taste and preferences.

Surrounded by the stunning Aberdeenshire countryside, Portsoy boasts an array of hotels that promise not only comfortable stays but also breathtaking views of the lush landscapes. For those seeking a touch of luxury, indulge yourself in one of the exquisite boutique hotels that exude charm and elegance. These hotels offer unique rooms, personalized services, and exquisite dining experiences, allowing you to immerse yourself in the local culture and truly unwind. If you prefer a more intimate and cozy ambiance, the charming bed and breakfasts in Portsoy Aberdeenshire provide a home-away-from-home experience, with their inviting rooms and hearty Scottish breakfasts to start your day.

Beyond the comfort and elegance that the hotels in Portsoy Aberdeenshire offer, the town itself provides an abundance of fascinating attractions and activities. Take a leisurely stroll along the picturesque harbor, where you can witness local fishermen at work and soak in the authentic maritime atmosphere. Explore the town's historic architecture, including the iconic Portsoy Old Parish Church and the charming Portsoy Ice Cream Shop. For outdoor enthusiasts, the surrounding area offers opportunities for hiking, cycling, and even dolphin-spotting along the Moray Firth coast. With its delightful accommodation options and a wealth of experiences waiting to be discovered, Portsoy is a truly remarkable destination for any traveler.

Show more + Show less -

Our Top 5

(Sorted by rating & number of reviews)

1. Old Police Station, Portsoy Villa
2. 2 Seafield Place
3. Durn House Hotel
4. Tigh Na Mara Villa
5. Station Hotel Portsoy

Coastal Retreats - Where Serenity Meets the Sea

Check Availability

Portsoy
Dec 06, 2025 - Dec 07, 2025

Old Police Station, Portsoy Villa

10.0

Good

(1 Reviews)

+ 24 photos
Immerse yourself in the rich history of Portsoy by staying at the Old Police Station, a unique hotel converted from a historic building that once served as the town's police station. The carefully restored rooms showcase original features and provide a cozy and comfortable stay. With its central location, this hotel offers easy access to Portsoy's fascinating museums, including the Salmon Bothy and the Portsoy Maritime Heritage Centre.
Address: 47 Church Street
Rating: Good 10.0 (1 Reviews)

2 Seafield Place

9.0

Good

(10 Reviews)

+ 26 photos
Located in a historic building dating back to the 18th century, 2 Seafield Place is a delightful bed and breakfast that exudes charm and character. Each room is tastefully decorated with antique furnishings, giving you a sense of stepping back in time. Explore the nearby historic landmarks, such as the Portsoy Old Parish Church, or simply relax in the beautifully manicured gardens, soaking in the ambiance of Portsoy's past.
Address: 2 Seafield Place Portsoy
Rating: Good 9.0 (10 Reviews)
Price: From 271$

Historic Charm - Unveiling Portsoy's Past

Step back in time and experience the rich history of Portsoy Aberdeenshire with these extraordinary hotels that preserve the town's fascinating heritage. These carefully selected establishments offer not only comfortable accommodations but also a sense of nostalgia and a glimpse into Portsoy's captivating past.

Durn House Hotel

8.9

Good

(202 Reviews)

+ 91 photos
Nestled amidst expansive gardens and overlooking the Moray Firth, Durn House is a luxurious boutique hotel that combines historic charm with contemporary elegance. With its spacious rooms and elegant furnishings, this 18th-century mansion offers a truly indulgent experience. Relax in the pristine gardens, take a leisurely stroll along the nearby sandy beaches, or simply unwind in the hotel's cozy lounge while admiring the panoramic sea views.
Address: Durn Road, Portsoy
Rating: Good 8.9 (202 Reviews)
Rooms: 8
Price: From 285$

Tigh Na Mara Villa

9.0

Good

(30 Reviews)

+ 19 photos
For a cozy and intimate coastal escape, Tigh Na Mara is the perfect choice. This charming bed and breakfast boasts tastefully decorated rooms with warm colors and a homely feel. Start your day with a hearty Scottish breakfast before heading out to explore the rugged coastline or indulge in a spot of birdwatching along the pristine sandy shores. Return to Tigh Na Mara for a peaceful evening, with the sound of the waves lulling you to sleep.
Address: 9 Barbank Street
Rating: Good 9.0 (30 Reviews)
Price: From 171$

Seaside Charm - Embracing the Coastal Lifestyle

Discover the enchanting seaside charm of Portsoy Aberdeenshire with these delightful hotels that capture the essence of coastal living. These carefully selected accommodations offer not only comfortable stays but also bring you closer to the vibrant maritime culture and breathtaking seascapes that Portsoy has to offer.

Station Hotel Portsoy

8.5

Good

(520 Reviews)

+ 91 photos
The Station Hotel Portsoy truly captures the essence of coastal living. Located just a stone's throw away from the picturesque Portsoy Harbor, this charming hotel offers elegantly decorated rooms with modern amenities. Enjoy a delicious breakfast in the dining area, overlooking the serene waters, before embarking on a day of exploring the nearby coastal cliffs and hidden coves.
Address: Seafield Street
Rating: Good 8.5 (520 Reviews)
Rooms: 11
Price: From 133$

Rural Retreats - Embracing the Aberdeenshire Countryside

Escape to the idyllic countryside surrounding Portsoy Aberdeenshire with these charming hotels that offer a peaceful retreat amidst nature's beauty. Immerse yourself in the serene landscapes, explore historic castles, and experience the warm hospitality that the rural areas surrounding Portsoy have to offer.