Find and Book Top Rated Hotels in Peterhead

Search among 4 available hotels and places to stay in Peterhead from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-4 out of 4
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great84 reviews
MapView on map500 m from City Centre300 m from Gala Clubs
From   US$ 72 /nightSelect
8.4
Great43 reviews
MapView on map300 m from City Centre200 m from Arbuthnott Museum Peterhead
From   US$ 49 /nightSelect
Guest house
8.2
Great62 reviews
8.8 km from City Centre2.2 km from Peterhead Golf Club
From   US$ 151 /nightSelect
8.2
Great97 reviews
2.5 km from City Centre2.5 km from Gala Clubs
From   US$ 119 /nightSelect

Best hotels and places to stay in Peterhead

Why visit?

Peterhead, located in the beautiful country of Scotland, offers a unique and charming experience for tourists. With its rich history, stunning natural landscapes, and warm hospitality, Peterhead attracts visitors from all over the world. Whether you are looking for a cozy bed and breakfast, a comfortable hotel, or elegant accommodation, Peterhead has it all.

Where to stay?

The town center: The heart of Peterhead is the ideal place to stay for tourists who want to be at the center of all the action. With a variety of hotels, bed and breakfasts, and accommodations, the town center provides easy access to local attractions such as the Peterhead Prison Museum and Peterhead Marina. Enjoy the convenience of being surrounded by shops, restaurants, and entertainment options while immersing yourself in the local culture.

Buchanhaven: For those looking for a peaceful and scenic stay, Buchanhaven is an excellent choice. This picturesque area offers breathtaking views of the North Sea and is home to several charming bed and breakfast options. Enjoy a tranquil coastal retreat while exploring nearby attractions such as Bullers of Buchan, a natural beauty spot famous for its sea cliffs and wildlife.

Cruden Bay: Located just a short drive away from Peterhead, Cruden Bay is a hidden gem that offers a perfect blend of natural beauty and luxury accommodation. With its stunning sandy beach, dramatic cliffs, and world-renowned golf course, Cruden Bay is a haven for outdoor enthusiasts and golf lovers. Stay in one of the luxurious hotels or bed and breakfasts in the area and indulge in the serenity of this coastal paradise.

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 $250.

Best value for money:

Harbor Lights Hotel: Located in the heart of Peterhead, this hotel offers comfortable rooms at an affordable price. With its convenient location near local attractions and amenities, it provides excellent value for money. Guests can enjoy a cozy stay with complimentary breakfast and Wi-Fi.

Printworks Boutique Bed & Breakfast: This charming bed and breakfast in Peterhead offers a unique and personalized experience for guests. With its stylish and comfortable rooms, it provides great value for money. The friendly staff and delicious breakfast options make for a pleasant and memorable stay.

Buchan Braes Hotel: Situated in the scenic area of Buchanhaven, this hotel offers a peaceful retreat at a reasonable price. Guests can enjoy comfortable rooms, stunning views of the North Sea, and easy access to nearby attractions. With its warm hospitality and excellent facilities, Buchan Braes Hotel is a top choice for budget-conscious travelers.

Best kids-friendly hotels:

Waterside Inn: This family-friendly hotel in Peterhead offers comfortable and spacious rooms suitable for families. With amenities like a childrens play area and a restaurant with kid-friendly options, it ensures a pleasant stay for both parents and children.

Buchan Braes Hotel: With its serene location and family-friendly facilities, Buchan Braes Hotel is an ideal choice for families traveling with kids. The hotel offers spacious rooms, a childrens menu at the on-site restaurant, and easy access to nearby beaches and outdoor activities.

Best hotels for a romantic getaway:

The Waterside Hotel: Overlooking the picturesque Peterhead Marina, this hotel provides a romantic setting for couples. With its luxurious rooms, waterfront views, and intimate dining options, it is perfect for a romantic escape.

Kilmarnock Arms Hotel: Located in the heart of Cruden Bay, this hotel exudes charm and romance. With its cozy rooms, beautiful gardens, and proximity to the stunning Cruden Bay beach, it offers a perfect retreat for couples seeking a romantic getaway.

Best for location:

The Tufted Duck Hotel: Situated in the town center, this hotel offers easy access to local attractions, shops, and restaurants. With its comfortable rooms and convenient location, it is an excellent choice for those who want to explore Peterhead.

Buchan Braes Hotel: With its stunning coastal location, Buchan Braes Hotel provides a serene and picturesque stay. Guests can enjoy the tranquility of the area while still being within reach of Peterheads attractions and amenities.

The Waterside Hotel: Overlooking the marina, this hotel offers spectacular views and a convenient location. Guests can enjoy walks along the waterfront, visit nearby attractions, or simply relax and soak in the beauty of the surroundings.

Best for a short city break:

Printworks Boutique Bed & Breakfast: Located in the town center, this stylish bed and breakfast provides easy access to local shops, restaurants, and attractions. Guests can enjoy a comfortable stay in beautifully decorated rooms while exploring the city.

Willowbank House: Situated in the peaceful outskirts of Peterhead, Willowbank House offers a relaxing and tranquil stay. With its spacious rooms, well-manicured gardens, and close proximity to the town center, it provides a perfect balance between city convenience and countryside serenity.

Show moreLess