Best Hotels in Portsoy, Scotland

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

Nestled along the captivating coastline of northeast Scotland lies the charming town of Portsoy. Known for its rich history and breathtaking natural beauty, Portsoy offers a tranquil retreat for those seeking a getaway off the beaten path. With a range of enchanting hotels and accommodations to choose from, visitors are spoiled for choice when it comes to finding the perfect place to stay in this picturesque Scottish gem. Whether you're seeking a cozy bed and breakfast with a stunning view of the harbor or a luxurious hotel with modern amenities, Portsoy has it all.

One of the top recommendations for accommodations in Portsoy is the historic Portsoy Lodge Hotel. Located in the lively heart of the town, this elegant hotel offers a truly unique experience with its blend of traditional Scottish charm and contemporary comfort. Guests can indulge in spacious rooms adorned with tasteful decor, enjoy delicious Scottish cuisine at the hotel's restaurant, or unwind with a refreshing drink at the cozy bar. With its warm hospitality and convenient location, Portsoy Lodge Hotel is the perfect choice for travelers looking to immerse themselves in the authentic Scottish experience.

For those who prefer a more intimate setting, The Sail Loft Guest House is a hidden gem in Portsoy. Situated near the harbor, this boutique guest house offers comfortable and beautifully designed rooms, each with its unique character. Guests can start their day with a delicious homemade breakfast featuring local specialties before exploring the town's attractions, such as the famous Portsoy Ice Cream shop and the scenic Banffshire Coastline. The Sail Loft Guest House guarantees a memorable and personalized stay, creating a home away from home for travelers seeking a tranquil escape in the center of Portsoy.

Show more + Show less -

Our Top 4

(Sorted by rating & number of reviews)

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

Boutique Charm – Hotels Portsoy Scotland

Check Availability

Portsoy
Dec 26, 2025 - Dec 27, 2025

Tigh Na Mara Villa

9.0

Good

(30 Reviews)

+ 19 photos
Located just steps away from Portsoy's scenic harbor, Tigh Na Mara offers a coastal getaway with a touch of luxury. This charming guest house boasts spacious rooms with breathtaking views of the harbor and North Sea. Guests can unwind in the cozy lounge or soak in the refreshing sea air from the garden terrace.
Address: 9 Barbank Street
Rating: Good 9.0 (30 Reviews)
Price: From 171$

2 Seafield Place

Nestled in a peaceful residential area, 2 Seafield Place is a delightful bed and breakfast that offers a home-away-from-home experience. The beautifully decorated rooms exude warmth and comfort, and guests can enjoy a hearty Scottish breakfast to start their day. The friendly hosts provide personalized recommendations and insider tips to help guests make the most of their stay in Portsoy.

Old Police Station, Portsoy Villa

10.0

Good

(1 Reviews)

+ 26 photos
For a truly unique stay, the Old Police Station in Portsoy has been lovingly transformed into a quaint and characterful guesthouse. Each room retains its historical charm, with original features such as exposed brick walls and fireplaces. Guests can unwind in the cozy lounge or explore the nearby sandy beaches and coastal trails.
Address: 47 Church Street
Rating: Good 10.0 (1 Reviews)

Coastal Elegance – Hotels Portsoy Scotland

In this section, we will explore a selection of hotels in Portsoy that offer a touch of coastal elegance, perfectly complementing the town's stunning seaside location. These accommodations provide a serene ambiance and captivating sea views, inviting guests to unwind and embrace the beauty of Portsoy.

Durn House Hotel

8.9

Good

(202 Reviews)

+ 104 photos
A short distance from the town center, Durn House is a luxurious boutique hotel that offers a tranquil retreat for discerning travelers. Set within acres of lush gardens, this magnificent Georgian mansion boasts individually designed rooms that showcase a fusion of period features and modern comfort. Guests can relax in the private hot tub, explore the nearby woodland trails, or enjoy a sumptuous breakfast made from locally sourced ingredients.
Address: Durn Road Portsoy
Rating: Good 8.9 (202 Reviews)
Rooms: 8
Price: From 285$

Historic Charm – Hotels Portsoy Scotland

In this final section, we celebrate the rich history and heritage of Portsoy with a selection of hotels that showcase the town's captivating past. These accommodations offer a unique opportunity to embrace Portsoy's historical charm and immerse oneself in the stories of the past.

Station Hotel Portsoy

8.5

Good

(520 Reviews)

+ 128 photos
Situated in the very heart of Portsoy, the Station Hotel Portsoy is a treasured historical landmark that captures the essence of the town's heritage. Each room is elegantly decorated, offering a blend of classic and contemporary design elements. Guests can enjoy stunning views of the surrounding countryside from the hotel's terrace or indulge in delicious Scottish cuisine at the on-site restaurant. With its warm hospitality and close proximity to local attractions, the Station Hotel Portsoy is an excellent choice for those seeking an authentic Portsoy experience.
Address: Seafield Street
Rating: Good 8.5 (520 Reviews)
Rooms: 11
Price: From 133$