Hotels in Peterhead

Search and compare Peterhead hotels from hundreds of travel sites and save

Peterhead, Scotland, United Kingdom
Sep 23 — Sep 242
Peterhead, Scotland, United Kingdom
Thu 9/23
Fri 9/24
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Peterhead

Filter by star ratings
All filters
The Waterside Hotel
The Waterside Hotel
7.7 Good
Fraserburgh Road, Peterhead, United Kingdom
Show on map
1.3 mi from city centre, Peterhead 
GoodBased on 713 reviews
7.7

Waterside Hotel Peterhead provides modern 3-star accommodation in Peterhead. It has a gym, as well as a Jacuzzi, a sauna and a Turkish steam bath.

Buchan Braes Hotel
Buchan Braes Hotel
9.0 Excellent
Buchan Braes, Boddam, Peterhead, United Kingdom
Show on map
2.6 mi from city centre, Peterhead 
ExcellentBased on 127 reviews
9.0

Buchan Braes Hotel offers a modern setting when in Peterhead. It also provides room service, laundry facilities and a 24-hour reception.

Waverley Hotel
Waverley Hotel
8.2 Excellent
8-10 Merchant Street Peterhead, Peterhead, United Kingdom
Show on map
0.8 mi from city centre, Peterhead 
ExcellentBased on 214 reviews
8.2

Waverley Hotel Peterhead is located in Peterhead and is close to Balmoor Stadium. It is conveniently positioned for guests wishing to visit local attractions.

Tips for booking a Peterhead hotel

Cheapest month:July
Most expensive month:October
Average price in Peterhead:$64/night
Absolute cheapest price found:$22/night
Cheapest day:Sunday
Most expensive day:Friday
$36 - $98
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$48 - $98
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Peterhead, Aberdeenshire

Show all 48 hotels
Waverley Hotel
Waverley Hotel
8.2 Excellent
8-10 Merchant Street Peterhead, Peterhead, United Kingdom
Show on map
0.8 mi from city centre,  

Waverley Hotel Peterhead is located in Peterhead and is close to Balmoor Stadium. It is conveniently positioned for guests wishing to visit local attractions.

$41
Avg. per night
The Waterside Hotel
The Waterside Hotel
7.7 Good
Fraserburgh Road, Peterhead, United Kingdom
Show on map
1.3 mi from city centre,  

Waterside Hotel Peterhead provides modern 3-star accommodation in Peterhead. It has a gym, as well as a Jacuzzi, a sauna and a Turkish steam bath.

$60
Avg. per night
Buchan Braes Hotel
Buchan Braes Hotel
9.0 Excellent
Buchan Braes, Boddam, Peterhead, United Kingdom
Show on map
2.6 mi from city centre,  

Buchan Braes Hotel offers a modern setting when in Peterhead. It also provides room service, laundry facilities and a 24-hour reception.

$103
Avg. per night

Where to stay in Peterhead

Peterhead travel FAQs

  • What are the best hotels in Peterhead?

    The Waterside Hotel is a very popular hotel in Peterhead with a score of 7.7 from 715 reviews. Lost Guest House Peterhead (8.2 from 352 reviews) and Browns (9.8 from 147 reviews) are also highly rated Peterhead hotels based on recent feedback from HotelsCombined users.

  • How much is a hotel in Peterhead tonight?

    Users have found prices for hotels in Peterhead tonight starting as low as $69, rising to an average cost of $85, based on searches in the last 72 hours.