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

This weekend
Next weekend

Where to stay in Peterhead?

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.
trending_down

Our prices for hotels in Peterhead are cheapest in April

See average prices and weather for all months

Price trends for hotels in Peterhead

Pricing is based on two traveller single night rates
Apr
CA $86
Average price during April is CA $86
May
CA $138
Average price during May is CA $138
Jun
CA $139
Average price during June is CA $139
Jul
CA $153
Average price during July is CA $153
Aug
CA $157
Average price during August is CA $157
Sep
CA $158
Average price during September is CA $158
Oct
CA $139
Average price during October is CA $139
Nov
CA $137
Average price during November is CA $137
Dec
CA $146
Average price during December is CA $146
Jan
CA $113
Average price during January is CA $113
Feb
CA $100
Average price during February is CA $100
Mar
CA $139
Average price during March is CA $139
Currently viewing crowd sizes and weather for April.

April

trending_flatModerate crowds
High 9°C / low 5°C. Cloudy most days.
weather_cloudy
April, Moderate crowds, average high temperature 9 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
11°
weather_cloudy
May, Moderate crowds, average high temperature 11 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
14°
weather_cloudy
June, Moderate crowds, average high temperature 14 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
16°
weather_cloudy
July, High crowds, average high temperature 16 degrees Celsius, average low temperature 12 degrees Celsius. Cloudy most days.
12°
16°
weather_cloudy
August, High crowds, average high temperature 16 degrees Celsius, average low temperature 12 degrees Celsius. Cloudy most days.
12°
14°
weather_cloudy
September, High crowds, average high temperature 14 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
12°
weather_cloudy
October, Moderate crowds, average high temperature 12 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
weather_cloudy
November, Low crowds, average high temperature 9 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
weather_cloudy
December, Low crowds, average high temperature 7 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
weather_cloudy
January, Low crowds, average high temperature 7 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
weather_cloudy
February, High crowds, average high temperature 7 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
weather_cloudy
March, Low crowds, average high temperature 8 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
Monthly weather averages (˚C)

Top landmarks in Peterhead

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 Bullers of Buchan within a small-town setting.

Frequently asked questions

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 with my pet in Peterhead?
Your animal companion is welcome at these pet-friendly hotels: The Waterside Hotel, Saplinbrae Hotel and Lodges, and Albert Hotel. There are 9 alternatives to choose from on our site.
Which Peterhead hotels do guests like for their central location?
Our guests rave about the location of Printworks Apart-Hotel.
Where can I stay in Peterhead if I'm looking for a cheap accommodation?
An inexpensive option worth considering is The Waterside Hotel.
Where can I stay if I'm visiting Peterhead with my kids?
Your kids are welcome at Printworks Apart-Hotel, Saplinbrae Hotel and Lodges and Kilmarnock Arms Hotel. You can also check out 14 options available on our site.
Where should I stay in Peterhead for a getaway with my partner?
Kilmarnock Arms Hotel is a great option for a romantic getaway.
Where should I stay in Peterhead if I want a luxurious hotel?
An option for a luxury stay is By The Bay. Additionally, check out all 6 options on our site.
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

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.

If you're looking to discover somewhere new, look no further than Peterhead. Whether you're planning to stay for a night or for the week, the area around Peterhead has accommodations to fit every need. Search for hotels in Peterhead with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all Peterhead hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Peterhead hotel deals are here with our lowest price guarantee.