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

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
3.5 star property
Peterhead
9.0 out of 10, Wonderful, (402 reviews)
Enjoy a tranquil escape at this welcoming Peterhead inn with on-site restaurant and bar/lounge. Located close to Peterhead Maritime Heritage and Marina, you'll appreciate the free WiFi, complimentary parking, and lush garden setting.
The price is ฿2,260
฿2,712 total
includes taxes & fees
26 Jul - 27 Jul
Harbour Spring, Peterhead by Marston's Inns

Seaview Hotel

Seaview Hotel
3.5 star property
Peterhead
9.6 out of 10, Exceptional, (82 reviews)
Experience seaside charm at this welcoming hotel with 2 restaurants and 2 bars/lounges. The terrace and garden offer peaceful retreats after exploring Peterhead Marina just minutes away. Free WiFi, complimentary parking, and exceptionally helpful staff ensure a relaxing Scottish stay.
The price is ฿3,954
฿4,745 total
includes taxes & fees
24 Jul - 25 Jul
Seaview Hotel

Beachview

Beachview
2.0 star property
Peterhead
10.0 out of 10, Exceptional, (5 reviews)
The price is ฿3,343
฿4,012 total
includes taxes & fees
5 Aug - 6 Aug
Beachview

The Waterside Hotel

The Waterside Hotel
3.0 star property
Peterhead
7.2 out of 10, Good, (372 reviews)
Escape to this business-friendly hotel near Peterhead Marina and Maritime Heritage. Take a refreshing dip in the indoor pool, work out at the health club, or enjoy lunch at Ogilvies Restaurant. The helpful staff, free WiFi, and parking make your stay effortless.
The price is ฿1,958
฿2,350 total
includes taxes & fees
26 Jul - 27 Jul
The Waterside Hotel

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
3.0 star property
Peterhead
9.2 out of 10, Wonderful, (139 reviews)
Experience the North Sea coast from this golf-adjacent hotel offering 2 restaurants and 2 bars to unwind after play. Free breakfast, WiFi, and parking enhance your visit to Peterhead, with Cruden Bay Golf Club and Bullers of Buchan just minutes away.
The price is ฿5,235
฿6,281 total
includes taxes & fees
25 Jul - 26 Jul
Kilmarnock Arms Hotel

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.6 out of 10, Exceptional, (251 reviews)
Escape to this serene hotel featuring 2 welcoming bars and a terrace where quiet moments await. Near Aberdeenshire Farming Museum and Aden Country Park, with free WiFi and parking. Guests rave about the helpful staff and peaceful setting.
The price is ฿4,670
฿5,604 total
includes taxes & fees
24 Jul - 25 Jul
Saplinbrae Hotel and Lodges

By The Bay

By The Bay
4.0 star property
Peterhead
9.4 out of 10, Exceptional, (34 reviews)
Set in beach-side Peterhead, this cosy B&B provides free WiFi and parking, plus a welcoming bar and garden. Hiking enthusiasts will love the nearby trails, with Cruden Bay Golf Club and Bullers of Buchan just a short drive away.
The price is ฿3,721
฿4,465 total
includes taxes & fees
20 Aug - 21 Aug
By The Bay

Craigievar

Craigievar
3.5 star property
Peterhead
Retreat to this cosy holiday home next to a golf course in Peterhead. The kitchen provides homely comforts while you explore nearby Cruden Bay Golf Club and the dramatic Bullers of Buchan. Enjoy the garden setting with complimentary WiFi and parking.
The price is ฿19,860
฿23,831 total
includes taxes & fees
2 Aug - 3 Aug
Craigievar

St Olaf Golf Hotel

St Olaf Golf Hotel
3.0 star property
Peterhead
9.4 out of 10, Exceptional, (52 reviews)
Located in Peterhead near Cruden Bay Golf Club and Bullers of Buchan, this charming inn offers both free WiFi and parking. Grab a morning coffee at the café before exploring local attractions, then unwind with an evening drink at the cosy bar.
The price is ฿4,187
฿5,025 total
includes taxes & fees
16 Aug - 17 Aug
St Olaf Golf Hotel

Trump® International Scotland

Trump® International Scotland
5.0 star property
Aberdeen
9.8 out of 10, Exceptional, (34 reviews)
The price is ฿28,621
฿34,346 total
includes taxes & fees
25 Jul - 26 Jul
Trump® International Scotland

Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
9.8 out of 10, Exceptional, (28 reviews)
The price is ฿3,796
฿3,796 total
includes taxes & fees
4 Aug - 5 Aug
Deveron Lodge B&B

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (133 reviews)
Immerse yourself in Scottish coastal charm at this welcoming Fraserburgh hotel. Just minutes from New Aberdour Beach and the Heritage Centre, enjoy 2 stylish bars, restaurant dining, and complimentary breakfast. Free WiFi and parking make exploring effortless.
The price is ฿4,256
฿5,107 total
includes taxes & fees
24 Jul - 25 Jul
The Davron Hotel

New Inn Hotel

New Inn Hotel
3.5 star property
Ellon
9.2 out of 10, Wonderful, (230 reviews)
This inviting hotel places you close to Forvie Sands National Nature Reserve and Newburgh on Ythan Golf Club. After exploring, unwind at the restaurant or bar. Free parking, 24-hour assistance, and concierge services enhance your Scottish getaway.
The price is ฿3,728
฿4,474 total
includes taxes & fees
24 Jul - 25 Jul
New Inn Hotel

Newburgh Inn

Newburgh Inn
3.5 star property
Ellon
9.2 out of 10, Wonderful, (141 reviews)
Discover this inviting inn adjacent to a golf course in Ellon, where British cuisine awaits at the on-site restaurant. Relax in the pub, stroll through the garden, or unwind on the terrace. Nearby attractions include Sands of Forvie, with Aberdeen Airport just 22 minutes away.
The price is ฿2,138
฿2,566 total
includes taxes & fees
24 Jul - 25 Jul
Newburgh Inn

Disblair House

Disblair House
3.0 star property
Aberdeen
10.0 out of 10, Exceptional, (71 reviews)
Wake up to a freshly cooked breakfast at this cosy countryside B&B near Aberdeen. Just 16 minutes from Aberdeen Airport with complimentary parking and WiFi. Explore nearby Newmachar Golf Club after a peaceful night's rest.
The price is ฿2,537
฿3,045 total
includes taxes & fees
31 Jul - 1 Aug
Disblair House

Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
8.8 out of 10, Excellent, (28 reviews)
Immerse yourself in Scottish charm at this welcoming hotel near Fraserburgh Heritage Centre. Enjoy traditional meals at the on-site restaurant before exploring the Museum of Scottish Lighthouses. Free WiFi and daily housekeeping ensure a comfortable stay.
The price is ฿4,237
฿5,084 total
includes taxes & fees
24 Jul - 25 Jul
Stag & Thistle Hotel and Restaurant

Holiday Inn Express Aberdeen Airport by IHG

Holiday Inn Express Aberdeen Airport by IHG
3.0 star property
Dyce
8.8 out of 10, Excellent, (757 reviews)
Wake up refreshed at this Aberdeen hotel near ABZ Airport. Enjoy a free breakfast before exploring Kirkhill Forest or the Formartine and Buchan Way. The restaurant serves tasty meals, while friendly staff ensure a comfortable business trip.
The price is ฿2,297
฿2,757 total
includes taxes & fees
14 Aug - 15 Aug
Holiday Inn Express Aberdeen Airport by IHG

Heath Hill Hotel

Heath Hill Hotel
3.0 star property
Fraserburgh
9.6 out of 10, Exceptional, (104 reviews)
Unwind at this tranquil Fraserburgh retreat offering complimentary breakfast, WiFi, and parking. Sample local flavours at the hotel restaurant before enjoying a nightcap at the welcoming bar. Cortes Loch and the Heritage Centre await nearby.
The price is ฿5,178
฿6,214 total
includes taxes & fees
24 Jul - 25 Jul
Heath Hill Hotel

Leonardo Inn Aberdeen Airport

Leonardo Inn Aberdeen Airport
3.0 star property
Dyce
8.4 out of 10, Very good, (1,000 reviews)
Set just 0.3 miles from Aberdeen Airport, this convenient hotel offers a complimentary shuttle service, on-site Bar and Grill serving all meals, and a relaxing lounge. Formartine and Buchan Way and Kirkhill Forest are nearby for outdoor exploration.
The price is ฿2,064
฿2,476 total
includes taxes & fees
30 Jul - 31 Jul
Leonardo Inn Aberdeen Airport

Super Nova Hotel

Super Nova Hotel
2.0 star property
Central Aberdeen
The price is ฿2,071
฿2,485 total
includes taxes & fees
16 Aug - 17 Aug
Super Nova Hotel
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.

Get last-minute hotel deals in Peterhead and save more

Sign in to unlock great savings.
Showing deals for:24 Jul - 26 Jul
Showing deals for:31 Jul - 2 Aug
Showing deals for:22 Aug - 23 Aug

Check out pet-friendly hotels 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.

When is the best time to visit Peterhead?

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 July
Currently viewing crowd sizes and weather for July.
Typical weather for Peterhead
July
High 16°C / low 12°C. Cloudy most days.
View properties in July
16°
weather_cloudy
July, no crowd data, average high temperature 16 degrees Celsius, average low temperature 12 degrees Celsius. Cloudy most days.
12°
16°
weather_cloudy
August, no crowd data, average high temperature 16 degrees Celsius, average low temperature 12 degrees Celsius. Cloudy most days.
12°
14°
weather_cloudy
September, no crowd data, average high temperature 14 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
12°
weather_cloudy
October, no crowd data, average high temperature 12 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
weather_cloudy
November, no crowd data, average high temperature 9 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
weather_cloudy
December, no crowd data, average high temperature 7 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
weather_cloudy
January, no crowd data, average high temperature 7 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
weather_cloudy
February, no crowd data, average high temperature 7 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
weather_cloudy
March, no crowd data, average high temperature 8 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
weather_cloudy
April, no crowd data, average high temperature 9 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
11°
weather_cloudy
May, no crowd data, average high temperature 11 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
14°
weather_cloudy
June, no crowd data, average high temperature 14 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
Monthly weather averages (˚C)

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 Peterhead Marina and Bullers of Buchan within a small-town setting.

A lighthouse on a rocky outcrop in the ocean with waves crashing against it.
Photo by Mark Wilson
Open Photo by Mark Wilson

Check out reviews of Peterhead hotels guests love

Frequently asked questions

How much does a hotel room cost in Peterhead?
You can discover great hotels in Peterhead from ฿2,350 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 travellers' 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 travellers love Saplinbrae Hotel and Lodges, a hotel with a restaurant. 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 "Traveller 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 arriving by car, choosing a great Peterhead hotel with free parking is a plus. Our travellers' favourites 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. Travellers love Seaview Hotel for its location, as well as the 2 restaurants, 2 bars/lounges and snack bar/deli this hotel offers. Printworks Apart-Hotel is another popular central hotel with in-room kitchens and free in-room WiFi.
What hotels do travellers recommend in Peterhead?
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 15 holiday homes. You can also consider one of the 11 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

Peterhead: A Coastal Tapestry of Castle, Sea and Shorelines

Nestled on Scotland's rugged northeast coast, Peterhead is a charming port town brimming with maritime heritage and captivating landscapes. Discover the historic Peterhead Castle, a striking reminder of the town’s storied past, or wander through Peterhead Park, where lush greenery meets serene walking paths. The picturesque marina invites leisurely strolls, while nearby sandy beaches provide perfect spots for relaxation and seaside picnics. With a blend of rich culture and stunning coastal scenery, Peterhead is an authentic escape for those seeking a slice of Scottish charm off the beaten path.

Discover great hotels near Peterhead

Peterhead offers a range of cosy B&Bs and luxury hotels, with charming accommodations ideal for relaxing stays. Enjoy comfortable lounges, hearty Scottish breakfasts and easy access to scenic coastal walks in this welcoming town. Here are some of the best hotels near Peterhead that our travelers love:

  1. Hosefield Bed and BreakfastOpens in a new window: This 3.0-star hotel in Peterhead offers an impeccable blend of comfort and quality, boasting a guest rating that reflects its exceptional service and delightful dining options, including complimentary breakfasts served daily. The property exudes a relaxed, boutique charm that appeals to leisure travellers seeking a smooth and memorable experience. Emphasising a refined atmosphere, this establishment features curated experiences and a focus on stylish interior design, ensuring every moment is both distinctive and inviting.
  2. New Inn HotelOpens in a new window: With a 3.5-star rating and an outstanding guest rating that speaks to its exceptional service, New Inn Hotel is a prime choice for leisure travellers who appreciate a touch of sophistication. The hotel offers a host of amenities, including express check-in, high-end dining experiences, and a welcoming environment that is both stylish and comfortable. Its reputation for superb service and a quiet, comfortable retreat makes it a standout destination for those seeking a seamless, high-quality journey.
  3. The Buchan HotelOpens in a new window: Boasting a 3.0-star rating and a commendable guest rating, The Buchan Hotel is tailored for leisure travellers who desire an engaging and comfortable stay. The hotel presents an appealing mix of dining options and nearby recreational activities, enhanced by its modern and welcoming design. With a focus on distinctive experiences and a smoothly executed service, this property offers a memorable stay with an emphasis on curated experiences and stylish comfort.

Where to stay in Peterhead

In Cruden Bay, Boddam, Port Erroll, each offers unique charms: Cruden Bay is scenic with its coastal allure; Boddam boasts delightful dining, friendly locals, and attractions like Peterhead Marina and Bullers of Buchan; Port Erroll is ideal for nature lovers. For first-time visitors, Boddam provides an inviting mix of heritage and hospitality near Peterhead.

  1. Cruden BayOpens in a new window: Cruden Bay is a charming coastal spot that offers a unique blend of seaside beauty and local adventure. Ideal for travellers who appreciate a relaxed pace with a dash of excitement, it allows you to explore its scenic surroundings, including must-see natural landmarks. With its engaging local character and picturesque views, Cruden Bay is a delightful destination for a tranquil, yet memorable stay.
  2. BoddamOpens in a new window: Boddam is a friendly, welcoming place that stands out for its local dining and vibrant bar scene, making it perfect for those who enjoy a social atmosphere. This area boasts some of the region’s interesting points of interest like Peterhead Marina, Bullers of Buchan, and Peterhead Maritime Heritage. It also offers a local thrill with Crimond Raceway nearby, ensuring a mix of cultural and spirited experiences for travellers.
  3. Port ErrollOpens in a new window: Port Erroll is the ideal retreat for nature lovers looking to immerse themselves in peaceful surroundings. With its emphasis on natural beauty, this small coastal area invites you to unwind and enjoy a quieter, more intimate connection with the landscape. Its serene environment makes it a perfect spot for travellers seeking a break from the hustle and bustle.

Things to do in Peterhead

Peterhead is a charming seaside town where stunning sandy beaches meet a picturesque marina, perfect for a relaxing getaway. Enjoy swimming in the refreshing waters, indulge in a round of golf amidst scenic views, or explore the local art scene. For ultimate relaxation, unwind at a luxurious spa after a day of coastal adventures.

  • Fraserburgh Heritage CentreOpens in a new window – Dive into the local history at the Fraserburgh Heritage Centre, a fascinating museum that showcases the rich maritime past of the area. Explore exhibits that highlight the town's connections to the sea and its development over time, making it a perfect stop for those intrigued by history and culture.
  • RSPB Loch of Strathbeg Nature ReserveOpens in a new window – Visit the serene RSPB Loch of Strathbeg Nature Reserve, a beautiful lake that attracts a variety of wildlife. Enjoy birdwatching and take leisurely walks around the nature trails, where you can experience the tranquil scenery and vibrant ecosystems that thrive here.
  • Museum of Scottish LighthousesOpens in a new window – Discover the stories behind Scotland's coastal navigation at the Museum of Scottish Lighthouses. This unique museum provides insights into the engineering marvels of lighthouses and their importance to maritime safety, offering an engaging experience for visitors of all ages.
  • Bullers of BuchanOpens in a new window – Explore the stunning cliffs and coastal landscapes at the Bullers of Buchan, a natural reserve that features impressive rock formations and scenic views. This area is perfect for a scenic walk along the coastline, where you can observe local wildlife and enjoy the fresh sea air.
  • Newburgh Seal BeachOpens in a new window – Relax and unwind at Newburgh Seal Beach, a charming beach known for its resident seal population. Take a leisurely stroll along the sandy shores, and keep an eye out for seals basking in the sun or swimming in the waters, making it a delightful spot for nature lovers and beachgoers alike.

4 tips for savvy savings when booking a hotel in Peterhead

  1. Book for the cheapest times: Peterhead offers great value for money, particularly in January, March, and December, when hotel costs are on a budget-friendly level and may drop to lower prices. For those keen to explore its rich history and cultural landmarks, including the marina, castle, and art venues, a stay of at least 2 to 3 days is ideal. This period allows visitors to comfortably visit key attractions such as the small town, sea, spa, and golf course, making it an affordable destination for travellers keen on experiencing the town's heritage and culture.
  2. Look for last-minute deals on Hotels.com: Discover potential savings for Peterhead hotels by exploring the DealsOpens in a new window section on Hotels.com. You may find attractive rates and last-minute offers by checking the Last-Minute Deals page, where discounted rooms near your travel date could be available. Enable email alerts or push notifications to stay informed about flash sales and special promotions. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, so you're more likely to see favourable options when booking your last-minute 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, so being flexible with your travel dates could help you find a better deal on your stay in a hotel in Peterhead. If you're seeking something distinctive, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price happens to be on the higher side, we may suggest alternative dates that could be more affordable, potentially helping you to secure a more advantageous rate.
  4. Consider your location: Opting for accommodation near key attractions or city centres may offer convenience, but it often comes with higher costs. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between price and accessibility to the sites you intend to visit. You might look into independent hotels situated further out, which are usually likely to be more affordable and can provide 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 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, 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.