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
10 Aug - 11 Aug
Tomorrow
11 Aug - 12 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 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
₹5,022
₹6,027 total
includes taxes & fees
6 Sept - 7 Sept
Harbour Spring, Peterhead by Marston's Inns

Beachview

Beachview
Peterhead
₹8,569
₹10,282 total
includes taxes & fees
13 Aug - 14 Aug
Beachview

Seaview Hotel

Seaview Hotel
Peterhead
₹11,239
₹13,487 total
includes taxes & fees
12 Aug - 13 Aug
Seaview Hotel

The Waterside Hotel

The Waterside Hotel
Peterhead
₹6,315
₹7,579 total
includes taxes & fees
16 Aug - 17 Aug
The Waterside Hotel

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
₹14,878
₹17,854 total
includes taxes & fees
14 Aug - 15 Aug
Kilmarnock Arms Hotel

By The Bay

By The Bay
Peterhead
₹10,597
₹12,717 total
includes taxes & fees
19 Aug - 20 Aug
By The Bay

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
₹13,273
₹15,928 total
includes taxes & fees
16 Aug - 17 Aug
Saplinbrae Hotel and Lodges

Craigievar

Craigievar
Peterhead
₹56,448
₹67,737 total
includes taxes & fees
14 Aug - 15 Aug
Craigievar

St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
₹11,902
₹14,282 total
includes taxes & fees
16 Aug - 17 Aug
St Olaf Golf Hotel

Leonardo Inn Aberdeen Airport

Leonardo Inn Aberdeen Airport
Dyce
₹5,877
₹7,052 total
includes taxes & fees
15 Aug - 16 Aug
Leonardo Inn Aberdeen Airport

Holiday Inn Express Aberdeen Airport by IHG

Holiday Inn Express Aberdeen Airport by IHG
Dyce
₹6,530
₹7,835 total
includes taxes & fees
14 Aug - 15 Aug
Holiday Inn Express Aberdeen Airport by IHG

Newburgh Inn

Newburgh Inn
Ellon
₹6,166
₹7,399 total
includes taxes & fees
13 Aug - 14 Aug
Newburgh Inn

ABeleven

ABeleven
Central Aberdeen
₹3,954
₹9,369 total
includes taxes & fees
13 Aug - 14 Aug
ABeleven

Premier Inn Aberdeen - Anderson Drive

Premier Inn Aberdeen - Anderson Drive
Summerhill
₹5,459
₹6,551 total
includes taxes & fees
6 Sept - 7 Sept
Premier Inn Aberdeen - Anderson Drive

Super Nova Hotel

Super Nova Hotel
Central Aberdeen
₹7,065
₹8,478 total
includes taxes & fees
16 Aug - 17 Aug
Super Nova Hotel

Sure Hotel by Best Western Aberdeen

Sure Hotel by Best Western Aberdeen
Summerhill
₹3,854
₹4,624 total
includes taxes & fees
27 Aug - 28 Aug
Sure Hotel by Best Western Aberdeen

ibis Aberdeen Centre - Quayside

ibis Aberdeen Centre - Quayside
Central Aberdeen
₹4,709
₹5,651 total
includes taxes & fees
30 Aug - 31 Aug
ibis Aberdeen Centre - Quayside

Courtyard by Marriott Aberdeen Airport

Courtyard by Marriott Aberdeen Airport
Dyce
₹6,495
₹7,794 total
includes taxes & fees
28 Aug - 29 Aug
Courtyard by Marriott Aberdeen Airport

Belvilla Aberdeen Bridge of Don Sea VIew - Ex Holiday Inn Express

Belvilla Aberdeen Bridge of Don Sea VIew - Ex Holiday Inn Express
Bridge of Don
₹4,018
₹4,821 total
includes taxes & fees
16 Aug - 17 Aug
Belvilla Aberdeen Bridge of Don Sea VIew - Ex Holiday Inn Express

Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
₹14,718
₹17,662 total
includes taxes & fees
12 Aug - 13 Aug
Heath Hill Hotel
View all properties

Get last-minute hotel deals in Peterhead and save more

Sign in to unlock great savings.

Harbour Spring, Peterhead by Marston's Inns

Harbour Spring, Peterhead by Marston's Inns
Peterhead
₹11,571
per night
₹27,771 total
includes taxes & fees
Sign in for extra savings
Harbour Spring, Peterhead by Marston's Inns

The Waterside Hotel

The Waterside Hotel
Peterhead
We have 2 left at
₹11,454
per night
₹27,488 total
includes taxes & fees
The Waterside Hotel

Seaview Hotel

Seaview Hotel
Peterhead
We have 1 left at
₹12,310
per night
₹29,544 total
includes taxes & fees
Seaview Hotel

Beachview

Beachview
Peterhead
We have 1 left at
₹11,016
per night
₹26,439 total
includes taxes & fees
Beachview

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
We have 1 left at
₹14,878
per night
₹35,708 total
includes taxes & fees
Kilmarnock Arms Hotel

By The Bay

By The Bay
Peterhead
We have 1 left at
₹12,309
per night
₹29,544 total
includes taxes & fees
By The Bay

Buchan Braes Hotel

Buchan Braes Hotel
Peterhead
Buchan Braes Hotel

Palace Hotel

Palace Hotel
Peterhead
Palace Hotel

St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
St Olaf Golf Hotel

Seaview Hotel

Seaview Hotel
Peterhead
We have 1 left at
₹11,239
per night
₹26,975 total
includes taxes & fees
Seaview Hotel

The Waterside Hotel

The Waterside Hotel
Peterhead
We have 2 left at
₹9,634
per night
₹23,121 total
includes taxes & fees
The Waterside Hotel

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
We have 2 left at
₹19,161
per night
₹45,986 total
includes taxes & fees
Kilmarnock Arms Hotel

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
We have 1 left at
₹21,943
per night
₹52,665 total
includes taxes & fees
Saplinbrae Hotel and Lodges

By The Bay

By The Bay
Peterhead
By The Bay

Buchan Braes Hotel

Buchan Braes Hotel
Peterhead
Buchan Braes Hotel

Palace Hotel

Palace Hotel
Peterhead
Palace Hotel

Seaview Hotel

Seaview Hotel
Peterhead
We have 1 left at
₹11,239
per night
₹13,487 total
includes taxes & fees
Seaview Hotel

Beachview

Beachview
Peterhead
We have 1 left at
₹8,569
per night
₹10,282 total
includes taxes & fees
Beachview

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
We have 1 left at
₹14,878
per night
₹17,854 total
includes taxes & fees
Kilmarnock Arms Hotel

The Waterside Hotel

The Waterside Hotel
Peterhead
₹17,020
per night
₹20,424 total
includes taxes & fees
The Waterside Hotel

St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
We have 1 left at
₹14,878
per night
₹17,855 total
includes taxes & fees
St Olaf Golf Hotel

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
We have 1 left at
₹15,200
per night
₹18,240 total
includes taxes & fees
Saplinbrae Hotel and Lodges

Buchan Braes Hotel

Buchan Braes Hotel
Peterhead
Buchan Braes Hotel

Palace Hotel

Palace Hotel
Peterhead
Palace Hotel

By The Bay

By The Bay
Peterhead
We have 3 left at
₹14,665
per night
₹17,598 total
includes taxes & fees
By The Bay

Check out pet-friendly hotels in Peterhead

The Waterside Hotel

The Waterside Hotel
Peterhead
₹6,315
₹7,579 total
includes taxes & fees
16 Aug - 17 Aug
The Waterside Hotel

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Peterhead
₹14,878
₹17,854 total
includes taxes & fees
14 Aug - 15 Aug
Kilmarnock Arms Hotel

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
₹13,273
₹15,928 total
includes taxes & fees
16 Aug - 17 Aug
Saplinbrae Hotel and Lodges

St Olaf Golf Hotel

St Olaf Golf Hotel
Peterhead
₹11,902
₹14,282 total
includes taxes & fees
16 Aug - 17 Aug
St Olaf Golf Hotel

Craigievar

Craigievar
Peterhead
₹56,448
₹67,737 total
includes taxes & fees
14 Aug - 15 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 November
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 Sands 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

Park Inn by Radisson Aberdeen

Park Inn by Radisson Aberdeen

10/10 Excellent
"Nice clean and well maintained central hotel."
Mark 1-night trip
Posted 7 hours ago
Park Inn by Radisson Aberdeen
The Aberdeen Dyce Hotel

The Aberdeen Dyce Hotel

10/10 Excellent
"Lovely clean hotel. Friendly helpful staff."
Liana 3-night trip
Posted 9 hours ago
The Aberdeen Dyce Hotel
Moxy Aberdeen Airport

Moxy Aberdeen Airport

10/10 Excellent
"Beautiful hotel with modern amenities, including air conditioning. A rare find. Very close proximity to the airport. Highly recommend."
Gina 1-night trip
Posted 2 days ago
Moxy Aberdeen Airport
Thainstone House

Thainstone House

8/10 Good
"Staff were very good and food was great"
Neil 2-night trip
Posted 6 days ago
Thainstone House
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 7 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 7 days ago
Sandman Signature Aberdeen Hotel & Spa
Kilmarnock Arms Hotel

Kilmarnock Arms Hotel

10/10 Excellent
"Located within half Mike of the Cruden Bay golf course. Nice people. Clean rooms. Great breakfast."
Sidney 2-night trip
Posted 12 days ago
Kilmarnock Arms Hotel
Brentwood Aberdeen City Centre near Union Street

Brentwood Aberdeen City Centre near Union Street

8/10 Good
"I was not expecting much as it was a bargain basement price . Hotel is dated and looks tired . The room was clean , bathroom spotless and the bed was really comfy . Staff were extremely helpful . Definitely recommend for a tight budget was perfect"
Chris 1-night trip
Posted 3 weeks ago
Brentwood Aberdeen City Centre near Union Street
Lost Guest House Peterhead

Lost Guest House Peterhead

8/10 Good
"I had no idea what to expect after paying roughly £35. Insanely fast WiFi, comfortable bed, very quiet. The only thing I wished that they had was access to a larger sink to fill my water up with before I left in the morning, but overall a great stay and I would happily return."
Martyn 1-night trip
Posted 4 months ago
Lost Guest House Peterhead

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

Peterhead Unveiled: A Seaside Haven of History and Coastal Charm

Nestled along Scotland's rugged northeast coastline, Peterhead is a charming port town that beautifully blends maritime heritage with natural beauty. Visitors can explore the historic Peterhead Castle, which offers a glimpse into the town's storied past, or enjoy the serene landscapes at Peterhead Park, perfect for a leisurely stroll. The nearby marina invites sailing enthusiasts, while the sandy beaches are ideal for tranquil walks or picnics. Immerse yourself in local culture at the vibrant markets, and savour fresh seafood at quaint eateries. With its picturesque scenery and rich history, Peterhead is a hidden gem waiting to be discovered.

Discover great hotels near Peterhead

Peterhead offers a mix of cosy guesthouses and refined luxury hotels. Ideal accommodation options range from charming local inns to elegant hotels with modern comforts, perfect for exploring this scenic coastal town in Scotland. Here are some of our travelers' favorite hotels near Peterhead:

  1. Hosefield Bed and BreakfastOpens in a new window: This 3.0-star hotel, with an outstanding guest rating of 10.0, is a superb choice for leisure travellers seeking a refined getaway. Emphasising comfort and distinctive experiences, the property offers a delightful Bed and Breakfast setting with complimentary breakfasts including cooked options and daily free offerings. The hotel's design is contemporary, ensuring a smooth, high-quality journey with a focus on curated experiences and smart amenities. The positive review sentiment highlights consistently comfortable rooms and welcoming, friendly service. The elegant setting promises a relaxed stay, perfect for those in search of a boutique experience with express check-in and thoughtful dining options.
  2. New Inn HotelOpens in a new window: This 3.5-star hotel shines with a guest rating of 9.2, making it an excellent choice for leisure travellers who appreciate comfort and a touch of luxury. The property boasts a welcoming ambience with spotless rooms, efficient services and a unique culinary experience, including a cooked-to-order breakfast and a sophisticated bar and restaurant. Guests enjoy modern amenities that enhance their stay, with a focus on high-end dining and a smooth, efficient check-in process. The positive sentiments reflect the hotel's commitment to a memorable and relaxed experience, ensuring a stay that is both stylish and effortlessly comfortable.
  3. The Buchan HotelOpens in a new window: This 3.0-star hotel, with a guest rating of 8.2, offers a charming retreat ideal for leisure travellers seeking a blend of comfort and curated experiences. The property features a versatile dining experience with a restaurant, bar and coffee shop, alongside recreational activities nearby such as birdwatching and cycling. Guests enjoy the stylish design, welcoming ambience and thoughtfully arranged amenities that promise a smooth, high-quality journey. The positive reviews underscore the hotel's commitment to a refined, boutique setting with clean, comfortable rooms and a delightful breakfast experience, ensuring a memorable stay for those in pursuit of relaxed, yet distinctive, travel experiences.

Where to stay in Peterhead

In Cruden Bay, Mintlaw, and Boddam, travellers enjoy diverse attractions: Cruden Bay charms with its scenic coastal appeal, Mintlaw offers the Peterhead Marina, Aberdeenshire Museums Discovery Centre and Bullers of Buchan, and Boddam boasts a vibrant bar scene, dining, and friendly locals alongside maritime heritage. First-time visitors may find Mintlaw ideally suited for their next stay near Peterhead's attractions.

  1. Cruden BayOpens in a new window: Cruden Bay is a charming place to stay that offers a friendly, welcoming vibe for travellers seeking a relaxed coastal experience. Its serene surroundings are perfect for a laid-back retreat, and you can enjoy the beauty of the local area with must-see spots that capture the essence of coastal Scotland. The area provides a unique escape from the bustling city life, making it a great base for those looking to unwind and explore the region at a leisurely pace.
  2. MintlawOpens in a new window: Mintlaw offers a balanced mix of local attractions and a relaxed atmosphere. You’ll be close to must-see places like Peterhead Marina and Aberdeenshire Museums Discovery Centre, along with the stunning Bullers of Buchan. This area is ideal for travellers who appreciate a blend of natural beauty and cultural experiences, making it perfect for a well-rounded visit to Scotland.
  3. BoddamOpens in a new window: Boddam is a friendly and vibrant spot, known for its warm locals and cosy ambience. With its range of attractions including Peterhead Maritime Heritage and Bullers of Buchan, it’s a great choice for visitors looking for a more intimate Scottish experience. The area is well-suited for those who enjoy a mix of dining and local culture, offering a pleasant retreat with a touch of local charm.

Things to do in Peterhead

Nestled by a shimmering marina and sandy beach, this small town charms with its seaside allure and scenic castle backdrop. Enjoy refreshing swims, leisurely golfing, creative art spots, and rejuvenating spa treatments amid its inviting coastal landscape.

  • Fraserburgh Heritage CentreOpens in a new window – Dive into the local history at Fraserburgh Heritage Centre, a museum that showcases the rich maritime heritage of the area. Discover fascinating exhibits that highlight the town's past, with artefacts that tell the story of Fraserburgh's evolution over the years.
  • RSPB Loch of Strathbeg Nature ReserveOpens in a new window – Visit RSPB Loch of Strathbeg Nature Reserve, a stunning lake that attracts a plethora of bird species. Take a leisurely stroll along the trails while enjoying the serene beauty of the landscape and keep an eye out for the diverse wildlife that calls this reserve home.
  • Museum of Scottish LighthousesOpens in a new window – Explore the Museum of Scottish Lighthouses, where you can learn about the vital role lighthouses have played in maritime safety. The exhibits offer a unique insight into the technology and history behind these iconic structures that have guided sailors for generations.
  • Bullers of BuchanOpens in a new window – Head to Bullers of Buchan, a dramatic coastal reserve known for its breathtaking cliffs and rugged scenery. Enjoy a scenic walk along the cliffs where you can take in stunning views of the North Sea and spot seabirds nesting in the cliffs.
  • Newburgh Seal BeachOpens in a new window – Relax at Newburgh Seal Beach, where you can unwind by the sandy shores and watch the playful seals basking on the rocks. This beautiful beach is perfect for a leisurely day out, allowing you to soak up the sun and enjoy the tranquil coastal atmosphere.

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 tend to be lower. For an enriching experience of the town's key landmarks, cultural sites, and historical attractions, staying for at least 2 to 3 days is recommended. During your visit, you can explore the picturesque marina, enjoy the local art scene, and take in the beauty of the nearby sandy beaches and golf courses. This charming small town, with its historical castle and stunning sea views, offers great value for money for those travelling on a budget. With prices potentially dropping during these months, it's an ideal time for a budget-friendly getaway.
  2. Look for last-minute deals on Hotels.com: To uncover 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 hotel options as your travel date approaches. Enabling email alerts or push notifications can keep you informed about flash sales and special last-minute promotions, helping you seize opportunities to save. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you'll be promptly notified if rooms become available or prices drop, perfect for planning a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Therefore, having some flexibility with your dates could potentially help you find a more affordable stay in a Peterhead hotel. For those in search of a distinctive experience, boutique hotels might provide a more personalised touch and occasionally better value. When you make a booking through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we may suggest alternative dates that could offer a more favourable rate.
  4. Consider your location: Opting for accommodation nearer to major attractions or city centres may offer convenience, but it often comes with elevated costs. For more budget-friendly options, you might consider hotels located in less central areas or neighbourhoods, striking a balance between price and accessibility to the sites you wish to visit. Additionally, exploring independent hotels a bit further out can often lead to a more authentic and potentially more affordable 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 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 no 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.

Keep exploring