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
17 Aug - 18 Aug
Tomorrow
18 Aug - 19 Aug
This weekend
21 Aug - 23 Aug
Next weekend
28 Aug - 30 Aug

Where to stay in Peterhead?

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

Harbour Spring, Peterhead by Marston's Inns

Harbour Spring, Peterhead by Marston's Inns
Peterhead
€55
includes taxes & fees
13 Sept - 14 Sept
Harbour Spring, Peterhead by Marston's Inns

Seaview Hotel

Seaview Hotel
Peterhead
€123
includes taxes & fees
23 Aug - 24 Aug
Seaview Hotel

The Waterside Hotel

The Waterside Hotel
Peterhead
€69
includes taxes & fees
6 Sept - 7 Sept
The Waterside Hotel

Beachview

Beachview
Peterhead
€94
includes taxes & fees
20 Aug - 21 Aug
Beachview

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
€163
includes taxes & fees
20 Aug - 21 Aug
Kilmarnock Arms Hotel

By The Bay

By The Bay
Peterhead
€116
includes taxes & fees
19 Aug - 20 Aug
By The Bay

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
€166
includes taxes & fees
20 Aug - 21 Aug
Saplinbrae Hotel and Lodges

Craigievar

Craigievar
Peterhead
€617
includes taxes & fees
24 Aug - 25 Aug
Craigievar

St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
€151
includes taxes & fees
14 Sept - 15 Sept
St Olaf Golf Hotel

Newburgh Inn

Newburgh Inn
Ellon
€67
includes taxes & fees
24 Aug - 25 Aug
Newburgh Inn

Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
€161
includes taxes & fees
20 Aug - 21 Aug
Heath Hill Hotel

New Inn Hotel

New Inn Hotel
Ellon
€116
includes taxes & fees
28 Aug - 29 Aug
New Inn Hotel

The Davron Hotel

The Davron Hotel
Fraserburgh
€146
includes taxes & fees
18 Aug - 19 Aug
The Davron Hotel

Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
Fraserburgh
€107
includes taxes & fees
12 Sept - 13 Sept
Stag & Thistle Hotel and Restaurant

Disblair House

Disblair House
Aberdeen
€79
includes taxes & fees
18 Aug - 19 Aug
Disblair House

Deveron Lodge B&B

Deveron Lodge B&B
Turriff
€98
includes taxes & fees
19 Aug - 20 Aug
Deveron Lodge B&B

The white horse inn

The white horse inn
Aberdeen
€84
includes taxes & fees
7 Sept - 8 Sept
The white horse inn

The Cock and Bull

The Cock and Bull
Aberdeen
€147
includes taxes & fees
18 Aug - 19 Aug
The Cock and Bull

Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
Inverurie
€158
includes taxes & fees
31 Aug - 1 Sept
Meldrum House Country Hotel & Golf Course

Strathburn Hotel Inverurie by Compass Hospitality

Strathburn Hotel Inverurie by Compass Hospitality
Inverurie
€73
includes taxes & fees
23 Aug - 24 Aug
Strathburn Hotel Inverurie by Compass Hospitality
View all properties

Get last-minute hotel deals in Peterhead and save more

Sign in to unlock great savings.

The Waterside Hotel

The Waterside Hotel
Peterhead
€192
for 2 nights, 1 room
€96 per night
includes taxes & fees
The Waterside Hotel

Seaview Hotel

Seaview Hotel
Peterhead
€246
for 2 nights, 1 room
€123 per night
includes taxes & fees
Seaview Hotel

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
€325
for 2 nights, 1 room
€163 per night
includes taxes & fees
Kilmarnock Arms Hotel

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
€358
for 2 nights, 1 room
€179 per night
includes taxes & fees
Saplinbrae Hotel and Lodges

Buchan Braes Hotel

Buchan Braes Hotel
Peterhead
Buchan Braes Hotel

Palace Hotel

Palace Hotel
Peterhead
Palace Hotel

The Waterside Hotel

The Waterside Hotel
Peterhead
€227
for 2 nights, 1 room
€114 per night
includes taxes & fees
The Waterside Hotel

Seaview Hotel

Seaview Hotel
Peterhead
€246
for 2 nights, 1 room
€123 per night
includes taxes & fees
Seaview Hotel

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
€372
for 2 nights, 1 room
€186 per night
includes taxes & fees
Kilmarnock Arms Hotel

Seaside Cottage Retreat in Peterhead

Seaside Cottage Retreat in Peterhead
Peterhead
€262
for 2 nights, 1 cottage
€131 per night
includes taxes & fees
Seaside Cottage Retreat in Peterhead

By The Bay

By The Bay
Peterhead
€293
for 2 nights, 1 room
€146 per night
includes taxes & fees
By The Bay

Buchan Braes Hotel

Buchan Braes Hotel
Peterhead
Buchan Braes Hotel

Palace Hotel

Palace Hotel
Peterhead
Palace Hotel

Cozy Seaside Retreat in Peterhead

Cozy Seaside Retreat in Peterhead
Peterhead
€249
for 2 nights, 1 home
€125 per night
includes taxes & fees
Cozy Seaside Retreat in Peterhead

St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
€442
for 2 nights, 1 room
€221 per night
includes taxes & fees
St Olaf Golf Hotel

You can also stay at pet-friendly hotels in Peterhead

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
€163
includes taxes & fees
20 Aug - 21 Aug
Kilmarnock Arms Hotel

The Waterside Hotel

The Waterside Hotel
Peterhead
€69
includes taxes & fees
6 Sept - 7 Sept
The Waterside Hotel

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
€166
includes taxes & fees
20 Aug - 21 Aug
Saplinbrae Hotel and Lodges

St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
€151
includes taxes & fees
14 Sept - 15 Sept
St Olaf Golf Hotel

Craigievar

Craigievar
Peterhead
€617
includes taxes & fees
24 Aug - 25 Aug
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 a little 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

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

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

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

Moxy Aberdeen Airport

Moxy Aberdeen Airport

10/10 Excellent
"Great hotel at a decent price. Would recommend"
John 1-night trip
Posted 9 hours ago
Moxy Aberdeen Airport
ibis Aberdeen Centre - Quayside

ibis Aberdeen Centre - Quayside

10/10 Excellent
"This hotel is well kept and quiet considering it sits just off Union Street and close to one of the main roads through Aberdeen. Breakfast was lovely and the staff were chatty and very friendly. I would come back and stay here. NCP is right next to the hotel although Sat Nav takes you to the exit of the NCP and it’s on a dual carriage way so a bit tricky to get to. After you’ve been around a couple of times you’ll get there lol"
Glenda 1-night trip
Posted 13 hours ago
ibis Aberdeen Centre - Quayside
Harbour Spring, Peterhead by Marston's Inns

Harbour Spring, Peterhead by Marston's Inns

8/10 Good
"Staff were friendly enoughy. Location was perfect for us. We were in a ground floor room which was spacious as designed for wheelchair users. The room it's self was fine just the wet room shower head could use a deep clean, the sink was too small for washing hands and there was mould on a few areas."
Mandy 1-night trip
Posted 17 hours ago
Harbour Spring, Peterhead by Marston's Inns
Leonardo Hotel Aberdeen

Leonardo Hotel Aberdeen

10/10 Excellent
"Excellent location and great place to stay"
N Richard 7-night trip
Posted 18 hours ago
Leonardo Hotel Aberdeen
Seaview Hotel

Seaview Hotel

10/10 Excellent
"Lovely room. Bar was nice. Food was great and big portions. Staff are brilliant. Only issue was the bathroom door didn't close properly."
Angela 1-night trip
Posted 18 hours ago
Seaview Hotel
Courtyard by Marriott Aberdeen Airport

Courtyard by Marriott Aberdeen Airport

10/10 Excellent
"Very clean and well maintained. Excellent beds. Only downside was the selection for breakfast. At £15 per head it was not limited."
Elinor 2-night trip
Posted 2 days ago
Courtyard by Marriott Aberdeen Airport
Thainstone House

Thainstone House

8/10 Good
"Nice stay again, bar service great as usual Sauna out of action in the pool area and EV charging but available"
Barry 1-night trip
Posted 2 days ago
Thainstone House
The Aberdeen Dyce Hotel

The Aberdeen Dyce Hotel

8/10 Good
"Me & my Son enjoy going there together & the Staff are Brilliant"
Craig 1-night trip
Posted 2 days ago
The Aberdeen Dyce Hotel
Brentwood Aberdeen City Centre near Union Street

Brentwood Aberdeen City Centre near Union Street

8/10 Good
"The room was very clean. The bed comfy, but would have liked an extra pillow each. The man on the desk very kindly got the channels we wanted on the television. All staff we saw were very helpful and friendly. Easy walking distance to many shops"
Dorothy 2-night trip
Posted 3 days ago
Brentwood Aberdeen City Centre near Union Street

Frequently asked questions

Can I book a refundable accommodation option in Peterhead?
If you want the flexibility to change your plans to Peterhead, most hotels offer refundable* rates that you can book. You can see this accommodation 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 holiday rental instead of a hotel?
If you want to find a good alternative to a hotel, browse our selection of 17 holiday 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 temperature is 13°C. February and January are the coldest months, when the average temperature is 6°C. October and July are the months with the most rain.
Why should I book my Peterhead hotel with Hotels.com?
There are lots of reasons to book your Peterhead trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Peterhead

Unwind by the Waves: Discover the Hidden Charms of Peterhead

Nestled on Scotland’s rugged northeast coast, Peterhead is a charming coastal town that beckons with its rich maritime heritage and stunning landscapes. Stroll along the picturesque marina, unwind on sandy beaches, and explore the historic ruins of Peterhead Castle. Nature lovers will revel in the dramatic cliffs and invigorating sea views, while local seafood delights promise a culinary adventure. Ideal for those seeking an authentic experience, Peterhead offers a unique blend of coastal charm and cultural richness, making it a hidden gem in the heart of Aberdeenshire.

Discover great hotels in Peterhead

In Peterhead, you'll find a range of hotel accommodations, from cosy guesthouses to modern establishments. Many offer comfortable rooms, local cuisine, and convenient access to the town's stunning coastline and rich maritime history, making it an ideal base for your Scottish adventure. Here are some of the most popular hotels with our travelers in Peterhead:

  1. Ban Car HotelOpens in a new window: This welcoming 3.0-star hotel offers a delightful lodging experience with a focus on comfort and convenience. It stands out for its pet-friendly policy, making it an excellent choice for travellers who seek companionship during their stay. The property features essential amenities, ensuring a smooth and enjoyable visit. With its inviting atmosphere and thoughtful touches, it garners positive sentiments from visitors who appreciate a relaxed and accommodating environment.
  2. Hosefield Bed and BreakfastOpens in a new window: Hosefield Bed and Breakfast is a charming 3.0-star Bed and Breakfast that captivates leisure travellers with its homely ambiance and complimentary dining options, including a delicious cooked breakfast each morning. Guests can unwind in stylishly appointed rooms equipped with modern entertainment features, creating a perfect retreat after a day of exploration. The inviting atmosphere and personal touches resonate well with those seeking a unique and memorable stay.
  3. New Inn HotelOpens in a new window: This sophisticated 3.5-star hotel provides a refined lodging experience for discerning travellers looking for pet-friendly accommodations. With its upscale amenities and an emphasis on comfort, it offers a serene environment that allows guests to truly unwind. The property’s thoughtful pet policies enhance the overall experience, appealing to those who appreciate an elegant retreat without leaving their furry companions behind. Visitors consistently highlight the hotel's exceptional atmosphere and attention to detail, making it a standout choice in Peterhead.

Top locations to stay in Peterhead

When visiting Peterhead, Scotland, consider staying in Cruden Bay, Mintlaw, and Collieston. Cruden Bay is known for its stunning coastal scenery and historic sites, while Mintlaw offers a charming village atmosphere with local shops. Collieston is perfect for those who enjoy golf and scenic walks. For first-time visitors, Cruden Bay is the most appealing choice.

  1. Cruden BayOpens in a new window: Cruden Bay is a charming seaside village known for its stunning landscapes and rich history. It’s a fantastic place to stay if you enjoy coastal walks and golf, with the renowned Cruden Bay Golf Club offering breathtaking views of the North Sea. The nearby ruins of Slains Castle add a touch of intrigue, allowing visitors to explore the dramatic cliffs and picturesque beaches. For those who appreciate nature, the area is perfect for birdwatching and enjoying the local wildlife, making it an ideal retreat for relaxation and outdoor activities.
  2. ColliestonOpens in a new window: Nestled along the Aberdeenshire coast, Collieston is a quaint fishing village that offers a peaceful atmosphere and beautiful sandy beaches. It’s a haven for golf enthusiasts, with several nearby courses, and the stunning coastal scenery is perfect for leisurely strolls. The village’s small harbour and friendly community provide a delightful setting to unwind and soak up the local culture. Collieston is also a great spot for water sports, making it a fun destination for those looking to try something different.
  3. MintlawOpens in a new window: Mintlaw is a more rural option, ideal for those seeking a serene countryside experience. This village serves as a gateway to the surrounding Aberdeenshire countryside, with beautiful landscapes perfect for hiking and cycling. While Mintlaw is smaller and quieter, it offers a unique charm with local shops and community events that give you a taste of Scottish village life. Plus, its central location makes it easy to explore nearby attractions, ensuring a well-rounded stay in the region.

Things to do in Peterhead

Nestled by the sea, this charming coastal town boasts sandy beaches and a picturesque marina, perfect for a relaxing getaway. Enjoy invigorating swims, leisurely boat trips, or a round of golf amid stunning scenery. With art galleries and rejuvenating spas, it’s a delightful spot for a refreshing escape.

  • Fraserburgh Heritage CentreOpens in a new window – Step into the past at Fraserburgh Heritage Centre, a museum that offers a fascinating glimpse into the history of the region. Explore intriguing exhibits that showcase local traditions, maritime heritage, and the vibrant culture of Fraserburgh. Perfect for those wanting to learn about the area’s unique stories and its connection to the sea.
  • Bullers of BuchanOpens in a new window – Discover the stunning natural beauty of Bullers of Buchan, a remarkable reserve that features dramatic cliffs and breathtaking sea views. Wander along the coastal paths and take in the fresh sea air while watching seabirds soar overhead. This picturesque spot invites you to appreciate the rugged landscape and enjoy a peaceful escape into nature.
  • Newburgh Seal BeachOpens in a new window – Relax at Newburgh Seal Beach, a charming sandy shore where you can unwind and soak up the sun. Known for its resident seal population, this beach offers a unique opportunity to observe these playful creatures in their natural habitat. Stroll along the shoreline, collect seashells, or simply enjoy the tranquil ambiance of this coastal gem.

4 tips for savvy savings when booking a hotel in Peterhead

  1. Book for the cheapest times: The most affordable time to visit Peterhead is during January, March, and December, when hotel prices are generally lower. For a budget-friendly getaway, a stay of at least 2 to 3 days is recommended to fully explore the town's notable landmarks, cultural sites, and natural beauty. Highlights include the charming marina, historical castles, local art, and inviting sandy beaches, all of which offer great value for money. Additionally, you might find opportunities for swimming and golf, making your visit both enjoyable and enriching.
  2. Look for last-minute deals on Hotels.com: To find last-minute deals to Peterhead on Hotels.com, begin by exploring the DealsOpens in a new window or Last-Minute Deals sections, where you may discover discounted rates on hotels approaching your travel date. Additionally, consider enabling email alerts or push notifications to keep informed about flash sales and special last-minute offers. With Smart Shopping, a comparison tool available in the app, you can easily compare hotel prices and amenities, increasing your chances of finding the best options. By staying updated on price changes and availability, you could be among the first to seize a last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so being flexible with your dates could help you save on your stay at a hotel in Peterhead. For those seeking distinctive accommodations, boutique hotels may provide a more personalised experience and occasionally better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is relatively high, we’ll suggest alternative dates that could be more budget-friendly, helping you to potentially secure a better deal.
  4. Consider your location: Staying near key attractions or city centres may provide convenience, but it often comes with higher costs. For more affordable options, you might consider hotels in less central areas or neighbourhoods, striking a balance between price and ease of access to the places you plan to visit. Independent hotels located a bit further out are usually likely to be more affordable and can offer a more authentic experience.

Best time to go to Peterhead

Peterhead experiences its lowest average temperatures in January to 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 are usually the wettest months. 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, accompanied by 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