Hotels in Peterhead

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
15 Oct - 16 Oct
Tomorrow
16 Oct - 17 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

Where to stay in Peterhead?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Peterhead on Hotels.com. These Peterhead hotels consistently deliver on quality, location and traveller experience. Last updated on .

1. Harbour Spring, Peterhead by Marston's Inns

Harbour Spring, Peterhead by Marston's Inns
Peterhead
฿1,971
฿2,366 total
includes taxes & fees
1 Nov - 2 Nov
Harbour Spring, Peterhead by Marston's Inns

2. Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
฿5,145
฿6,173 total
includes taxes & fees
16 Oct - 17 Oct
Kilmarnock Arms Hotel

3. Seaview Hotel

Seaview Hotel
Peterhead
฿3,701
฿4,441 total
includes taxes & fees
13 Nov - 14 Nov
Seaview Hotel

4. The Waterside Hotel

The Waterside Hotel
Peterhead
฿2,184
฿2,620 total
includes taxes & fees
25 Oct - 26 Oct
The Waterside Hotel

5. Beachview

Beachview
Peterhead
฿3,527
฿4,232 total
includes taxes & fees
26 Oct - 27 Oct
Beachview

6. Lost Guest House Peterhead

Lost Guest House Peterhead
Peterhead
฿1,647
฿1,976 total
includes taxes & fees
19 Oct - 20 Oct
Lost Guest House Peterhead

7. By The Bay

By The Bay
Peterhead
฿4,627
฿5,552 total
includes taxes & fees
1 Nov - 2 Nov
By The Bay

8. Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
฿4,589
฿5,507 total
includes taxes & fees
12 Nov - 13 Nov
Saplinbrae Hotel and Lodges

9. 15 Main Street

15 Main Street
Peterhead
฿14,559
฿17,471 total
includes taxes & fees
4 Nov - 5 Nov
15 Main Street

10. St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
฿3,664
฿4,397 total
includes taxes & fees
2 Nov - 3 Nov
St Olaf Golf Hotel

11. Craigievar

Craigievar
Peterhead
฿19,518
฿23,421 total
includes taxes & fees
10 Nov - 11 Nov
Craigievar

12. New Inn Hotel

New Inn Hotel
Ellon
฿4,256
฿5,108 total
includes taxes & fees
16 Oct - 17 Oct
New Inn Hotel

13. Newburgh Inn

Newburgh Inn
Ellon
฿1,735
฿2,082 total
includes taxes & fees
16 Oct - 17 Oct
Newburgh Inn

14. Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
฿5,089
฿6,107 total
includes taxes & fees
19 Oct - 20 Oct
Heath Hill Hotel

15. The Davron Hotel

The Davron Hotel
Fraserburgh
฿3,812
฿4,575 total
includes taxes & fees
16 Oct - 17 Oct
The Davron Hotel

16. Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
Fraserburgh
฿3,360
฿4,032 total
includes taxes & fees
18 Oct - 19 Oct
Stag & Thistle Hotel and Restaurant

17. Residence Inn by Marriott Aberdeen

Residence Inn by Marriott Aberdeen
Central Aberdeen
฿3,109
฿3,731 total
includes taxes & fees
15 Nov - 16 Nov
Residence Inn by Marriott Aberdeen

18. Sandman Signature Aberdeen Hotel & Spa

Sandman Signature Aberdeen Hotel & Spa
George Street
฿2,611
฿3,133 total
includes taxes & fees
11 Nov - 12 Nov
Sandman Signature Aberdeen Hotel & Spa

19. Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
Inverurie
฿4,597
฿5,516 total
includes taxes & fees
2 Nov - 3 Nov
Meldrum House Country Hotel & Golf Course

20. Courtyard by Marriott Aberdeen Airport

Courtyard by Marriott Aberdeen Airport
Dyce
฿2,246
฿2,695 total
includes taxes & fees
31 Oct - 1 Nov
Courtyard by Marriott Aberdeen Airport
View all properties

Check out pet-friendly hotels in Peterhead

The Waterside Hotel

The Waterside Hotel
Peterhead
฿2,184
฿2,620 total
includes taxes & fees
25 Oct - 26 Oct
The Waterside Hotel

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
฿5,145
฿6,173 total
includes taxes & fees
16 Oct - 17 Oct
Kilmarnock Arms Hotel

St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
฿3,664
฿4,397 total
includes taxes & fees
3 Nov - 4 Nov
St Olaf Golf Hotel

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
฿4,589
฿5,507 total
includes taxes & fees
12 Nov - 13 Nov
Saplinbrae Hotel and Lodges

15 Main Street

15 Main Street
Peterhead
฿14,559
฿17,471 total
includes taxes & fees
4 Nov - 5 Nov
15 Main Street

Craigievar

Craigievar
Peterhead
฿19,518
฿23,421 total
includes taxes & fees
10 Nov - 11 Nov
Craigievar
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.
View all properties
Our prices for hotels in Peterhead are cheapest in January
Price trends for hotels in Peterhead
Pricing is based on two traveller single night rates
View properties in October
Typical weather for Peterhead
October
High 12°C / low 9°C. Cloudy most days.
View properties in October
12°
9°
9°
7°
7°
5°
7°
4°
7°
4°
8°
4°
9°
5°
11°
7°
14°
10°
16°
12°
16°
12°
14°
11°
Monthly weather averages (˚C)

Top landmarks in Peterhead

A coastal landscape with rolling dunes, a distant body of water, and a clear sky.
Photo by Tammy Owens

Cruden Bay Golf Club

9.8/10 (13 reviews)
You might want to play some rounds at Cruden Bay Golf Club, located 0.4 mi (0.7 km) from central Cruden Bay. If Cruden Bay Golf Club doesn't quite scratch your golfing itch, Longside Golf Club and Newburgh on Ythan Golf Club are all just a short drive away.
See properties
A gravel path through a dense forest with tall trees and underbrush.
Photo by Hatti V

Aden Country Park

9.2/10 (5 reviews)
Immerse yourself in nature and spend the day at Aden Country Park, located 9.4 mi (15.2 km) from central Peterhead. Want to stretch your legs a little more? Head to Mossgiel Woods, located nearby.
See properties

Slains Castle

Slains Castle is 0.6 mi (0.9 km) from central Cruden Bay, why not stop by during your stay?
See properties

Bullers of Buchan

9.4/10 (12 reviews)
Bullers of Buchan is 0.4 mi (0.7 km) from central Cruden Bay, why not stop by during your stay? If you like Bullers of Buchan, you'll love Aden Country Park and Forvie Sands National Nature Reserve, both just a short drive away.
See properties

Peterhead Marina

9.0/10 (17 reviews)
Imagine strolling along Peterhead Marina for some great waterfront pics when in the heart of Peterhead.
See properties

St Fergus Village Hall

St Fergus Village Hall is worth a visit, located 4.4 mi (7 km) from central Peterhead.
See properties

Longside Golf Club

You might want to play some rounds at Longside Golf Club, located 6 mi (9.7 km) from central Peterhead. If Longside Golf Club doesn't quite scratch your golfing itch, Cruden Bay Golf Club is just a short drive away.
See properties

Rattray Head

Rattray Head is 7.4 mi (11.9 km) from central Peterhead, why not stop by during your stay?
See properties

Learn more about Peterhead

Peterhead is applauded for its cultural attractions such as Peterhead Maritime Heritage and Aberdeenshire Museums Discovery Centre. The city has something for everyone including sights like Peterhead Marina and St Fergus Village Hall within a small-town setting.

See all hotels in Peterhead
A rocky coastline with a lighthouse on a small island.

Check out reviews of Peterhead hotels guests love

Sandman Signature Aberdeen Hotel & Spa

Sandman Signature Aberdeen Hotel & Spa

10/10 Excellent
"Lovely stay!!! Really well priced"
Adele 2-night trip
Posted 4 hours ago
Sandman Signature Aberdeen Hotel & Spa
Station Hotel Aberdeen

Station Hotel Aberdeen

10/10 Excellent
"The room was better than expected and housekeeping did a great job for the duration of my stay. Staff was helpful and, because the room I was supposed to have was not ready, they did not hesitate to give me another room. The internet was reliable and stable. I did not experienced the breakfast fare as I had some gluten free fare with me, but I tried the high tea lunch when I arrived and the food was good as well a reasonably priced."
Liette 4-night trip
Posted 19 hours ago
Station Hotel Aberdeen
Holiday Inn Express Aberdeen Airport by IHG

Holiday Inn Express Aberdeen Airport by IHG

10/10 Excellent
"The hotel was everything we wanted and needed"
John 1-night trip
Posted 4 days ago
Holiday Inn Express Aberdeen Airport by IHG
Thainstone House

Thainstone House

10/10 Excellent
"Lovely stay and setting. Staff very helpful."
Matthew 1-night trip
Posted 4 days ago
Thainstone House
Leonardo Hotel and Conference Venue Aberdeen Airport

Leonardo Hotel and Conference Venue Aberdeen Airport

10/10 Excellent
"When it comes to comfort. Location, cleanliness, friendly atmosphere and fine food Leonardo Hotel and Conference Venue Dyce Aberdeen Airport has it all"
Willie 2-night trip
Posted 8 days ago
Leonardo Hotel and Conference Venue Aberdeen Airport
Brentwood Aberdeen City Centre near Union Street

Brentwood Aberdeen City Centre near Union Street

8/10 Good
"The Hotel was conviently placed for both the bus station and the railway station. Step out of the front door, turn right and walk about 7 minutes and you come to Union Street with many shops bars and restraunts. The staff are very helpful. We would certainly stay here again, the prices are very good for an hotel in such a good location.👍👍👍"
Paul 1-night trip
Posted 3 weeks ago
Brentwood Aberdeen City Centre near Union Street
Beachview

Beachview

10/10 Excellent
"My second visit here was just as brilliant as the first visit, a different room this time but just as nice, with excellent views over the sea and harbour. A friendly welcome on my arrival and a spotless, very spacious room. The whole property looks like it’s been fully renovated recently and their attention to detail is excellent, nice fluffy towels, quality bedding, really nice decor all make the room feel very comfortable and enjoyable. I’ll be back again when I’m next in the area."
Paul 1-night trip
Posted 3 weeks ago
Beachview
The Waterside Hotel

The Waterside Hotel

8/10 Good
"Helpful staff great parking"
Richard 1-night trip
Posted 1 month ago
The Waterside Hotel
Lost Guest House Peterhead

Lost Guest House Peterhead

8/10 Good
"I had no idea what to expect after paying roughly £35. Insanely fast WiFi, comfortable bed, very quiet. The only thing I wished that they had was access to a larger sink to fill my water up with before I left in the morning, but overall a great stay and I would happily return."
Martyn 1-night trip
Posted 6 months ago
Lost Guest House Peterhead

Frequently asked questions

How much does a hotel room cost in Peterhead?
You can discover great hotels in Peterhead from ฿1,976 with properties to suit all budgets and needs. To find an affordable hotel in Peterhead that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How can I find deals and earn rewards at Peterhead hotels?
Discover great deals on Peterhead hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Peterhead hotels.
Can I book Peterhead hotels with free cancellation?
In order to book a refundable Peterhead hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Peterhead?
Our travellers' top pet-friendly hotels in Peterhead include:You can also use the "Amenities" filter in your search on Hotels.com and check "Pet friendly" to discover more pet-friendly hotels in Peterhead.
What are some of the best hotels in Peterhead for couples?
Choose a top-rated Peterhead romantic hotel and enjoy your couple's getaway. Our travellers love Saplinbrae Hotel and Lodges, a hotel with a restaurant. Another romantic hotel with top reviews is The Waterside Hotel. This hotel offers a restaurant as well as champagne service for a perfect stay. Discover more hotels in Peterhead on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".
What are some of the best Peterhead hotels with free parking?
If you're arriving by car, choosing a great Peterhead hotel with free parking is a plus. Our travellers' favourites include:
What are some popular hotels in central Peterhead?
If you're looking for hotels in central Peterhead, check out Seaview Hotel and Printworks Apart-Hotel. Travellers love Seaview Hotel for its location, as well as the 2 restaurants, 2 bars/lounges and snack bar/deli this hotel offers. Printworks Apart-Hotel is another popular central hotel with in-room kitchens and free in-room WiFi.
What hotels do travellers recommend in Peterhead?
Can I book a refundable accommodation option in Peterhead?
If you want the flexibility to change your plans to Peterhead, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Peterhead if I want a holiday rental instead of a hotel?
If you want to find a good alternative to a hotel, browse our selection of 17 holiday homes. You can also consider one of the 13 apartments or 19 cottages.
What will the weather in Peterhead be like during my visit?
August and July are typically the warmest months in Peterhead, when the average temperature is 13°C. February and January are the coldest months, when the average temperature is 6°C. October and July are the months with the most rain.
Why should I book my Peterhead hotel with Hotels.com?
There are lots of reasons to book your Peterhead trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Peterhead

Peterhead: A Coastal Tapestry of Castle, Sea and Shorelines

Nestled on Scotland's rugged northeast coast, Peterhead is a charming port town brimming with maritime heritage and captivating landscapes. Discover the historic Peterhead Castle, a striking reminder of the town’s storied past, or wander through Peterhead Park, where lush greenery meets serene walking paths. The picturesque marina invites leisurely strolls, while nearby sandy beaches provide perfect spots for relaxation and seaside picnics. With a blend of rich culture and stunning coastal scenery, Peterhead is an authentic escape for those seeking a slice of Scottish charm off the beaten path.

Discover great hotels near Peterhead

Peterhead offers a range of cosy B&Bs and luxury hotels, with charming accommodations ideal for relaxing stays. Enjoy comfortable lounges, hearty Scottish breakfasts and easy access to scenic coastal walks in this welcoming town. Here are some of the best hotels near Peterhead that our travelers love:

  1. Hosefield Bed and BreakfastOpens in a new window: This 3.0-star hotel in Peterhead offers an impeccable blend of comfort and quality, boasting a guest rating that reflects its exceptional service and delightful dining options, including complimentary breakfasts served daily. The property exudes a relaxed, boutique charm that appeals to leisure travellers seeking a smooth and memorable experience. Emphasising a refined atmosphere, this establishment features curated experiences and a focus on stylish interior design, ensuring every moment is both distinctive and inviting.
  2. New Inn HotelOpens in a new window: With a 3.5-star rating and an outstanding guest rating that speaks to its exceptional service, New Inn Hotel is a prime choice for leisure travellers who appreciate a touch of sophistication. The hotel offers a host of amenities, including express check-in, high-end dining experiences, and a welcoming environment that is both stylish and comfortable. Its reputation for superb service and a quiet, comfortable retreat makes it a standout destination for those seeking a seamless, high-quality journey.
  3. The Buchan HotelOpens in a new window: Boasting a 3.0-star rating and a commendable guest rating, The Buchan Hotel is tailored for leisure travellers who desire an engaging and comfortable stay. The hotel presents an appealing mix of dining options and nearby recreational activities, enhanced by its modern and welcoming design. With a focus on distinctive experiences and a smoothly executed service, this property offers a memorable stay with an emphasis on curated experiences and stylish comfort.

Where to stay in Peterhead

In Cruden Bay, Boddam, Port Erroll, each offers unique charms: Cruden Bay is scenic with its coastal allure; Boddam boasts delightful dining, friendly locals, and attractions like Peterhead Marina and Bullers of Buchan; Port Erroll is ideal for nature lovers. For first-time visitors, Boddam provides an inviting mix of heritage and hospitality near Peterhead.

  1. Cruden BayOpens in a new window: Cruden Bay is a charming coastal spot that offers a unique blend of seaside beauty and local adventure. Ideal for travellers who appreciate a relaxed pace with a dash of excitement, it allows you to explore its scenic surroundings, including must-see natural landmarks. With its engaging local character and picturesque views, Cruden Bay is a delightful destination for a tranquil, yet memorable stay.
  2. BoddamOpens in a new window: Boddam is a friendly, welcoming place that stands out for its local dining and vibrant bar scene, making it perfect for those who enjoy a social atmosphere. This area boasts some of the region’s interesting points of interest like Peterhead Marina, Bullers of Buchan, and Peterhead Maritime Heritage. It also offers a local thrill with Crimond Raceway nearby, ensuring a mix of cultural and spirited experiences for travellers.
  3. Port ErrollOpens in a new window: Port Erroll is the ideal retreat for nature lovers looking to immerse themselves in peaceful surroundings. With its emphasis on natural beauty, this small coastal area invites you to unwind and enjoy a quieter, more intimate connection with the landscape. Its serene environment makes it a perfect spot for travellers seeking a break from the hustle and bustle.

Things to do in Peterhead

Peterhead is a charming seaside town where stunning sandy beaches meet a picturesque marina, perfect for a relaxing getaway. Enjoy swimming in the refreshing waters, indulge in a round of golf amidst scenic views, or explore the local art scene. For ultimate relaxation, unwind at a luxurious spa after a day of coastal adventures.

  • Fraserburgh Heritage CentreOpens in a new window – Dive into the local history at the Fraserburgh Heritage Centre, a fascinating museum that showcases the rich maritime past of the area. Explore exhibits that highlight the town's connections to the sea and its development over time, making it a perfect stop for those intrigued by history and culture.
  • RSPB Loch of Strathbeg Nature ReserveOpens in a new window – Visit the serene RSPB Loch of Strathbeg Nature Reserve, a beautiful lake that attracts a variety of wildlife. Enjoy birdwatching and take leisurely walks around the nature trails, where you can experience the tranquil scenery and vibrant ecosystems that thrive here.
  • Museum of Scottish LighthousesOpens in a new window – Discover the stories behind Scotland's coastal navigation at the Museum of Scottish Lighthouses. This unique museum provides insights into the engineering marvels of lighthouses and their importance to maritime safety, offering an engaging experience for visitors of all ages.
  • Bullers of BuchanOpens in a new window – Explore the stunning cliffs and coastal landscapes at the Bullers of Buchan, a natural reserve that features impressive rock formations and scenic views. This area is perfect for a scenic walk along the coastline, where you can observe local wildlife and enjoy the fresh sea air.
  • Newburgh Seal BeachOpens in a new window – Relax and unwind at Newburgh Seal Beach, a charming beach known for its resident seal population. Take a leisurely stroll along the sandy shores, and keep an eye out for seals basking in the sun or swimming in the waters, making it a delightful spot for nature lovers and beachgoers alike.

4 tips for savvy savings when booking a hotel in Peterhead

  1. Book for the cheapest times: Peterhead offers great value for money, particularly in January, March, and December, when hotel costs are on a budget-friendly level and may drop to lower prices. For those keen to explore its rich history and cultural landmarks, including the marina, castle, and art venues, a stay of at least 2 to 3 days is ideal. This period allows visitors to comfortably visit key attractions such as the small town, sea, spa, and golf course, making it an affordable destination for travellers keen on experiencing the town's heritage and culture.
  2. Look for last-minute deals on Hotels.com: Discover potential savings for Peterhead hotels by exploring the DealsOpens in a new window section on Hotels.com. You may find attractive rates and last-minute offers by checking the Last-Minute Deals page, where discounted rooms near your travel date could be available. Enable email alerts or push notifications to stay informed about flash sales and special promotions. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, so you're more likely to see favourable options when booking your last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you find a better deal on your stay in a hotel in Peterhead. If you're seeking something distinctive, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price happens to be on the higher side, we may suggest alternative dates that could be more affordable, potentially helping you to secure a more advantageous rate.
  4. Consider your location: Opting for accommodation near key attractions or city centres may offer convenience, but it often comes with higher costs. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between price and accessibility to the sites you intend to visit. You might look into independent hotels situated further out, which are usually likely to be more affordable and can provide a more authentic experience.

Best time to go to Peterhead

Peterhead experiences its lowest average temperatures in January to February, at 41.4°F (5.2°C), while August is the hottest month, with an average temperature of 57.2°F (14.0°C). October is usually the wettest month. February, April, and September are the peak travel months in Peterhead, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by no to light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring