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 quality, location and traveller experience. Last updated on 29 October 2026.

1. 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, (412 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 €64
includes taxes & fees
15 Nov - 16 Nov
Harbour Spring, Peterhead by Marston's Inns

2. The Waterside Hotel

The Waterside Hotel
3.0 star property
Peterhead
7.2 out of 10, Good, (379 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 €70
includes taxes & fees
1 Nov - 2 Nov
The Waterside Hotel

3. Seaview Hotel

Seaview Hotel
3.5 star property
Peterhead
9.6 out of 10, Exceptional, (89 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 €119
includes taxes & fees
5 Nov - 6 Nov
Seaview Hotel

4. Lost Guest House Peterhead

Lost Guest House Peterhead
3.0 star property
Peterhead
7.8 out of 10, Good, (100 reviews)
Charming B&B in Peterhead with convenient access to Peterhead Marina and Maritime Heritage. Enjoy complimentary WiFi and parking while starting your day with a tasty breakfast before exploring local attractions.
The price is €55
includes taxes & fees
31 Oct - 1 Nov
Lost Guest House Peterhead

5. Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
3.0 star property
Peterhead
9.2 out of 10, Wonderful, (148 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 €166
includes taxes & fees
30 Oct - 31 Oct
Kilmarnock Arms Hotel

6. Beachview

Beachview
2.0 star property
Peterhead
9.6 out of 10, Exceptional, (7 reviews)
The price is €114
includes taxes & fees
30 Oct - 31 Oct
Beachview

7. St Olaf Golf Hotel

St Olaf Golf Hotel
3.0 star property
Peterhead
9.4 out of 10, Exceptional, (55 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 €118
includes taxes & fees
1 Nov - 2 Nov
St Olaf Golf Hotel

8. Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.6 out of 10, Exceptional, (257 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 €148
includes taxes & fees
12 Nov - 13 Nov
Saplinbrae Hotel and Lodges

9. 15 Main Street

15 Main Street
3.0 star property
Peterhead
Tucked beside a golf course in Peterhead, this cottage offers a tranquil retreat with free WiFi and parking. Explore nearby Bullers of Buchan sea cliffs or play a round at Cruden Bay Golf Club. Hiking trails and a fully equipped kitchen enhance your Scottish getaway.
The price is €422
includes taxes & fees
5 Nov - 6 Nov
15 Main Street

10. By The Bay

By The Bay
4.0 star property
Peterhead
9.4 out of 10, Exceptional, (36 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 €149
includes taxes & fees
1 Nov - 2 Nov
By The Bay

11. 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 €567
includes taxes & fees
10 Nov - 11 Nov
Craigievar

12. Newburgh Inn

Newburgh Inn
3.5 star property
Ellon
9.2 out of 10, Wonderful, (157 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 €49
includes taxes & fees
30 Oct - 31 Oct
Newburgh Inn

13. New Inn Hotel

New Inn Hotel
3.5 star property
Ellon
9.2 out of 10, Wonderful, (238 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 €118
includes taxes & fees
30 Oct - 31 Oct
New Inn Hotel

14. Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
9.0 out of 10, Wonderful, (35 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 €108
includes taxes & fees
30 Oct - 31 Oct
Stag & Thistle Hotel and Restaurant

15. The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (144 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 €119
includes taxes & fees
1 Nov - 2 Nov
The Davron Hotel

16. Heath Hill Hotel

Heath Hill Hotel
3.0 star property
Fraserburgh
9.6 out of 10, Exceptional, (110 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 €164
includes taxes & fees
1 Nov - 2 Nov
Heath Hill Hotel

17. The white horse inn

The white horse inn
3.0 star property
Aberdeen
9.2 out of 10, Wonderful, (115 reviews)
The price is €86
includes taxes & fees
15 Nov - 16 Nov
The white horse inn

18. Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
10.0 out of 10, Exceptional, (32 reviews)
The price is €95
includes taxes & fees
30 Oct - 31 Oct
Deveron Lodge B&B

19. Disblair House

Disblair House
3.0 star property
Aberdeen
10.0 out of 10, Exceptional, (85 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 €81
includes taxes & fees
31 Oct - 1 Nov
Disblair House

20. Pinehurst Lodge Hotel

Pinehurst Lodge Hotel
3.0 star property
Dyce
8.8 out of 10, Excellent, (138 reviews)
Nestled close to Aberdeen Airport, this hotel offers convenient dining with local fare at Pinehurst Restaurant. Enjoy free breakfast, parking, and WiFi after workouts in the fitness centre. Union Square Shopping Centre and railway connections are minutes away.
The price is €100
includes taxes & fees
31 Oct - 1 Nov
Pinehurst Lodge 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:30 Oct - 1 Nov

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.

Go beyond your typical stay in Peterhead

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 October
Currently viewing crowd sizes and weather for October.

October

High 12°C / low 9°C. Cloudy most days.
12°
weather_cloudy
October, no crowd data, average high temperature 12 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
9°
9°
weather_cloudy
November, no crowd data, average high temperature 9 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
7°
7°
weather_cloudy
December, no crowd data, average high temperature 7 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
5°
7°
weather_cloudy
January, no crowd data, average high temperature 7 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
4°
7°
weather_cloudy
February, no crowd data, average high temperature 7 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
4°
8°
weather_cloudy
March, no crowd data, average high temperature 8 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
4°
9°
weather_cloudy
April, no crowd data, average high temperature 9 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
5°
11°
weather_cloudy
May, no crowd data, average high temperature 11 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
7°
14°
weather_cloudy
June, no crowd data, average high temperature 14 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
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°
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 St Fergus Village Hall within a small-town setting.

A rocky coastline with a lighthouse on a small island.

Check out reviews of Peterhead hotels guests love

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