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 29 - Aug 30
Tomorrow
Aug 30 - Aug 31
Next weekend
Sep 4 - Sep 6
In two weeks
Sep 11 - Sep 13

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. Seaview Hotel

Seaview Hotel
Peterhead
CA $165
CA $198 total
includes taxes & fees
Aug 31 - Sep 1
Seaview Hotel

2. Harbour Spring, Peterhead by Marston's Inns

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

3. St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
CA $202
CA $243 total
includes taxes & fees
Sep 14 - Sep 15
St Olaf Golf Hotel

4. Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
CA $216
CA $259 total
includes taxes & fees
Aug 30 - Aug 31
Kilmarnock Arms Hotel

5. Beachview

Beachview
Peterhead
CA $125
CA $150 total
includes taxes & fees
Sep 18 - Sep 19
Beachview

6. The Waterside Hotel

The Waterside Hotel
Peterhead
CA $93
CA $111 total
includes taxes & fees
Aug 30 - Aug 31
The Waterside Hotel

7. Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
CA $223
CA $267 total
includes taxes & fees
Aug 30 - Aug 31
Saplinbrae Hotel and Lodges

8. 15 Main Street

15 Main Street
Peterhead
15 Main Street

9. By The Bay

By The Bay
Peterhead
CA $154
CA $184 total
includes taxes & fees
Aug 30 - Aug 31
By The Bay

10. Craigievar

Craigievar
Peterhead
Craigievar

11. New Inn Hotel

New Inn Hotel
Ellon
CA $155
CA $186 total
includes taxes & fees
Aug 30 - Aug 31
New Inn Hotel

12. Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
CA $214
CA $256 total
includes taxes & fees
Aug 31 - Sep 1
Heath Hill Hotel

13. Disblair House

Disblair House
Aberdeen
CA $106
CA $127 total
includes taxes & fees
Aug 31 - Sep 1
Disblair House

14. Aberdeen Douglas Hotel

Aberdeen Douglas Hotel
Central Aberdeen
CA $106
CA $127 total
includes taxes & fees
Sep 6 - Sep 7
Aberdeen Douglas Hotel

15. Newburgh Inn

Newburgh Inn
Ellon
CA $90
CA $108 total
includes taxes & fees
Sep 1 - Sep 2
Newburgh Inn

16. The Davron Hotel

The Davron Hotel
Fraserburgh
CA $196
CA $235 total
includes taxes & fees
Aug 30 - Aug 31
The Davron Hotel

17. Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
Fraserburgh
CA $144
CA $173 total
includes taxes & fees
Sep 1 - Sep 2
Stag & Thistle Hotel and Restaurant

18. Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
Inverurie
CA $219
CA $263 total
includes taxes & fees
Aug 31 - Sep 1
Meldrum House Country Hotel & Golf Course

19. The white horse inn

The white horse inn
Aberdeen
CA $95
CA $114 total
includes taxes & fees
Aug 30 - Aug 31
The white horse inn

20. Granville guest house

Granville guest house
Dyce
CA $113
CA $136 total
includes taxes & fees
Aug 30 - Aug 31
Granville guest house
View all properties

Check out pet-friendly hotels in Peterhead

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
CA $216
CA $259 total
includes taxes & fees
Aug 30 - Aug 31
Kilmarnock Arms Hotel

St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
CA $202
CA $243 total
includes taxes & fees
Sep 14 - Sep 15
St Olaf Golf Hotel

The Waterside Hotel

The Waterside Hotel
Peterhead
CA $93
CA $111 total
includes taxes & fees
Aug 30 - Aug 31
The Waterside Hotel

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
CA $223
CA $267 total
includes taxes & fees
Aug 30 - Aug 31
Saplinbrae Hotel and Lodges

Craigievar

Craigievar
Peterhead
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, Newburgh on Ythan Golf Club and Longside 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 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

Slains Castle

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

Aberdeenshire Farming Museum

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

Thainstone House

Thainstone House

10/10 Excellent
"Good value and very comfortable bed"
kyle 1-night trip
Posted 3 hours ago
Thainstone House
Leonardo Hotel Aberdeen

Leonardo Hotel Aberdeen

10/10 Excellent
"Comfortable stay. Great location, everything you need is on hand."
Stuart 2-night trip
Posted 6 hours ago
Leonardo Hotel Aberdeen
Banff Springs Hotel

Banff Springs Hotel

10/10 Excellent
"Great hotel, very clean, staff brilliant, food excellent and easy parking, and great views."
Calum 1-night trip
Posted 18 hours ago
Banff Springs Hotel
Sandman Signature Aberdeen Hotel & Spa

Sandman Signature Aberdeen Hotel & Spa

10/10 Excellent
"Always use this hotel when.visiting Aberdeen great location and superb service and cleanliness."
Tom 2-night trip
Posted 23 hours ago
Sandman Signature Aberdeen Hotel & Spa
Residence Inn by Marriott Aberdeen

Residence Inn by Marriott Aberdeen

10/10 Excellent
"The hotel was very clean. All staff members that we were in contact were very friendly and helpful. The breakfast was great with lots of options (eggs (scrambled and boiled), bacon, sausage, fruit, yogurt (with toppings), cheeses, pastries, juice, and coffee. We enjoy staying here and will stay here again when we return. The location is great as well."
Jenine 9-night trip
Posted 2 days ago
Residence Inn by Marriott Aberdeen
Brentwood Aberdeen City Centre near Union Street

Brentwood Aberdeen City Centre near Union Street

10/10 Excellent
"Is possible provide fridge/oven is good"
Mozammal 2-night trip
Posted 4 days ago
Brentwood Aberdeen City Centre near Union Street
Courtyard by Marriott Aberdeen Airport

Courtyard by Marriott Aberdeen Airport

10/10 Excellent
"Comfy rooms, airport location, friendly staff"
Sanjoy 2-night trip
Posted 5 days ago
Courtyard by Marriott Aberdeen Airport
Station Hotel Aberdeen

Station Hotel Aberdeen

8/10 Good
"Room was clean & plenty of parking"
Ann 1-night trip
Posted 5 days ago
Station Hotel Aberdeen
Kilmarnock Arms Hotel

Kilmarnock Arms Hotel

10/10 Excellent
"Fabulous stay, very querky and very interesting link to Bram Stoker. The staff kindly let us see the visitors book showing Bram Stokers entry and made for a good couple of hours browse if u like that kind of history. Also close to Slains Castle, just a short walk away. Very enjoyable stay."
Gillian 1-night trip
Posted 5 days ago
Kilmarnock Arms Hotel

Frequently asked questions

How much does a hotel room cost in Peterhead?
You can discover great hotels in Peterhead from CA $88 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