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




1. Harbour Spring, Peterhead by Marston's Inns
Harbour Spring, Peterhead by Marston's Inns



2. Kilmarnock Arms Hotel
Kilmarnock Arms Hotel



3. Seaview Hotel
Seaview Hotel



4. The Waterside Hotel
The Waterside Hotel



6. Lost Guest House Peterhead
Lost Guest House Peterhead



8. Saplinbrae Hotel and Lodges
Saplinbrae Hotel and Lodges



9. 15 Main Street
15 Main Street



10. St Olaf Golf Hotel
St Olaf Golf Hotel



11. Craigievar
Craigievar



12. New Inn Hotel
New Inn Hotel



13. Newburgh Inn
Newburgh Inn



14. Heath Hill Hotel
Heath Hill Hotel



15. The Davron Hotel
The Davron Hotel



16. Stag & Thistle Hotel and Restaurant
Stag & Thistle Hotel and Restaurant



17. Residence Inn by Marriott Aberdeen
Residence Inn by Marriott Aberdeen



18. Sandman Signature Aberdeen Hotel & Spa
Sandman Signature Aberdeen Hotel & Spa



19. Meldrum House Country Hotel & Golf Course
Meldrum House Country Hotel & Golf Course



20. Courtyard by Marriott Aberdeen Airport
Courtyard by Marriott Aberdeen AirportCheck out pet-friendly hotels in Peterhead




15 Main Street
15 Main StreetGo beyond your typical stay in Peterhead
Our prices for hotels in Peterhead are cheapest in January
Price trends for hotels in Peterhead
Top landmarks in Peterhead
Cruden Bay Golf Club
Aden Country Park
Slains Castle
Bullers of Buchan
Peterhead Marina
St Fergus Village Hall
Longside Golf Club
Rattray Head
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.
See all hotels in Peterhead
Check out reviews of Peterhead hotels guests love
Sandman Signature Aberdeen Hotel & Spa
"Lovely stay!!! Really well priced"
Station Hotel Aberdeen
"The room was better than expected and housekeeping did a great job for the duration of my stay. Staff was helpful and, because the room I was supposed to have was not ready, they did not hesitate to give me another room. The internet was reliable and stable. I did not experienced the breakfast fare as I had some gluten free fare with me, but I tried the high tea lunch when I arrived and the food was good as well a reasonably priced."
Holiday Inn Express Aberdeen Airport by IHG
"The hotel was everything we wanted and needed"
Thainstone House
"Lovely stay and setting. Staff very helpful."
Leonardo Hotel and Conference Venue Aberdeen Airport
"When it comes to comfort. Location, cleanliness, friendly atmosphere and fine food Leonardo Hotel and Conference Venue Dyce Aberdeen Airport has it all"
Brentwood Aberdeen City Centre near Union Street
"The Hotel was conviently placed for both the bus station and the railway station. Step out of the front door, turn right and walk about 7 minutes and you come to Union Street with many shops bars and restraunts. The staff are very helpful. We would certainly stay here again, the prices are very good for an hotel in such a good location.👍👍👍"
Beachview
"My second visit here was just as brilliant as the first visit, a different room this time but just as nice, with excellent views over the sea and harbour. A friendly welcome on my arrival and a spotless, very spacious room. The whole property looks like it’s been fully renovated recently and their attention to detail is excellent, nice fluffy towels, quality bedding, really nice decor all make the room feel very comfortable and enjoyable. I’ll be back again when I’m next in the area."
The Waterside Hotel
"Helpful staff great parking"
Lost Guest House Peterhead
"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."
Frequently asked questions
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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.








