Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Peterhead on Hotels.com. These Peterhead hotels consistently deliver on comfort, location and traveler 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. Seaview Hotel
Seaview Hotel



4. Kilmarnock Arms Hotel
Kilmarnock Arms Hotel



5. The Waterside Hotel
The Waterside Hotel



6. St Olaf Golf Hotel
St Olaf Golf Hotel



7. Saplinbrae Hotel and Lodges
Saplinbrae Hotel and Lodges



9. By The Bay
By The Bay



10. Newburgh Inn
Newburgh Inn



11. The Buchan Hotel
The Buchan Hotel



12. Heath Hill Hotel
Heath Hill Hotel



13. The Davron Hotel
The Davron Hotel



14. Disblair House
Disblair House



15. The white horse inn
The white horse inn



16. The Cock and Bull
The Cock and Bull



17. Stag & Thistle Hotel and Restaurant
Stag & Thistle Hotel and Restaurant



18. Deveron Lodge B&B
Deveron Lodge B&B



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



20. Pinehurst Lodge Hotel
Pinehurst Lodge HotelCheck out pet-friendly hotels in Peterhead
Go 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
Peterhead Marina
Bullers of Buchan
Slains Castle
St Fergus Village Hall
Aberdeenshire Museums Discovery Centre
Peterhead Maritime Heritage
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
Check out reviews of Peterhead hotels guests love
Leonardo Hotel Aberdeen
"Clean, beautiful view of the city, walking distance to key parts of the city. Only hotel out of 6 we stayed in that had ice machines. Accommodations were excellent at a very reasonable price. We loved our stay in Aberdeen. "
Residence Inn by Marriott Aberdeen
"Very pleasant hotel , great location , staff vey helpful"
Park Inn by Radisson Aberdeen
"It's a good central hotel"
Moxy Aberdeen Airport
"Clean room, good car parking, close to transport"
Station Hotel Aberdeen
"Good hotel clean tide well manerd staff"
Thainstone House
"Staff were very good and food was great"
Seaview Hotel
"The staff were very pleasant. I was in room 2, which had a powerful shower, was clean, and had strong WiFi. The evening meal was very nice, as was the breakfast. I will book again when working in Peterhead :)"
Saplinbrae Hotel and Lodges
"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!"
Sandman Signature Aberdeen Hotel & Spa
"Très belle chambre."
Frequently asked questions
Find out more about Peterhead
Seaside Serenity: Explore the Hidden Charms of Peterhead
Nestled on Scotland's rugged northeast coastline, Peterhead is a charming small town that beckons adventurers and families alike. Explore the vibrant marina, bask on sandy beaches, and delve into the rich maritime history at the iconic Peterhead Prison Museum. Discover the stunning coastal landscapes, dotted with dramatic cliffs and hidden coves, perfect for leisurely strolls. With relaxed accommodations and a welcoming atmosphere, Peterhead offers an ideal getaway to unwind and immerse yourself in local culture. Don't miss the nearby ruins of Slains Castle, where legends of Dracula were born. Experience the unique allure of Peterhead, where sea meets serenity. For our best hotel rates in Peterhead and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.
Top locations to stay in Peterhead
Some of the best places to stay in Peterhead are Fraserburgh, Ellon and Cruden Bay. Fraserburgh, Ellon, and Cruden Bay offer unique Scottish experiences, from Fraserburgh's maritime history to Ellon's quaint charm and Cruden Bay's stunning coastal views. For first-time visitors, Fraserburgh is ideal due to its rich attractions and waterside hotels. Accommodation options range from charming inns to budget-friendly hotels, ensuring comfort and convenience. Whether you seek the best hotels or affordable stays, these towns provide a variety of choices to suit every traveller’s needs. Enjoy your Scottish adventure! Here are some of the most popular hotels with our guests in Peterhead:
- FraserburghOpens in a new window: Fraserburgh is a charming coastal town perfect for outdoor enthusiasts and culture lovers alike. With attractions like the Fraserburgh Heritage Centre, which showcases local history, and the Museum of Scottish Lighthouses, it’s an ideal destination for those looking to explore Scotland’s maritime heritage. For accommodations, consider Ban Car HotelOpens in a new window, a 3-star hotel that welcomes pets and offers a comfortable stay. Another option is Door to the Shore - Seafront CottagesOpens in a new window, a 3.5-star lodge that provides adventure sports and recreation activities nearby. If you prefer a hotel with dining options, The Davron HotelOpens in a new window, also a 3-star hotel, offers free breakfast and entertainment facilities like a billiards table.
- EllonOpens in a new window: Ellon is a scenic town known for its beautiful beaches and gardens, making it perfect for outdoor activities. Key attractions include the Newburgh Seal Beach and Pitmedden Garden. For a place to stay, Meldrum House Country Hotel & Golf CourseOpens in a new window is a 4-star hotel ideal for business and golf enthusiasts, with amenities like multiple meeting rooms. Another great choice is The Newmachar HotelOpens in a new window, a 4-star inn that caters to families and offers child-friendly amenities. If you're seeking luxury, Trump Macleod House & LodgeOpens in a new window is a 5-star hotel providing adventure sports and direct beach access.
- Cruden BayOpens in a new window: Cruden Bay boasts stunning coastal scenery and outdoor adventures, including the Bullers of Buchan and the Peterhead Maritime Heritage Museum. It's a perfect spot for those looking to combine relaxation with exploration. Cruden Bay Bed & BreakfastOpens in a new window is a 3.5-star bed and breakfast that welcomes pets and features golf amenities. Alternatively, Kilmarnock Arms HotelOpens in a new window is a 3-star hotel suited for business travellers, offering pet-friendly services. For a cozy stay, consider St Olaf Golf HotelOpens in a new window, a 3-star inn that also accommodates pets and provides a warm, welcoming atmosphere.
Things to do in Peterhead for first times
A three-day visit to Peterhead offers a delightful blend of sandy beaches and charming small-town vibes. Enjoy activities like swimming, golf, and art exploration, or unwind at a spa. With scenic coastal views and opportunities for boating and hiking, it's a refreshing getaway for nature lovers and adventurers alike. Here's a quick itinerary to make the most of your trip to Peterhead:
- Day 1: Begin your adventure at the Bullers of Buchan, where dramatic cliffs meet the North Sea, offering stunning views and opportunities for photography. Enjoy a leisurely walk along the rugged coastline before making your way to Peterhead Marina. Here, you can soak in the vibrant atmosphere, watch the boats come and go, and maybe grab a quick bite at one of the local cafes. Finally, immerse yourself in the region’s rich maritime history at the Peterhead Maritime Heritage, where interactive exhibits and artifacts will deepen your appreciation for the area’s seafaring past.
- Day 2: Start your day at the Aberdeenshire Farming Museum, where you can explore the region's agricultural heritage through fascinating exhibits and vintage farm equipment. Afterward, take a scenic stroll to Rora Moss, a serene nature spot perfect for bird-watching and enjoying the peaceful surroundings. Wrap up your day at the Aberdeenshire Museums Discovery Centre, where you can delve into local history and art, making for a well-rounded cultural experience.
- Day 3: Kick off your morning at the RSPB Loch of Strathbeg Nature Reserve, where the rich wildlife and tranquil landscapes provide an ideal setting for nature lovers. Next, head to Rattray Head, renowned for its beautiful sandy beach and iconic lighthouse—perfect for a relaxing walk along the shore. Conclude your day at Russell Court Park, where you can unwind amidst lush greenery and perhaps enjoy a picnic while soaking in the beautiful Scottish scenery.
4 tips to find a great Peterhead hotel deal
- Book for the cheapest times: The most affordable time to visit Peterhead is during January, March, and December, when hotel rates are significantly lower. For international travellers, it's advisable to book your flight at least 3 months in advance to secure the best prices. Domestic travellers should aim to book at least 2 months prior for budget-friendly options. To truly appreciate the main attractions, plan for a stay of at least 2-3 days. While in Peterhead, you can enjoy the marina, sandy beaches, and the charming small-town atmosphere, all of which offer great value for money.
- Look for last-minute deals on Hotels.com: If you're looking for last-minute deals to Peterhead, you might find some enticing options. To uncover potential savings on Hotels.com, head to the DealsOpens in a new window or Last-Minute DealsOpens in a new window section, where you could discover affordable hotel rates as your travel date approaches. To stay informed about flash sales and exclusive promotions, consider enabling email alerts or push notifications from Hotels.com, helping you seize opportunities to save on your accommodations. Keep an eye out for booking fees to ensure an overall great deal.
- Be flexible with dates: Prices can fluctuate depending on factors like the hotel's location, star rating, and the time of year. As a result, if you're flexible with your travel dates, you may save on hotel expenses in Peterhead.
- Consider your location: When booking on Hotels.com for your holiday, take your location into account. Staying near major attractions or city centres may offer convenience, but it usually tends to come at a higher price. For more affordable options, consider hotels located in less central areas or neighbourhoods, striking a balance between cost and easy access to the sites you wish to visit.
Best time to go to Peterhead
Peterhead experiences its lowest average temperatures in January and 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, with 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.
Keep exploring
- Inverallochy Hotels
- Hotels with Free Breakfast in Buckie
- 3 Star Hotels in Buckie
- Mintlaw Hotels
- Strichen Hotels
- Tarves Hotels
- Cruden Bay Hotels
- Hotels with Parking in Aberdeenshire and Moray
- Hotels with Kitchens in Aberdeenshire and Moray
- Pet Friendly Hotels in Aberdeenshire and Moray
- Cottages in Aberdeenshire and Moray
- Luxury Hotels in Aberdeenshire and Moray
- Family Hotels in Aberdeenshire and Moray
- Golf Hotels in Aberdeenshire and Moray
- Hotels with Parking in Cullen
- 3 Star Hotels in Cullen
- Hotels with Free Breakfast in Keith
- B&B in Keith
- 3 Star Hotels in Keith
- Golf Hotels in Keith
- Oldmeldrum Hotels
- Hotels near Fraserburgh Heritage Centre
- 3 Star Hotels in Fraserburgh
- Fraserburgh Hotels
- Hotels near Trump International Golf Links
- Hotels with Parking in Turriff
- Hotels near Forvie Sands National Nature Reserve
- Boddam Hotels
- Hotels near Haddo Country Park
- 3 Star Hotels in Fife Keith
- Hotels near Glen Garioch Distillery
- Hotels with Parking in Stonehaven
- Hotels with Free Breakfast in Stonehaven
- B&B in Stonehaven
- Rosehearty Hotels
- Crimond Hotels
- Hotels near Cruden Bay Golf Club
- Hotels with Parking near Aberdeen City Beach
- Hotels with a Gym near Aberdeen City Beach
- Hotels with Free Breakfast near Aberdeen City Beach
- Pet Friendly Hotels near Aberdeen City Beach
- Guest Houses in Aberdeen City Beach
- Luxury Hotels near Aberdeen City Beach
- Family Hotels near Aberdeen City Beach
- New Leeds Hotels
- Golf Hotels in Ellon
- Hotels near Bullers of Buchan
- Pennan Hotels
- Hotels near Fyvie Castle
- Crovie Hotels
- 3 Star Hotels in Cruden Bay
- Golf Hotels in Cruden Bay
- Cruden Bay Hotels
- Balmedie Hotels
- Hotels with Parking in Portsoy
- Gardenstown Hotels
- Old Deer Hotels
- Hotels with Parking in Aberdeen
- Hotels with a Gym in Aberdeen
- Hotels with Free Breakfast in Aberdeen
- Hotels with Kitchens in Aberdeen
- Pet Friendly Hotels in Aberdeen
- Apartments in Aberdeen
- Aparthotels in Aberdeen
- Guest Houses in Aberdeen
- Cheap Hotels in Aberdeen
- Luxury Hotels in Aberdeen
- 4 Star Hotels in Aberdeen
- 5 Star Hotels in Aberdeen
- Business Hotels in Aberdeen
- Family Hotels in Aberdeen
- Resorts & Hotels with Spas in Aberdeen
- Hotels with Parking in Banff
- Hotels with Kitchens in Banff
- Pet Friendly Hotels in Banff
- Cottages in Banff
- Cheap Hotels in Banff
- 3 Star Hotels in Banff
- Golf Hotels in Banff
- Hotels near Delgatie Castle
- Newburgh Hotels
- New Deer Hotels
- Hotels with Parking in Banchory
- 3 Star Hotels in Banchory
- 4 Star Hotels in Banchory
- Luxury Hotels in Inverurie
- 4 Star Hotels in Inverurie
- Family Hotels in Inverurie
- Hotels with Parking in Aberdeen West End
- Guest Houses in Aberdeen West End
- 3 Star Hotels in Aberdeen West End
- New Aberdour Hotels
- Hotels with Parking in Aberdeenshire
- Pet Friendly Hotels in Aberdeenshire
- Newmachar Hotels








