Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Tammy Owens on trover

Search for Peterhead Hotels from CA $64

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Peterhead hotels and places to stay

Cruden Bay Bed & Breakfast
3.5 out of 5
Aulton Rd, , The Red House, Peterhead, Scotland
Get Rates
11 km from city centre
4.8/5Exceptional! (6 reviews)

"One of the nicest places we stayed at. Ian and Lorraine treated us as family. Very enjoyable. Highly recommend."…"

Reviewed on Aug. 25, 2019

Cruden Bay Bed & Breakfast
St Olaf Hotel
3 out of 5
Aulton Road, Peterhead, Scotland
The price is CA $120 per night
11.25 km from city centre
4.5/5Wonderful! (10 reviews)

"very good all round service, rooms and view.looking frward to going back one day."…"

Reviewed on Mar. 15, 2020

St Olaf Hotel
Crawfords Guest House
3 out of 5
Peterhead, Peterhead, Scotland
The price is CA $64 per night
0.42 km from city centre
Crawfords Guest House
  • You could be seeing lower prices

    With member prices, you could save 10% or more right now on thousands of properties.
    Sign up, it's freeSign in
By The Bay
4 out of 5
10A Main Street, Peterhead, Scotland
The price is CA $118 per night
10.74 km from city centre
4.5/5Wonderful! (13 reviews)
SECOND VISIT BUT WILL NEVER RETURN

"I have stayed here before & left a raving review as had a great experience - but unfortunately not this time. I am travelling on my own with work & my employer ALWAYS books a double room with an en suite. When I arrived Celia took me to a room with single beds?? I said no, I have an executive room ..."…"

Reviewed on Aug. 23, 2019

By The Bay
Kilmarnock Arms Hotel
3 out of 5
Bridge Street, Cruden Bay, Peterhead, Scotland
Get Rates
10.72 km from city centre
4.6/5Wonderful! (85 reviews)
Warm Scottish Welxome

"Stay here often (whenever in the area) as found all the staff to be very friendly and rooms very comfortable. The public areas are warm and welcoming (especially with the log burning fire and comfy leather couches). Well worth a visit. You won’t be disappointed."…"

Reviewed on Feb. 15, 2020

Kilmarnock Arms Hotel
Printworks Harbour Apartments
4 out of 5
Flat C, 26 Harbour Street, Peterhead, Scotland
Get Rates
0.24 km from city centre
Printworks Harbour Apartments
Albert Hotel
3 out of 5
75 QUEEN STREET, Peterhead, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $84 per night
0.42 km from city centre
4.8/5Exceptional! (6 reviews)

"The staff were very nice and friendly. Food was excellent and well presented. Room was warm and clean. Atmosphere was calm and welcoming."…"

Reviewed on Mar. 1, 2020

Albert Hotel
Seaview Hotel
3.5 out of 5
Seaview Rd, Boddam, Peterhead, Scotland
Get Rates
3.55 km from city centre
5/5Exceptional! (2 reviews)

"Fabulous newly refurbished hotel, friendly staff, amazing food and beautifully presented."…"

Reviewed on Feb. 20, 2020

Seaview Hotel
Rudan Guest House
Beech Row, New Deer, Peterhead, Scotland
Get Rates
23.89 km from city centre
Rudan Guest House
Harbour Spring by Marston’s Inns
3.5 out of 5
Buchan Way, Peterhead, Scotland
The price is CA $71 per night
2.65 km from city centre
4.5/5Wonderful! (89 reviews)

"Very nice and clean, good size rooms and not to expensive."…"

Reviewed on Dec. 16, 2019

Harbour Spring by Marston’s Inns
Don't see what you're looking for?
See all available properties in Peterhead
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Peterhead Hotel Guide

Planning to spend several days in Aberdeenshire and want to stay in or near Peterhead? Within 0.1 kilometres (0.06 miles) of the downtown area, you'll find 3 Expedia-listed accommodation options.

Although Peterhead can't boast to having an extensive array of accommodations near its town center, Printworks Apart-Hotel should be handy enough to satisfy most visitors.

The The Waterside Hotel is 3 kilometres (2 miles) from the central part of Peterhead. Or, alternatively, the Kilmarnock Arms Hotel can be found 11 kilometres (7 miles) away. Some other places to rest your head are the Printworks Apart-Hotel and the Newburgh Inn.

Ballater is 90 kilometres (57 miles) to the southwest of Peterhead and is home to the Ballater Golf Club and Loch Muick. The Hilton Grand Vacations at Craigendarroch Suites and The Deeside Inn are just some of the Expedia-listed hotel alternatives in Ballater. Alternatively, you could stay in Macduff, 45 kilometres (29 miles) to the northwest of Peterhead, where you'll find the Gardenia Guest House - B&B and Fife Lodge. The Duff House and Macduff Marine Aquarium are a couple of the more popular places to check out for those visiting Macduff.

Just because you are on vacation, doesn't mean you can't indulge in your passion for all things sport. Pittodrie Stadium is situated 45 kilometres (27 miles) to the southwest of Peterhead. Stay right near the action at the Aberdeen Douglas Hotel or the Rox Hotel.

If you are flying into or out of Dyce Airport and plan to stay nearby try Britannia Hotel Aberdeen or Aberdeen Marriott Hotel.

Frequently asked questions

Where is the best place for a stay in Peterhead?
The Waterside Hotel is a favorite property for Expedia customers. This 3-star hotel offers a full-service spa and a restaurant. Another top choice for your trip based on traveler reviews is Lost Guest House Peterhead.
If I need to cancel my hotel reservation in Peterhead, will I receive a refund?
Yes! You’ll find that most room reservations are fully refundable as long as you cancel before the accommodation’s cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If your reservation is non-refundable, it might still be possible to cancel it and get a refund within a 24-hour period of your booking. Enter your dates, click on “Search”, then use the filter option “free cancellation” to review top deals in Peterhead.
What's the best accommodation for a budget-friendly stay in Peterhead?
Based on reviews, The Waterside Hotel is a popular 3-star hotel for our travelers looking for an economical choice, and features free WiFi and free parking.
What's the best accommodation for families in Peterhead?
The Waterside Hotel is a top 3-star hotel on Expedia for families, and features an indoor pool and a restaurant. Other options for your stay with the kids include Kilmarnock Arms Hotel and Saplinbrae Hotel and Lodges. Attractions in the area like Forvie Sands Nature Reserve are also fun for the whole family.
What's the best pet-friendly hotel in Peterhead?
Kilmarnock Arms Hotel is a top dog-friendly hotel, and offers 2 restaurants along with free WiFi for its human guests. The Waterside Hotel is another option for a stay with your pet.
What's the best hotel for a beach vacation in Peterhead?
The Waterside Hotel is a top 3-star beach hotel with 2 restaurants and 2 bars/lounges. Head to Hackley Bay or Newburgh Seal Beach for some quality time by the water.
What's the best place to stay if I'm looking to play golf in Peterhead?
The Waterside Hotel is a 3-star hotel featuring a full-service spa and free WiFi, and it’s a top choice for golfing nearby. Another good option is Kilmarnock Arms Hotel if you’d like to be close to a golf course while in town. You can tee off at Cruden Bay Golf Club during your trip.
What are some accommodations with pools in Peterhead?
The Waterside Hotel is a popular 3-star hotel featuring an indoor pool, a full-service spa, and a restaurant.
What is the best spa hotel in Peterhead?
The Waterside Hotel is a top spa hotel featuring a restaurant, an indoor pool, a fitness center, and a bar. Enjoy a body scrub, hot stone massage, or body wrap at the onsite spa. In-room massages are also available.

Recent Reviews in Peterhead

More trip options