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
Aug 8 - Aug 9
Tomorrow
Aug 9 - Aug 10
Next weekend
Aug 14 - Aug 16
In two weeks
Aug 21 - Aug 23

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 comfort, location and traveler experience. Last updated on .

1. Harbour Spring, Peterhead by Marston's Inns

Harbour Spring, Peterhead by Marston's Inns
Peterhead
CA $74
CA $88 total
includes taxes & fees
Sep 6 - Sep 7
Harbour Spring, Peterhead by Marston's Inns

2. Seaview Hotel

Seaview Hotel
Peterhead
CA $162
CA $194 total
includes taxes & fees
Sep 5 - Sep 6
Seaview Hotel

3. Beachview

Beachview
Peterhead
CA $120
CA $145 total
includes taxes & fees
Aug 13 - Aug 14
Beachview

4. Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
CA $216
CA $259 total
includes taxes & fees
Aug 14 - Aug 15
Kilmarnock Arms Hotel

5. The Waterside Hotel

The Waterside Hotel
Peterhead
CA $92
CA $111 total
includes taxes & fees
Aug 23 - Aug 24
The Waterside Hotel

6. St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
CA $175
CA $210 total
includes taxes & fees
Aug 16 - Aug 17
St Olaf Golf Hotel

7. Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
CA $195
CA $234 total
includes taxes & fees
Aug 16 - Aug 17
Saplinbrae Hotel and Lodges

8. Craigievar

Craigievar
Peterhead
CA $826
CA $992 total
includes taxes & fees
Sep 1 - Sep 2
Craigievar

9. By The Bay

By The Bay
Peterhead
CA $154
CA $184 total
includes taxes & fees
Aug 22 - Aug 23
By The Bay

10. Newburgh Inn

Newburgh Inn
Ellon
CA $85
CA $102 total
includes taxes & fees
Aug 10 - Aug 11
Newburgh Inn

11. The Buchan Hotel

The Buchan Hotel
Ellon
CA $155
CA $186 total
includes taxes & fees
Aug 12 - Aug 13
The Buchan Hotel

12. Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
CA $213
CA $256 total
includes taxes & fees
Aug 22 - Aug 23
Heath Hill Hotel

13. The Davron Hotel

The Davron Hotel
Fraserburgh
CA $196
CA $235 total
includes taxes & fees
Aug 18 - Aug 19
The Davron Hotel

14. Disblair House

Disblair House
Aberdeen
CA $103
CA $124 total
includes taxes & fees
Aug 16 - Aug 17
Disblair House

15. The white horse inn

The white horse inn
Aberdeen
CA $110
CA $132 total
includes taxes & fees
Sep 8 - Sep 9
The white horse inn

16. The Cock and Bull

The Cock and Bull
Aberdeen
CA $194
CA $233 total
includes taxes & fees
Aug 9 - Aug 10
The Cock and Bull

17. Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
Fraserburgh
CA $171
CA $206 total
includes taxes & fees
Aug 30 - Aug 31
Stag & Thistle Hotel and Restaurant

18. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
CA $157
CA $157 total
includes taxes & fees
Sep 1 - Sep 2
Deveron Lodge B&B

19. Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
Inverurie
CA $199
CA $239 total
includes taxes & fees
Aug 12 - Aug 13
Meldrum House Country Hotel & Golf Course

20. Pinehurst Lodge Hotel

Pinehurst Lodge Hotel
Dyce
CA $100
CA $148 total
includes taxes & fees
Aug 14 - Aug 15
Pinehurst Lodge Hotel
View all properties

Check out pet-friendly hotels in Peterhead

The Waterside Hotel

The Waterside Hotel
Peterhead
CA $92
CA $111 total
includes taxes & fees
Aug 23 - Aug 24
The Waterside Hotel

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
CA $216
CA $259 total
includes taxes & fees
Aug 14 - Aug 15
Kilmarnock Arms Hotel

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
CA $195
CA $234 total
includes taxes & fees
Aug 16 - Aug 17
Saplinbrae Hotel and Lodges

St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
CA $175
CA $210 total
includes taxes & fees
Aug 16 - Aug 17
St Olaf Golf Hotel

Craigievar

Craigievar
Peterhead
CA $826
CA $992 total
includes taxes & fees
Sep 1 - Sep 2
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 August
Typical weather for Peterhead
August
High 16°C / low 12°C. Cloudy most days.
View properties in August
16°
12°
14°
11°
12°
11°
14°
10°
16°
12°
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

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 National Nature Reserve, both just a short drive away.
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

St Fergus Village Hall

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

Aberdeenshire Museums Discovery Centre

If museums are on your list of things to see in Peterhead, then you might want to head to Aberdeenshire Museums Discovery Centre. If you want to see more of the museums in Peterhead, Aberdeenshire Farming Museum isn't far either.
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

Learn more about Peterhead

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

See all hotels in Peterhead
A lighthouse on a rocky outcrop in the ocean with waves crashing against it.
Photo by Mark Wilson

Check out reviews of Peterhead hotels guests love

Leonardo Hotel Aberdeen

Leonardo Hotel Aberdeen

10/10 Excellent
"Clean, beautiful view of the city, walking distance to key parts of the city. Only hotel out of 6 we stayed in that had ice machines. Accommodations were excellent at a very reasonable price. We loved our stay in Aberdeen. "
Katie 1-night trip
Posted 8 hours ago
Leonardo Hotel Aberdeen
Residence Inn by Marriott Aberdeen

Residence Inn by Marriott Aberdeen

10/10 Excellent
"Very pleasant hotel , great location , staff vey helpful"
James 1-night trip
Posted 21 hours ago
Residence Inn by Marriott Aberdeen
Park Inn by Radisson Aberdeen

Park Inn by Radisson Aberdeen

10/10 Excellent
"It's a good central hotel"
Mark 1-night trip
Posted 1 day ago
Park Inn by Radisson Aberdeen
Moxy Aberdeen Airport

Moxy Aberdeen Airport

10/10 Excellent
"Clean room, good car parking, close to transport"
grahame 2-night trip
Posted 2 days ago
Moxy Aberdeen Airport
Station Hotel Aberdeen

Station Hotel Aberdeen

8/10 Good
"Good hotel clean tide well manerd staff"
Eddie 1-night trip
Posted 3 days ago
Station Hotel Aberdeen
Thainstone House

Thainstone House

8/10 Good
"Staff were very good and food was great"
Neil 2-night trip
Posted 4 days ago
Thainstone House
Seaview Hotel

Seaview Hotel

10/10 Excellent
"The staff were very pleasant. I was in room 2, which had a powerful shower, was clean, and had strong WiFi. The evening meal was very nice, as was the breakfast. I will book again when working in Peterhead :)"
Ian 1-night trip
Posted 4 days ago
Seaview Hotel
Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges

10/10 Excellent
"We enjoyed our stay, everything was clean and we had had all amenities met in the kitchen along with a welcome food basket which was unexpected but super nice! Kids had a lovely walk to the pond where there were swans. Lots of parking outside. Thank you!"
Genevieve 3-night trip
Posted 4 days ago
Saplinbrae Hotel and Lodges
Sandman Signature Aberdeen Hotel & Spa

Sandman Signature Aberdeen Hotel & Spa

10/10 Excellent
"Très belle chambre."
Nathalie 1-night trip
Posted 4 days ago
Sandman Signature Aberdeen Hotel & Spa

Frequently asked questions

How much does a hotel room cost in Peterhead?
You can discover great hotels in Peterhead from CA $68 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 and an indoor pool 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 free parking 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 12 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