Find and Book Top Hotels in Portsoy

Search among 1 available hotel in Portsoy from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
8.4
Great222 reviews
MapView on map200 yd from City Center
From   US$ 136 /nightSelect

Best hotels and places to stay in Portsoy

Why visit?

Portsoy, a charming coastal town in the United Kingdom, offers a delightful escape with its picturesque scenery and rich history. Whether youre interested in exploring its historic sites, enjoying outdoor activities, or simply immersing yourself in the tranquil ambiance, Portsoy has something for everyone. With a range of hotels and accommodations available, you can make the most of your visit to this unique destination.

Where to stay?

Portsoy Harbor: Staying near the Portsoy Harbor puts you in the heart of the towns coastal charm. From here, you can enjoy magnificent views of the harbor, watch boats sail by, and take leisurely walks along the waterfront promenade. With a variety of hotels in Portsoy that offer harbor views and convenient access to local attractions, this area is a popular choice among tourists.

Portsoy Old Town: Immerse yourself in history by choosing accommodation in Portsoys Old Town. With its quaint cobbled streets, historic buildings, and charming atmosphere, this part of the town offers a unique and authentic experience. Youll have easy access to attractions like the Portsoy Sail Loft and Salmon Bothy, which provide a glimpse into the towns maritime heritage.

Portsoy Countryside: For those seeking a peaceful retreat surrounded by nature, consider staying in the Portsoy countryside. This area offers a tranquil ambiance and stunning landscapes, with rolling hills, green fields, and scenic walking trails. Hotels in this area provide a serene getaway, allowing you to unwind and reconnect with nature.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $120.

4-star hotels: The average price per night is around $120 to $180.

5-star hotels: The average price per night is around $180 to $300.

Best value for money:

The Station Hotel: Located in the heart of Portsoy, the Station Hotel offers comfortable accommodation at an affordable price. With its convenient location, guests can easily explore the town and its attractions. The hotel features clean and cozy rooms, a welcoming atmosphere, and friendly staff, providing excellent value for money.

The Sail Inn: Situated near Portsoy Harbor, The Sail Inn offers budget-friendly accommodations without compromising on quality. This charming hotel provides comfortable rooms, a cozy pub on-site, and a warm Scottish welcome. Guests can enjoy the convenience of staying near the harbor and experience the local hospitality.

The Royal Oak Hotel: For those seeking budget accommodations with a touch of historic charm, The Royal Oak Hotel is a great choice. This traditional hotel offers cozy rooms with modern amenities and a welcoming atmosphere. With its central location, guests can easily explore Portsoy and enjoy nearby attractions.

Best kids-friendly hotels:

The Boyne Hotel: Located in the scenic countryside of Portsoy, The Boyne Hotel is a fantastic option for families. With spacious family rooms, a childrens play area, and beautiful outdoor spaces, this hotel ensures both parents and children have a memorable stay. The friendly staff also offer assistance in arranging family-friendly activities and excursions.

The Park Hotel: Situated near Portsoys town center, The Park Hotel offers a family-friendly atmosphere and amenities. With comfortable rooms, a restaurant serving kid-friendly meals, and a welcoming environment, families can relax and enjoy their stay. Additionally, the hotels central location enables easy access to nearby attractions.

Best hotels for a romantic getaway:

The Fisheries Guest House: Nestled in Portsoys Old Town, The Fisheries Guest House exudes romance and charm. With beautifully decorated rooms, breathtaking views of the harbor, and a peaceful setting, this guest house is perfect for couples seeking a romantic retreat. Enjoy leisurely walks by the waterfront or cozy evenings in the guest houses intimate setting.

The Shore Inn: Located near Portsoy Harbor, The Shore Inn offers a romantic escape with its serene ambiance. This cozy inn features comfortable rooms, picturesque views, and a romantic restaurant serving delicious meals. Couples can enjoy romantic walks along the harbor and create lasting memories in this idyllic setting.

Best for location:

The Portsoy B&B: Positioned in the heart of Portsoy, The Portsoy B&B offers convenient access to the towns attractions. With comfortable rooms, a friendly atmosphere, and a delicious breakfast included, this accommodation ensures guests make the most of their stay in Portsoy.

The Crown Hotel: Situated in Portsoys Old Town, The Crown Hotel combines a central location with historic charm. Guests can enjoy exploring the cobbled streets, visiting nearby landmarks, and indulging in delicious meals at the hotels restaurant. With its prime location, this hotel provides easy access to all that Portsoy has to offer.

The Bedrock Guest House: Located close to both Portsoy Harbor and the town center, The Bedrock Guest House offers a convenient location for exploring the surroundings. With comfortable rooms, friendly service, and a hearty breakfast, guests can start their day energized and ready for adventure.

Best for a short city break:

The Fife Arms Hotel: Situated in the heart of Portsoy, The Fife Arms Hotel provides a perfect base for a short city break. With its central location, guests can explore the towns attractions, stroll along the harbor, and experience local cuisine at nearby restaurants. The hotel offers comfortable rooms and a warm Scottish welcome.

The Banff Springs Hotel: Located just a short drive away from Portsoy, The Banff Springs Hotel offers a peaceful retreat surrounded by natural beauty. Guests can enjoy comfortable rooms, scenic views, and access to amenities such as a golf course and spa. Ideal for a relaxing and rejuvenating city break.

Show moreLess