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 .
Peterhead Hotel Accommodation
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. The Waterside Hotel
The Waterside Hotel



4. Seaview Hotel
Seaview 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. New Inn Hotel
New Inn Hotel



12. Heath Hill Hotel
Heath Hill Hotel



14. Stag & Thistle Hotel and Restaurant
Stag & Thistle Hotel and Restaurant



15. The Davron Hotel
The Davron Hotel



16. Trump® International Scotland
Trump® International Scotland



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



18. The Cock and Bull
The Cock and Bull



19. Sandman Signature Aberdeen Hotel & Spa
Sandman Signature Aberdeen Hotel & Spa



20. Leonardo Hotel Aberdeen
Leonardo Hotel AberdeenCheck out pet-friendly hotels in Peterhead




15 Main Street
15 Main Street



Craigievar
CraigievarGo 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
Slains Castle
Bullers of Buchan
St Fergus Village Hall
Peterhead Maritime Heritage
Longside Golf Club
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
Holiday Inn Express Aberdeen Airport by IHG
"It was with in walking distance from both the airport and the car rental place. Loved that."
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"
Station Hotel Aberdeen
"Situated right opposite the train station and an easy walk to the bus station and the ferry terminal. The staff were really helpful especially as we arrived far too early to check in. We were able to leave our bags in a locked room and also on our last day after check-out. The room was spotless, the beds were comfortable and the bathroom was gorgeous...and extremely clean. We decided to have the High Tea which was really good value and as we wanted an early meal the timing suited us 100% (3-6pm - I think). We didn't have breakfast as we had an early appointment but we were able to order hot beverages from the restaurant after checkout to keep us going until our ferry departure. We would definitely return next time we're in Aberdeen."
Residence Inn by Marriott Aberdeen
"Staff really helpful and friendly."
Park Inn by Radisson Aberdeen
"We had a great stay, for a family wedding. Hotel allowed early access to get ready."
Leonardo Hotel Aberdeen
"Stay at this hotel. Always clean and decent. Second lift has been out of order for several weeks."
Saplinbrae Hotel and Lodges
"The Hotel is amazing the staff could not do enough and it felt well looked after and money had been spent on it. Breakfast was superb and plenty of coffee. Plenty of parking and I will absolutely be staying here again."
Kilmarnock Arms Hotel
"Off the tourist path, but easy to get to, the Kilmarnock Arms was a wonderful side trip. Lots of history and beautiful beaches of the North Sea. Well worth the trip. I wish I could have stayed longer."
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.👍👍👍"
Frequently asked questions
Find out more about Peterhead
Peterhead: Where Coastal Serenity Meets Historic Charm
Discover Peterhead, a charming coastal town in Scotland, where rich maritime heritage meets stunning natural beauty. Stroll along the picturesque marina or unwind on the sandy beaches that invite relaxation and exploration. Visit the historic Peterhead Castle, offering a glimpse into the town's storied past, or enjoy the lush surroundings of Peterhead Park, perfect for leisurely walks. With its captivating coastal views and vibrant local culture, Peterhead is an ideal destination for those seeking an authentic Scottish experience. Embrace the tranquillity and charm of this hidden gem on your next adventure.
Discover great hotels near Peterhead
Peterhead offers a range of accommodation from cosy inns to elegant luxury hotels. Whether you’re after a boutique stay or a palace hotel experience, you’ll find options that provide modern comforts while reflecting the town’s maritime charm. Here are some of the best hotels near Peterhead that our travelers love:
- Hosefield Bed and BreakfastOpens in a new window: This charming 3.0-star hotel boasts an impressive guest rating of 10.0 out of 10, making it an ideal choice for leisure travellers seeking a comfortable stay. Enjoy complimentary breakfasts, including delicious cooked options, to start your day right. The hotel features modern entertainment amenities, including a digital television and a flat-screen television, ensuring you stay entertained during your downtime. With a focus on comfort and convenience, this hotel is perfect for those looking for a relaxing getaway in Peterhead.
- New Inn HotelOpens in a new window: A delightful 3.5-star hotel, with a guest rating of 9.2 out of 10, offers a unique experience for travellers in search of a pet-friendly stay. The property provides a welcoming environment for pets, allowing you to enjoy your holiday with your furry friends. This hotel features attentive service and comfortable rooms, ensuring a pleasant experience. With its inviting bar and restaurant, you can indulge in quality dining options, making it a fantastic choice for those who appreciate a friendly atmosphere and thoughtful amenities.
- The Buchan HotelOpens in a new window: With a solid guest rating of 8.2 out of 10, this 3.0-star hotel presents a great option for leisure seekers wanting to explore the natural beauty of the area. The property features a variety of dining options, including a restaurant and coffee shop, catering to diverse tastes. Guests can partake in nearby recreational activities such as fishing and swimming, providing ample opportunities for adventure. The spacious and clean rooms contribute to a welcoming atmosphere, making it an appealing choice for those who value comfort and convenience during their travels.
Where to stay in Peterhead
Stay in Cruden Bay, Boddam, and Port Erroll when visiting Peterhead. Cruden Bay offers stunning coastal views and nearby attractions like Peterhead Castle. Boddam is renowned for its friendly atmosphere, dining options, and proximity to Peterhead Marina. Port Erroll is perfect for nature lovers. For first-time visitors, Cruden Bay is the ideal choice, combining scenic beauty with rich history.
- Cruden BayOpens in a new window: Cruden Bay offers a charming coastal escape that’s ideal for travellers looking to enjoy scenic views and a relaxed pace. It boasts a range of stunning natural landscapes, making it perfect for those who appreciate a quiet, nature-filled retreat. Including must-see places like local shoreline vistas, Cruden Bay is an appealing choice for a stay that immerses you in the local environment.
- BoddamOpens in a new window: Boddam is a cosy spot known for its friendly people and inviting dining experiences. It provides easy access to must-see attractions like Peterhead Marina, Bullers of Buchan, and Peterhead Maritime Heritage. With an emphasis on a warm community vibe, Boddam is a great area to enjoy evenings out and charming local scenes without the hustle of larger cities.
- Port ErrollOpens in a new window: Port Erroll is a nature-lover’s haven, offering a peaceful escape surrounded by the beauty of the great outdoors. Ideal for those seeking a simple, scenic retreat, its unique appeal lies in the natural surroundings that create a calming atmosphere perfect for unwinding and enjoying the tranquility of rural Scotland.
Things to do in Peterhead
Peterhead is a charming seaside town where gentle marinas meet sandy beaches. Enjoy leisurely boat trips, strolls along picturesque waterfronts, and invigorating hikes along rugged coastal paths. With opportunities for golfing, refreshing swims, and peaceful spa visits, this small-town gem offers a delightful coastal retreat.
- Fraserburgh Heritage CentreOpens in a new window – Dive into local history at Fraserburgh Heritage Centre, where you can explore exhibits that celebrate the rich maritime and fishing heritage of the area. This museum offers insights into the town's past, making it a worthwhile stop for those curious about the region's story.
- RSPB Loch of Strathbeg Nature ReserveOpens in a new window – Spend a tranquil day at RSPB Loch of Strathbeg Nature Reserve, a beautiful lake where birdwatching is a delight. With diverse wildlife and serene landscapes, you can stroll along the trails while enjoying the sights and sounds of nature all around.
- Museum of Scottish LighthousesOpens in a new window – Visit the Museum of Scottish Lighthouses to discover the fascinating history of these iconic structures. You can climb the lighthouse for unique views and learn about the vital role they played in maritime navigation.
- Bullers of BuchanOpens in a new window – Explore the dramatic cliffs at Bullers of Buchan, where nature has carved out stunning scenery. This reserve offers coastal walks, breathtaking views of the sea, and opportunities to spot seabirds, making for a memorable outdoor experience.
- Newburgh Seal BeachOpens in a new window – Relax at Newburgh Seal Beach, known for its sandy shores and playful seal population. Here, you can enjoy a leisurely stroll along the beach, take in the fresh sea air, and watch the seals basking in the sun.
4 tips for savvy savings when booking a hotel in Peterhead
- 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 a thorough exploration of the town's historical and cultural landmarks, a stay of at least 2 to 3 days is recommended. This duration allows visitors to appreciate attractions such as the picturesque marina, the charming small-town vibe, and notable sites like the local castle. Additionally, you can enjoy the scenic sea views, engage in budget-friendly golfing, and experience the town’s art scene, all while ensuring great value for money on your trip.
- Look for last-minute deals on Hotels.com: Hotels.com offers a variety of options for those seeking savings on Peterhead hotels. You may discover enticing offers by exploring the DealsOpens in a new window section, and if you're planning a spontaneous trip, the Last-Minute Deals section could be useful. The app’s Smart Shopping tool is a handy comparison tool, allowing travellers to review hotel prices and amenities before booking. By activating email alerts or push notifications, you're more likely to see flash sales or price drops, ensuring you stay informed about potential savings.
- Be flexible with dates: Prices may vary depending on factors such as the hotel's location, star rating, and time of year, so being flexible with your dates might help you save on your stay at a Peterhead hotel. For those interested in unique experiences, boutique hotels can offer a more personalised experience and occasionally better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average, and if it appears higher, we may recommend more affordable dates to help you potentially find a better deal.
- Consider your location: Staying nearer to major attractions or city centres may offer convenience but usually comes with a higher price tag. For more likely affordable rates, consider hotels in less central areas or neighbourhoods, striking a balance between cost and ease of access to your desired destinations. You might also explore independent hotels further out, which can provide a more authentic and budget-friendly 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.












