Last-minute hotels in Peterhead

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Hotels with availability in Peterhead

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
Fraserburgh Road, Peterhead, United Kingdom
Located in Peterhead, The Waterside Hotel offers luxury 3-star accommodation, as well as an indoor pool, free Wi-Fi and a sauna. The various amenities this chic hotel has to offer include an express check-in and check-out feature, laundry facilities and a BBQ/picnic area.
Pool
Free Wi-Fi
Parking
7.4
Good
1412 reviews
Location
1.3 mi from city centre
29 Merchant Street, Peterhead, United Kingdom
Situated amongst well-known attractions, shops and eateries, Lost Guest House Peterhead is ideal for those wanting to discover Peterhead and its surroundings. It also offers complimentary wireless internet to all guests during their stay.
Free Wi-Fi
Parking
7.9
Good
813 reviews
Location
0.8 mi from city centre
Buchan Braes, Boddam, Peterhead, United Kingdom
Located in Peterhead, Buchan Braes Hotel provides hip 4-star accommodation, as well as free Wi-Fi. It also offers room service, meeting rooms and laundry facilities.
Free Wi-Fi
Parking
8.5
Excellent
222 reviews
Location
2.6 mi from city centre
Bridge Street, Cruden Bay, Peterhead, 0, Peterhead, United Kingdom
Located a 30-minute drive from Haddo House, Kilmarnock Arms Hotel provides comfortable rooms with free Wi-Fi access. The multiple amenities this unique hotel features include meeting rooms, laundry facilities and an express check-in and check-out feature.
Free Wi-Fi
Parking
8.4
Excellent
263 reviews
Location
6.4 mi from city centre
Buchan Way Peterhead Scotland Ab42 3Gt, Peterhead, United Kingdom
Located in Peterhead, Harbour Spring, Peterhead by Marston's Inns provides 3-star accommodation, as well as free Wi-Fi. It also offers parking, highchairs and a garden.
Free Wi-Fi
Air conditioning
8.6
Excellent
1040 reviews
Location
1.4 mi from city centre
10A Main Street, Peterhead, United Kingdom
Set by the beach, this chic and luxury hotel features a coffee maker. It also features a laundry service, free Wi-Fi and luggage storage.
Free Wi-Fi
9.4
Excellent
94 reviews
Location
6.4 mi from city centre
Prince Street, Peterhead, United Kingdom
Palace Hotel is a comfortable setting while in Peterhead and is close to everything the area has to offer. It also provides a bowling alley, a currency exchange and free Wi-Fi.
Free Wi-Fi
Parking
8.5
Excellent
346 reviews
Location
0.6 mi from city centre
104 Queen Street, Peterhead, United Kingdom
Featuring free Wi-Fi, Trinity Boutique B&B is situated in Peterhead and provides comfortable accommodation. Coffee maker and spa bath offered at this 4-star bed & breakfast make it an ideal place to stay.
Free Wi-Fi
8.6
Excellent
541 reviews
Location
0.6 mi from city centre
61 Queen Street, Peterhead, United Kingdom
Crawfords Guest House provides a comfortable setting while visiting Peterhead and is close to everything the area has to offer. It also offers complimentary Wi-Fi to all guests during their stay.
Free Wi-Fi
Parking
Airport shuttle
9.5
Excellent
341 reviews
Location
0.6 mi from city centre

FAQs when booking a last minute hotel in Peterhead

  • How much does a hotel room cost in Peterhead at the last minute?

    You’ll generally find hotel rooms from around £49 tonight, £62 tomorrow, and as low as £30 over the weekend.

  • What’s the cost for a last-minute hotel in Peterhead tonight?

    Prices tonight start at about £49 for 3-star hotels and £103 for 4-star options, depending on location and availability.

  • What can I expect to pay for a hotel in Peterhead tomorrow?

    If you book for tomorrow, expect rates of around £62 for 3-star hotels and £135 for 4-star accommodation.

  • What are the prices for hotels in Peterhead this coming weekend?

    If you’re booking last-minute, weekend rates start at about £30 for 3-star hotels and £75 for 4-star properties.

See more FAQs

Find better results for your stay in Peterhead

Consider these popular 3-star hotels in Peterhead

Stay at one of these Peterhead 3-star hotels that users have found on HotelsCombined.