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

This weekend
Next weekend

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 .

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, (414 reviews)
Enjoy a tranquil escape at this welcoming Peterhead inn with onsite 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 ₹5,805
₹6,966 total
includes taxes & fees
22 Nov - 23 Nov
Harbour Spring, Peterhead by Marston's Inns

2. 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 ₹10,596
₹12,715 total
includes taxes & fees
6 Nov - 7 Nov
Seaview Hotel

3. The Waterside Hotel

The Waterside Hotel
3.0 star property
Peterhead
7.2 out of 10, Good, (380 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 ₹6,252
₹7,502 total
includes taxes & fees
15 Nov - 16 Nov
The Waterside Hotel

4. Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
3.0 star property
Peterhead
9.2 out of 10, Wonderful, (149 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 ₹14,728
₹17,673 total
includes taxes & fees
4 Nov - 5 Nov
Kilmarnock Arms Hotel

5. Beachview

Beachview
2.0 star property
Peterhead
9.6 out of 10, Exceptional, (7 reviews)
The price is ₹10,097
₹12,116 total
includes taxes & fees
6 Nov - 7 Nov
Beachview

6. 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 ₹4,811
₹5,773 total
includes taxes & fees
6 Nov - 7 Nov
Lost Guest House Peterhead

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 cozy bar.
The price is ₹9,798
₹11,758 total
includes taxes & fees
3 Dec - 4 Dec
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 ₹13,138
₹15,766 total
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.
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 cozy 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 ₹13,245
₹15,894 total
includes taxes & fees
1 Dec - 2 Dec
By The Bay

11. Craigievar

Craigievar
3.5 star property
Peterhead
Retreat to this cozy vacation home next to a golf course in Peterhead. The kitchen provides homey 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 ₹50,288
₹60,345 total
includes taxes & fees
10 Nov - 11 Nov
Craigievar

12. 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 ₹10,490
₹12,588 total
includes taxes & fees
6 Nov - 7 Nov
New Inn Hotel

13. 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 flavors at the hotel restaurant before enjoying a nightcap at the welcoming bar. Cortes Loch and the Heritage Centre await nearby.
The price is ₹14,569
₹17,483 total
includes taxes & fees
6 Nov - 7 Nov
Heath Hill Hotel

14. 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 onsite 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 ₹4,219
₹5,063 total
includes taxes & fees
6 Nov - 7 Nov
Newburgh Inn

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 ₹11,135
₹13,363 total
includes taxes & fees
8 Nov - 9 Nov
The Davron Hotel

16. Sandman Signature Aberdeen Hotel & Spa

Sandman Signature Aberdeen Hotel & Spa
3.5 star property
George Street
8.8 out of 10, Excellent, (1,203 reviews)
Located near His Majesty's Theatre, this hotel offers 24-hour room service and a grill serving three daily meals. The on-site spa provides deep-tissue massages and reflexology, while rooms come with refrigerators and microwaves.
The price is ₹7,205
₹8,646 total
includes taxes & fees
19 Nov - 20 Nov
Sandman Signature Aberdeen Hotel & Spa

17. 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 ₹9,612
₹11,534 total
includes taxes & fees
11 Nov - 12 Nov
Stag & Thistle Hotel and Restaurant

18. Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
4.0 star property
Inverurie
9.4 out of 10, Exceptional, (422 reviews)
Set in stunning Aberdeenshire, this golf hotel offers an 18-hole course, restaurant, and bar/lounge. Just minutes from Glen Garioch Distillery, the countryside retreat features free WiFi, parking, terrace, and garden spaces.
The price is ₹12,874
₹15,449 total
includes taxes & fees
22 Nov - 23 Nov
Meldrum House Country Hotel & Golf Course

19. Leonardo Hotel Aberdeen

Leonardo Hotel Aberdeen
4.0 star property
Central Aberdeen
8.6 out of 10, Excellent, (1,210 reviews)
Just steps from Aberdeen Station, this hotel offers 24-hour room service and a welcoming bar/lounge. Guests rave about the delicious breakfast and attentive staff. Cineworld and Union Square Shopping Centre are within easy walking distance.
The price is ₹7,248
₹8,697 total
includes taxes & fees
29 Nov - 30 Nov
Leonardo Hotel Aberdeen

20. The Aberdeen Dyce Hotel

The Aberdeen Dyce Hotel
4.0 star property
Dyce
8.6 out of 10, Excellent, (288 reviews)
This Aberdeen hotel offers an inviting indoor pool and British cuisine at Caskieben restaurant. Fitness enthusiasts will appreciate the health club, while Formartine and Buchan Way adventures await nearby. Dyce Station is a 16-minute walk away.
The price is ₹7,248
₹8,697 total
includes taxes & fees
6 Nov - 7 Nov
The Aberdeen Dyce 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.

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 November
Price trends for hotels in Peterhead
Pricing is based on two traveller single night rates
View properties in November
Currently viewing crowd sizes and weather for November.
Typical weather for Peterhead
November
High 9°C / low 7°C. Cloudy most days.
View properties in November
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°
12°
weather_cloudy
October, no crowd data, average high temperature 12 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
9°
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 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 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 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