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
Oct 12 - Oct 13
Tomorrow
Oct 13 - Oct 14
This weekend
Oct 16 - Oct 18
Next weekend
Oct 23 - Oct 25

Where to stay in Peterhead?

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

1. Harbour Spring, Peterhead by Marston's Inns

Harbour Spring, Peterhead by Marston's Inns
Peterhead
CA $83
CA $99 total
includes taxes & fees
Oct 16 - Oct 17
Harbour Spring, Peterhead by Marston's Inns

2. Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
CA $212
CA $254 total
includes taxes & fees
Oct 27 - Oct 28
Kilmarnock Arms Hotel

3. Seaview Hotel

Seaview Hotel
Peterhead
CA $156
CA $187 total
includes taxes & fees
Nov 12 - Nov 13
Seaview Hotel

4. The Waterside Hotel

The Waterside Hotel
Peterhead
CA $93
CA $111 total
includes taxes & fees
Oct 18 - Oct 19
The Waterside Hotel

5. Beachview

Beachview
Peterhead
CA $150
CA $180 total
includes taxes & fees
Oct 15 - Oct 16
Beachview

6. Lost Guest House Peterhead

Lost Guest House Peterhead
Peterhead
CA $70
CA $84 total
includes taxes & fees
Oct 19 - Oct 20
Lost Guest House Peterhead

7. St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
CA $154
CA $185 total
includes taxes & fees
Nov 12 - Nov 13
St Olaf Golf Hotel

8. Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
CA $185
CA $222 total
includes taxes & fees
Oct 20 - Oct 21
Saplinbrae Hotel and Lodges

9. 15 Main Street

15 Main Street
Peterhead
CA $617
CA $741 total
includes taxes & fees
Nov 4 - Nov 5
15 Main Street

10. By The Bay

By The Bay
Peterhead
CA $191
CA $229 total
includes taxes & fees
Nov 4 - Nov 5
By The Bay

11. New Inn Hotel

New Inn Hotel
Ellon
CA $181
CA $217 total
includes taxes & fees
Oct 13 - Oct 14
New Inn Hotel

12. Newburgh Inn

Newburgh Inn
Ellon
CA $79
CA $95 total
includes taxes & fees
Oct 15 - Oct 16
Newburgh Inn

13. Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
CA $216
CA $259 total
includes taxes & fees
Oct 13 - Oct 14
Heath Hill Hotel

14. Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
Fraserburgh
CA $143
CA $171 total
includes taxes & fees
Oct 18 - Oct 19
Stag & Thistle Hotel and Restaurant

15. The Davron Hotel

The Davron Hotel
Fraserburgh
CA $160
CA $192 total
includes taxes & fees
Oct 16 - Oct 17
The Davron Hotel

16. The Cock and Bull

The Cock and Bull
Aberdeen
CA $194
CA $233 total
includes taxes & fees
Oct 16 - Oct 17
The Cock and Bull

17. Disblair House

Disblair House
Aberdeen
CA $105
CA $126 total
includes taxes & fees
Nov 12 - Nov 13
Disblair House

18. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
CA $150
CA $150 total
includes taxes & fees
Oct 14 - Oct 15
Deveron Lodge B&B

19. Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
Inverurie
CA $184
CA $220 total
includes taxes & fees
Nov 2 - Nov 3
Meldrum House Country Hotel & Golf Course

20. The white horse inn

The white horse inn
Aberdeen
CA $99
CA $119 total
includes taxes & fees
Oct 20 - Oct 21
The white horse inn
View all properties

Check out pet-friendly hotels in Peterhead

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
CA $212
CA $254 total
includes taxes & fees
Oct 27 - Oct 28
Kilmarnock Arms Hotel

The Waterside Hotel

The Waterside Hotel
Peterhead
CA $93
CA $111 total
includes taxes & fees
Oct 18 - Oct 19
The Waterside Hotel

St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
CA $154
CA $185 total
includes taxes & fees
Nov 12 - Nov 13
St Olaf Golf Hotel

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
CA $185
CA $222 total
includes taxes & fees
Oct 20 - Oct 21
Saplinbrae Hotel and Lodges

15 Main Street

15 Main Street
Peterhead
CA $617
CA $741 total
includes taxes & fees
Nov 4 - Nov 5
15 Main Street
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 some more? Head to Mossgiel Woods, located nearby.
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

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

St Fergus Village Hall

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

Peterhead Maritime Heritage

9.6/10 (4 reviews)
Peterhead Maritime Heritage is 0.9 mi (1.5 km) from central Peterhead, why not stop by during your stay. If you want to experience more of the culture Peterhead has to offer, head to Peterhead Marina and St Fergus Village Hall.
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

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

The Aberdeen Dyce Hotel

The Aberdeen Dyce Hotel

10/10 Excellent
"The breakfast was amazing.First time I have ever had my pastries hot and a good selection of food."
Ann 1-night trip
Posted 4 hours ago
The Aberdeen Dyce Hotel
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 7 hours 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 18 hours ago
Thainstone House
Residence Inn by Marriott Aberdeen

Residence Inn by Marriott Aberdeen

10/10 Excellent
"Beautiful hotel and in a great location, would definitely stay again."
Sarah 1-night trip
Posted 1 day ago
Residence Inn by Marriott Aberdeen
Leonardo Hotel Aberdeen

Leonardo Hotel Aberdeen

10/10 Excellent
"Rooms spotless, staff friendly, breakfast delicious."
Marshall 1-night trip
Posted 3 days ago
Leonardo Hotel Aberdeen
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 4 days ago
Leonardo Hotel and Conference Venue Aberdeen Airport
Station Hotel Aberdeen

Station Hotel Aberdeen

10/10 Excellent
"Situated right opposite the train station and an easy walk to the bus station and the ferry terminal. The staff were really helpful especially as we arrived far too early to check in. We were able to leave our bags in a locked room and also on our last day after check-out. The room was spotless, the beds were comfortable and the bathroom was gorgeous...and extremely clean. We decided to have the High Tea which was really good value and as we wanted an early meal the timing suited us 100% (3-6pm - I think). We didn't have breakfast as we had an early appointment but we were able to order hot beverages from the restaurant after checkout to keep us going until our ferry departure. We would definitely return next time we're in Aberdeen."
Sue 1-night trip
Posted 5 days ago
Station Hotel Aberdeen
Park Inn by Radisson Aberdeen

Park Inn by Radisson Aberdeen

10/10 Excellent
"We had a great stay, for a family wedding. Hotel allowed early access to get ready."
Annie 1-night trip
Posted 7 days ago
Park Inn by Radisson Aberdeen
Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges

10/10 Excellent
"The Hotel is amazing the staff could not do enough and it felt well looked after and money had been spent on it. Breakfast was superb and plenty of coffee. Plenty of parking and I will absolutely be staying here again."
James 1-night trip
Posted 9 days ago
Saplinbrae Hotel and Lodges

Frequently asked questions

How much does a hotel room cost in Peterhead?
You can discover great hotels in Peterhead from CA $84 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 travelers' 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 travelers love Saplinbrae Hotel and Lodges, a hotel with a restaurant and 2 bars/lounges. Another romantic hotel with top reviews is The Waterside Hotel. This hotel offers a restaurant as well as in-room champagne service for a perfect stay. Discover more hotels in Peterhead on Hotels.com for couples by using the "Traveler 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 driving, a great Peterhead hotel with free parking is a bonus. Our travelers' favorites 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. Travelers 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.
Can I book a refundable hotel in Peterhead?
If you're looking for the flexibility to change your plans to Peterhead, most accommodations offer refundable* bookable rates. You can see these accommodations 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 vacation home instead of a hotel?
If you want to find a good alternative to a hotel, review our selection of 17 vacation 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 temp is 56°F. February and January are the coldest months when the average temperature is 42°F. October and July are the months with the most rain.
Why should I book my Peterhead hotel through Hotels.com?
There are lots of reasons to book your Peterhead trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Peterhead

Seaside Serenity: Explore the Hidden Charms of Peterhead

Nestled on Scotland's rugged northeast coastline, Peterhead is a charming small town that beckons adventurers and families alike. Explore the vibrant marina, bask on sandy beaches, and delve into the rich maritime history at the iconic Peterhead Prison Museum. Discover the stunning coastal landscapes, dotted with dramatic cliffs and hidden coves, perfect for leisurely strolls. With relaxed accommodations and a welcoming atmosphere, Peterhead offers an ideal getaway to unwind and immerse yourself in local culture. Don't miss the nearby ruins of Slains Castle, where legends of Dracula were born. Experience the unique allure of Peterhead, where sea meets serenity. For our best hotel rates in Peterhead and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in Peterhead

Some of the best places to stay in Peterhead are Fraserburgh, Ellon and Cruden Bay. Fraserburgh, Ellon, and Cruden Bay offer unique Scottish experiences, from Fraserburgh's maritime history to Ellon's quaint charm and Cruden Bay's stunning coastal views. For first-time visitors, Fraserburgh is ideal due to its rich attractions and waterside hotels. Accommodation options range from charming inns to budget-friendly hotels, ensuring comfort and convenience. Whether you seek the best hotels or affordable stays, these towns provide a variety of choices to suit every traveller’s needs. Enjoy your Scottish adventure! Here are some of the most popular hotels with our guests in Peterhead:

  1. FraserburghOpens in a new window: Fraserburgh is a charming coastal town perfect for outdoor enthusiasts and culture lovers alike. With attractions like the Fraserburgh Heritage Centre, which showcases local history, and the Museum of Scottish Lighthouses, it’s an ideal destination for those looking to explore Scotland’s maritime heritage. For accommodations, consider Ban Car HotelOpens in a new window, a 3-star hotel that welcomes pets and offers a comfortable stay. Another option is Door to the Shore - Seafront CottagesOpens in a new window, a 3.5-star lodge that provides adventure sports and recreation activities nearby. If you prefer a hotel with dining options, The Davron HotelOpens in a new window, also a 3-star hotel, offers free breakfast and entertainment facilities like a billiards table.
  2. EllonOpens in a new window: Ellon is a scenic town known for its beautiful beaches and gardens, making it perfect for outdoor activities. Key attractions include the Newburgh Seal Beach and Pitmedden Garden. For a place to stay, Meldrum House Country Hotel & Golf CourseOpens in a new window is a 4-star hotel ideal for business and golf enthusiasts, with amenities like multiple meeting rooms. Another great choice is The Newmachar HotelOpens in a new window, a 4-star inn that caters to families and offers child-friendly amenities. If you're seeking luxury, Trump Macleod House & LodgeOpens in a new window is a 5-star hotel providing adventure sports and direct beach access.
  3. Cruden BayOpens in a new window: Cruden Bay boasts stunning coastal scenery and outdoor adventures, including the Bullers of Buchan and the Peterhead Maritime Heritage Museum. It's a perfect spot for those looking to combine relaxation with exploration. Cruden Bay Bed & BreakfastOpens in a new window is a 3.5-star bed and breakfast that welcomes pets and features golf amenities. Alternatively, Kilmarnock Arms HotelOpens in a new window is a 3-star hotel suited for business travellers, offering pet-friendly services. For a cozy stay, consider St Olaf Golf HotelOpens in a new window, a 3-star inn that also accommodates pets and provides a warm, welcoming atmosphere.

Things to do in Peterhead for first times

A three-day visit to Peterhead offers a delightful blend of sandy beaches and charming small-town vibes. Enjoy activities like swimming, golf, and art exploration, or unwind at a spa. With scenic coastal views and opportunities for boating and hiking, it's a refreshing getaway for nature lovers and adventurers alike. Here's a quick itinerary to make the most of your trip to Peterhead:

  • Day 1: Begin your adventure at the Bullers of Buchan, where dramatic cliffs meet the North Sea, offering stunning views and opportunities for photography. Enjoy a leisurely walk along the rugged coastline before making your way to Peterhead Marina. Here, you can soak in the vibrant atmosphere, watch the boats come and go, and maybe grab a quick bite at one of the local cafes. Finally, immerse yourself in the region’s rich maritime history at the Peterhead Maritime Heritage, where interactive exhibits and artifacts will deepen your appreciation for the area’s seafaring past.
  • Day 2: Start your day at the Aberdeenshire Farming Museum, where you can explore the region's agricultural heritage through fascinating exhibits and vintage farm equipment. Afterward, take a scenic stroll to Rora Moss, a serene nature spot perfect for bird-watching and enjoying the peaceful surroundings. Wrap up your day at the Aberdeenshire Museums Discovery Centre, where you can delve into local history and art, making for a well-rounded cultural experience.
  • Day 3: Kick off your morning at the RSPB Loch of Strathbeg Nature Reserve, where the rich wildlife and tranquil landscapes provide an ideal setting for nature lovers. Next, head to Rattray Head, renowned for its beautiful sandy beach and iconic lighthouse—perfect for a relaxing walk along the shore. Conclude your day at Russell Court Park, where you can unwind amidst lush greenery and perhaps enjoy a picnic while soaking in the beautiful Scottish scenery.

4 tips to find a great Peterhead hotel deal

  1. Book for the cheapest times: The most affordable time to visit Peterhead is during January, March, and December, when hotel rates are significantly lower. For international travellers, it's advisable to book your flight at least 3 months in advance to secure the best prices. Domestic travellers should aim to book at least 2 months prior for budget-friendly options. To truly appreciate the main attractions, plan for a stay of at least 2-3 days. While in Peterhead, you can enjoy the marina, sandy beaches, and the charming small-town atmosphere, all of which offer great value for money.
  2. Look for last-minute deals on Hotels.com: If you're looking for last-minute deals to Peterhead, you might find some enticing options. To uncover potential savings on Hotels.com, head to the DealsOpens in a new window or Last-Minute DealsOpens in a new window section, where you could discover affordable hotel rates as your travel date approaches. To stay informed about flash sales and exclusive promotions, consider enabling email alerts or push notifications from Hotels.com, helping you seize opportunities to save on your accommodations. Keep an eye out for booking fees to ensure an overall great deal.
  3. Be flexible with dates: Prices can fluctuate depending on factors like the hotel's location, star rating, and the time of year. As a result, if you're flexible with your travel dates, you may save on hotel expenses in Peterhead.
  4. Consider your location: When booking on Hotels.com for your holiday, take your location into account. Staying near major attractions or city centres may offer convenience, but it usually tends to come at a higher price. For more affordable options, consider hotels located in less central areas or neighbourhoods, striking a balance between cost and easy access to the sites you wish to visit.

Best time to go to Peterhead

Peterhead experiences its lowest average temperatures in January and 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, with 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