Hotels in Peterhead

Free cancellation options if plans change
Unlock travel rewards with One Key
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.
data_trends

Our prices for hotels in Peterhead are cheapest in February

See average prices and weather for all months

Price trends for hotels in Peterhead

Pricing is based on two traveler single night rates
Feb
$76
Average price during February is $76
Mar
$85
Average price during March is $85
Apr
$82
Average price during April is $82
May
$100
Average price during May is $100
Jun
$110
Average price during June is $110
Jul
$124
Average price during July is $124
Aug
$103
Average price during August is $103
Sep
$113
Average price during September is $113
Oct
$110
Average price during October is $110
Nov
$98
Average price during November is $98
Dec
$109
Average price during December is $109
Jan
$78
Average price during January is $78
Currently viewing crowd sizes and weather for February.

February

trending_upHigh crowds
High 44°F / low 39°F. Cloudy most days.
44°
weather_cloudy
February, High crowds, average high temperature 44 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
46°
weather_cloudy
March, Low crowds, average high temperature 46 degrees Fahrenheit, average low temperature 40 degrees Fahrenheit. Cloudy most days.
40°
48°
weather_cloudy
April, Moderate crowds, average high temperature 48 degrees Fahrenheit, average low temperature 42 degrees Fahrenheit. Cloudy most days.
42°
52°
weather_cloudy
May, Moderate crowds, average high temperature 52 degrees Fahrenheit, average low temperature 45 degrees Fahrenheit. Cloudy most days.
45°
57°
weather_cloudy
June, Moderate crowds, average high temperature 57 degrees Fahrenheit, average low temperature 50 degrees Fahrenheit. Cloudy most days.
50°
60°
weather_cloudy
July, High crowds, average high temperature 60 degrees Fahrenheit, average low temperature 53 degrees Fahrenheit. Cloudy most days.
53°
60°
weather_cloudy
August, High crowds, average high temperature 60 degrees Fahrenheit, average low temperature 54 degrees Fahrenheit. Cloudy most days.
54°
58°
weather_cloudy
September, High crowds, average high temperature 58 degrees Fahrenheit, average low temperature 52 degrees Fahrenheit. Cloudy most days.
52°
53°
weather_cloudy
October, Moderate crowds, average high temperature 53 degrees Fahrenheit, average low temperature 48 degrees Fahrenheit. Cloudy most days.
48°
49°
weather_cloudy
November, Low crowds, average high temperature 49 degrees Fahrenheit, average low temperature 44 degrees Fahrenheit. Cloudy most days.
44°
45°
weather_cloudy
December, Low crowds, average high temperature 45 degrees Fahrenheit, average low temperature 40 degrees Fahrenheit. Cloudy most days.
40°
44°
weather_cloudy
January, Low crowds, average high temperature 44 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
Monthly weather averages (˚F)

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 Bullers of Buchan and Cruden Bay Golf Club within a small-town setting.

Frequently asked questions

What hotels do travelers like in Peterhead?
Saplinbrae Hotel and Lodges, Kilmarnock Arms Hotel and St Olaf Golf Hotel are all accommodations that are popular with guests.
Where can I get free parking at my hotel in Peterhead?
Park your car for free at Crawfords Guest House.
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

Embrace the Coastal Charm: Peterhead's Hidden Treasures Await

Discover Peterhead, Scotland, a charming coastal town where maritime history meets natural beauty. Stroll along the picturesque marina and soak up the sea breeze at Cruden Bay's sandy beaches. Explore the historic ruins of Peterhead Castle, a testament to the area’s storied past, before indulging in fresh seafood at local eateries. Perfect for those seeking an off-the-beaten-path adventure, Peterhead offers stunning coastal walks, vibrant fishing culture, and the welcoming spirit of a small town. Whether you're an outdoor enthusiast or a history buff, Peterhead promises a unique and unforgettable Scottish escape. For the 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 Central Aberdeen, Dyce and Bucksburn. Central Aberdeen, Dyce, and Bucksburn offer diverse experiences for travelers. Central Aberdeen is ideal for first-time visitors, with vibrant shops, culture, and dining. Dyce provides proximity to the airport and modern accommodations, while Bucksburn features a quieter, suburban feel. Generally, hotel options range from budget-friendly inns to more luxurious stays, often with amenities like spa facilities and pools, ensuring a comfortable retreat after exploring the scenic beauty of Peterhead and its surroundings. Here are some of the best hotels in Peterhead that our travelers love:

  1. Central AberdeenOpens in a new window: Central Aberdeen is a vibrant area known for its rich cultural heritage and family-friendly attractions. Key points of interest include the historic University of Aberdeen and the bustling Union Square Shopping Centre. For accommodations, consider Aberdeen Youth HostelOpens in a new window, a 4-star hostel offering continental breakfast and a bar, perfect for budget travelers. Mercure Aberdeen Caledonian HotelOpens in a new window is another 4-star hotel suitable for business travelers, featuring multiple meeting rooms. For a unique stay, check out Malmaison AberdeenOpens in a new window, also a 4-star hotel that caters to business and pet-friendly needs, complete with distinctive decor and multiple meeting spaces.
  2. DyceOpens in a new window: Dyce is a business-centric location with easy access to the University of Aberdeen and TECA, making it ideal for corporate travelers. Leonardo Hotel and Conference Venue Aberdeen AirportOpens in a new window is a 4-star hotel focused on business amenities, including a meeting room. Another great option, Courtyard by Marriott Aberdeen AirportOpens in a new window, also a 4-star hotel, offers accessible business facilities and conference space. For a more upscale experience, Trump Macleod House & LodgeOpens in a new window is a 5-star property providing beach access and adventure activities, catering to those seeking both business and leisure opportunities.
  3. BucksburnOpens in a new window: Bucksburn is a thriving business area close to cultural attractions like His Majesty's Theatre and the University of Aberdeen. Hilton Aberdeen TECAOpens in a new window is a well-rounded 4-star hotel suitable for families and business travelers, featuring meeting rooms and children’s amenities. Village Hotel AberdeenOpens in a new window, also a 4-star hotel, offers beach access along with business facilities, making it a great choice for work and relaxation. Lastly, Craighaar HotelOpens in a new window is another 4-star hotel focused on business travelers, providing multiple meeting rooms for corporate needs.

Things to do in Peterhead for first time

Three days in Peterhead offers travelers a chance to explore its stunning coastal landscapes, from sandy beaches to charming marinas. Enjoy activities like swimming, hiking, and golfing, or unwind at a local spa. With its picturesque scenery and vibrant small-town atmosphere, it's a delightful getaway by the sea. Here's a quick itinerary to make the most of your trip to Peterhead:

  • Day 1: Start your exploration at RSPB Loch of Strathbeg Nature Reserve, a haven for wildlife enthusiasts where you can enjoy birdwatching amidst stunning landscapes. After soaking in the natural beauty, head to Haddo Country Park, where you can stroll through picturesque gardens and perhaps enjoy a picnic in the serene surroundings. Finish your day at The Corse Playpark, an ideal spot for some fun and relaxation, perfect for families or anyone looking to unwind with some outdoor activities.
  • Day 2: Begin at Russell Court Park, a charming green space perfect for a morning walk or a leisurely sit on a bench while enjoying the fresh air. From there, make your way to Forvie Sands National Nature Reserve, where you can marvel at the breathtaking sand dunes and unique wildlife. Conclude your day at Hackley Bay, where you can take a peaceful walk along the beach and watch the sunset over the water, creating a picturesque end to your adventures.
  • Day 3: Kick off your day at Balmedie Beach, where you can stroll along the sandy shores and enjoy the scenic coastal views. Next, visit Pitmedden Garden, renowned for its stunning floral displays and tranquil atmosphere—perfect for a leisurely exploration. Wrap up your itinerary at Newburgh Seal Beach, where you can observe the fascinating seals in their natural habitat while enjoying the beauty of the coastline, making for a memorable conclusion to your trip.

5 tips to find a great Peterhead hotel deal

  1. Book for the cheapest times: The most budget-friendly time to visit Peterhead is from October to December, when hotel prices are more affordable. If you're traveling internationally, it's advisable to book your flight at least one month in advance to secure great value for money. To fully experience the key attractions, plan for a stay of at least 2-3 days. Notable sights in Peterhead include the marina, sandy beaches, and the charming castle, all of which offer a delightful experience without breaking the bank.
  2. Look for last-minute deals on Hotels.com: Looking for great last-minute hotel deals in Peterhead? Check out the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you could find discounted room rates as your travel date approaches. You may also want to enable email alerts or push notifications from Hotels.com to stay informed about flash sales and exclusive promotions, giving you a better chance to compare rates and snag a great deal. Don't miss your opportunity to save on accommodations in this charming coastal town!
  3. Be flexible with dates: Hotel prices can fluctuate depending on various factors, including the hotel's location, star rating, and the time of year. Therefore, 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 vacation, think about your location. Staying near major attractions or city centers can offer convenience, but it usually tends to be more expensive. For more affordable options, consider hotels in less central neighborhoods, balancing your budget with the ease of reaching the places you want to visit.
  5. Upgrade with One Key: Make your next booking in Peterhead and sign up to Hotels.com's free One Key program, letting you earn and use reward points on your next stay. Progress through the Blue, Silver, Gold and Platinum tiers to unlock various advantages like room upgrades when available, discounted rates, and exclusive offers for members. Don't hesitate, sign up today.

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 tends to be the wettest month. The peak travel months to visit Peterhead are February, April, and September, which see a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by dry to light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.

Peterhead Travel Information

Best Time to Visit
July, August and September
Average Stay
3 days
International Airport
Aberdeen Airport (ABZ)
Popular Sights
Bullers of Buchan, Cruden Bay Golf Club and Peterhead Marina
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.