Hotels in Peterhead

Bellboy's Super Summer Sale

Enjoy savings on select hotels for a limited time only.

Check prices for these dates

This weekend
Next weekend

Where to stay in Peterhead?

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 .

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, (398 reviews)
"Bar staff very friendly. Food well prepared. Excellent parking area."
United Kingdom
Leslie
18 days ago
$52 nightly
The price is $63
Jul 17 - Jul 18
Total with taxes and fees
Harbour Spring, Peterhead by Marston's Inns

Trinity Boutique B&B

Trinity Boutique B&B
4.0 star property
Peterhead
9.2 out of 10, Wonderful, (73 reviews)
"Excellent rooms all with different themes."
United Kingdom
Paul
Trinity Boutique B&B

Printworks Apart-Hotel

Printworks Apart-Hotel
4.0 star property
Peterhead
9.4 out of 10, Exceptional, (36 reviews)
"Would stay there again. Good bus service to Aberdeen."
United Kingdom
Joyce
Printworks Apart-Hotel

The Waterside Hotel

The Waterside Hotel
3.0 star property
Peterhead
7.2 out of 10, Good, (369 reviews)
"Staff very pleasant decent Dinner."
United Kingdom
Martin
$58 nightly
The price is $69
Jul 12 - Jul 13
Total with taxes and fees
The Waterside Hotel

Albert Hotel

Albert Hotel
3.0 star property
Peterhead
9.0 out of 10, Wonderful, (31 reviews)
"Shower worked perfectly. Staff were lovely."
United Kingdom
Paul
Albert Hotel

Seaview Hotel

Seaview Hotel
3.5 star property
Peterhead
9.6 out of 10, Exceptional, (79 reviews)
"Staff was excellent, room was clean and warm."
United States
william
April 9th, 2026
$108 nightly
The price is $130
Jul 5 - Jul 6
Total with taxes and fees
Seaview Hotel

Sandman Signature Aberdeen Hotel & Spa

Sandman Signature Aberdeen Hotel & Spa
3.5 star property
George Street
8.8 out of 10, Excellent, (1,174 reviews)
"Clean perhaps a bit dark. The room was spacious. As was the restaurant."
United Kingdom
Stephanie
1 day ago
$77 nightly
The price is $93
Jul 14 - Jul 15
Total with taxes and fees
Sandman Signature Aberdeen Hotel & Spa

Lost Guest House Peterhead

Lost Guest House Peterhead
3.0 star property
Peterhead
7.8 out of 10, Good, (99 reviews)
"Location is pretty quiet. The shower was hot. Centrally located to the town."
United States
Jessica
$51 nightly
The price is $61
Jul 5 - Jul 6
Total with taxes and fees
Lost Guest House Peterhead

Leonardo Hotel Aberdeen

Leonardo Hotel Aberdeen
4.0 star property
Central Aberdeen
8.6 out of 10, Excellent, (1,168 reviews)
"Perfect lovation for shopping and eating. Staff were extremely helpful and pleasant. Room clean and comfortable."
United Kingdom
Maureen
3 days ago
$76 nightly
The price is $91
Jul 19 - Jul 20
Total with taxes and fees
Leonardo Hotel Aberdeen

By The Bay

By The Bay
4.0 star property
Peterhead
9.4 out of 10, Exceptional, (34 reviews)
"Super clean room. Very friendly host. Great location close to the harbour."
United Kingdom
Daryl
$120 nightly
The price is $144
Jul 8 - Jul 9
Total with taxes and fees
By The Bay

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
3.0 star property
Peterhead
9.2 out of 10, Wonderful, (137 reviews)
"Great breakfast, great staff, great menu for Dinner and large portions."
United Kingdom
Steven
14 days ago
$143 nightly
The price is $172
Jul 4 - Jul 5
Total with taxes and fees
Kilmarnock Arms Hotel

St Olaf Golf Hotel

St Olaf Golf Hotel
3.0 star property
Peterhead
9.4 out of 10, Exceptional, (51 reviews)
"Professional, friendly, welcoming and they go out of their way to be helpful."
United States
Peter
April 1st, 2026
$123 nightly
The price is $148
Jul 5 - Jul 6
Total with taxes and fees
St Olaf Golf Hotel

The Aberdeen Altens Hotel

The Aberdeen Altens Hotel
4.0 star property
Cove
8.6 out of 10, Excellent, (1,001 reviews)
"Nice swimming pool. Ate dinner at the hotel."
United Kingdom
Sandra
4 days ago
$75 nightly
The price is $90
Jul 30 - Jul 31
Total with taxes and fees
The Aberdeen Altens Hotel

Residence Inn by Marriott Aberdeen

Residence Inn by Marriott Aberdeen
3.5 star property
Central Aberdeen
9.4 out of 10, Exceptional, (1,000 reviews)
"Great location close to shops. Breakfast wasn't bad."
United Kingdom
Maria
10 days ago
$131 nightly
The price is $157
Jul 12 - Jul 13
Total with taxes and fees
Residence Inn by Marriott Aberdeen

Station Hotel Aberdeen

Station Hotel Aberdeen
3.0 star property
Central Aberdeen
8.0 out of 10, Very Good, (1,007 reviews)
"Fantastic location opposite the train station. Just what we needed for the night."
United Kingdom
Ramona
3 days ago
$55 nightly
The price is $66
Jul 26 - Jul 27
Total with taxes and fees
Station Hotel Aberdeen

Mercure Aberdeen Caledonian Hotel

Mercure Aberdeen Caledonian Hotel
4.0 star property
Central Aberdeen
8.0 out of 10, Very Good, (1,001 reviews)
"Really enjoyed my stay. It had a fan which was great."
United Kingdom
Katherine
6 days ago
$61 nightly
The price is $74
Jul 26 - Jul 27
Total with taxes and fees
Mercure Aberdeen Caledonian Hotel

Park Inn by Radisson Aberdeen

Park Inn by Radisson Aberdeen
3.5 star property
Central Aberdeen
8.4 out of 10, Very Good, (1,000 reviews)
"The housekeeping staff did a wonderful job tidying the room."
United States
Katherine
8 days ago
$75 nightly
The price is $89
Jul 9 - Jul 10
Total with taxes and fees
Park Inn by Radisson Aberdeen

Courtyard by Marriott Aberdeen Airport

Courtyard by Marriott Aberdeen Airport
4.0 star property
Dyce
9.0 out of 10, Wonderful, (995 reviews)
"Very good experience everything was great."
United Kingdom
Istvan
18 days ago
$67 nightly
The price is $81
Jul 18 - Jul 19
Total with taxes and fees
Courtyard by Marriott Aberdeen Airport

ibis Aberdeen Centre - Quayside

ibis Aberdeen Centre - Quayside
3.0 star property
Central Aberdeen
8.8 out of 10, Excellent, (1,000 reviews)
"Great value, clean, central and great staff."
United States
Mark
3 days ago
$49 nightly
The price is $58
Jul 26 - Jul 27
Total with taxes and fees
ibis Aberdeen Centre - Quayside

Holiday Inn Express Aberdeen City Centre by IHG

Holiday Inn Express Aberdeen City Centre by IHG
3.0 star property
Central Aberdeen
8.4 out of 10, Very Good, (1,002 reviews)
"Very good value. Nice free breakfast."
United Kingdom
Charles
17 days ago
$66 nightly
The price is $79
Jul 5 - Jul 6
Total with taxes and fees
Holiday Inn Express Aberdeen City Centre by IHG
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.

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

You may also like 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 February
Price trends for hotels in Peterhead
Pricing is based on two traveler single night rates
View properties in July
Currently viewing crowd sizes and weather for July.
Typical weather for Peterhead
July
High 60°F / low 53°F. Cloudy most days.
View properties in July
60°
weather_cloudy
July, no crowd data, average high temperature 60 degrees Fahrenheit, average low temperature 53 degrees Fahrenheit. Cloudy most days.
53°
60°
weather_cloudy
August, no crowd data, average high temperature 60 degrees Fahrenheit, average low temperature 54 degrees Fahrenheit. Cloudy most days.
54°
58°
weather_cloudy
September, no crowd data, average high temperature 58 degrees Fahrenheit, average low temperature 52 degrees Fahrenheit. Cloudy most days.
52°
53°
weather_cloudy
October, no crowd data, average high temperature 53 degrees Fahrenheit, average low temperature 48 degrees Fahrenheit. Cloudy most days.
48°
49°
weather_cloudy
November, no crowd data, average high temperature 49 degrees Fahrenheit, average low temperature 44 degrees Fahrenheit. Cloudy most days.
44°
45°
weather_cloudy
December, no crowd data, average high temperature 45 degrees Fahrenheit, average low temperature 40 degrees Fahrenheit. Cloudy most days.
40°
44°
weather_cloudy
January, no crowd data, average high temperature 44 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
44°
weather_cloudy
February, no crowd data, average high temperature 44 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
46°
weather_cloudy
March, no crowd data, average high temperature 46 degrees Fahrenheit, average low temperature 40 degrees Fahrenheit. Cloudy most days.
40°
48°
weather_cloudy
April, no crowd data, average high temperature 48 degrees Fahrenheit, average low temperature 42 degrees Fahrenheit. Cloudy most days.
42°
52°
weather_cloudy
May, no crowd data, average high temperature 52 degrees Fahrenheit, average low temperature 45 degrees Fahrenheit. Cloudy most days.
45°
57°
weather_cloudy
June, no crowd data, average high temperature 57 degrees Fahrenheit, average low temperature 50 degrees Fahrenheit. Cloudy most days.
50°
Monthly weather averages (˚F)

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 lighthouse on a rocky outcrop in the ocean with waves crashing against it.
Photo by Mark Wilson
Open Photo by Mark Wilson

Check out reviews of Peterhead hotels guests love

Frequently asked questions

How much does a hotel room cost in Peterhead?
You can discover great hotels in Peterhead from $61 with properties to suit all budgets and needs. To find an affordable hotel in Peterhead that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How can I find deals and earn rewards at Peterhead hotels?
Discover great deals on Peterhead hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Peterhead hotels.
Can I book Peterhead hotels with free cancellation?
In order to book a refundable Peterhead hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Peterhead?
Our travelers' top pet-friendly hotels in Peterhead include:You can also use the "Amenities" filter in your search on Hotels.com and check "Pet friendly" to discover more pet-friendly hotels in Peterhead.
What are some of the best hotels in Peterhead for couples?
Choose a top-rated Peterhead romantic hotel and enjoy your couple's getaway. Our travelers love Saplinbrae Hotel and Lodges, a hotel with a restaurant and 2 bars/lounges. Another romantic hotel with top reviews is The Waterside Hotel. This hotel offers a restaurant and an indoor pool for a perfect stay. Discover more hotels in Peterhead on Hotels.com for couples by using the "Traveler experience" filter in your search and selecting "Adults only" or "Romantic".
What are the top Peterhead hotels with a pool?
Discover some of the best Peterhead hotels with a pool for a little extra luxury on your trip. The Waterside Hotel is a great hotel with an indoor pool and a guest rating of 7.2 out of 10. Plus, you can make the most of its hot tub and restaurant. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in Peterhead with a pool.
What are some of the best Peterhead hotels with free parking?
If you're driving, a great Peterhead hotel with free parking is a bonus. Our travelers' favorites include:
What are some popular hotels in central Peterhead?
If you're looking for hotels in central Peterhead, check out Seaview Hotel and Printworks Apart-Hotel. Travelers love Seaview Hotel for its location, as well as the 2 restaurants, 2 bars/lounges and snack bar/deli this hotel offers. Printworks Apart-Hotel is another popular central hotel with in-room kitchens and free in-room WiFi.
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'm looking for a cheap accommodation?
An inexpensive option worth considering is The Waterside Hotel.
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 16 vacation homes. You can also consider one of the 12 apartments or 17 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.

Find out more about Peterhead

Discover the Coastal Charms of Peterhead: Where Castles Meet Sandy Shores

Nestled along Scotland's rugged northeast coast, Peterhead is a charming fishing town that offers a perfect blend of maritime beauty and rich history. Stroll along its scenic marina, where colorful boats bob gently in the harbor, or unwind on sandy beaches with stunning sea views. Explore the historic ruins of Peterhead Prison and the majestic nearby castle for a taste of the local heritage. With cozy waterside hotels and inviting cafes, it’s an ideal spot for a romantic getaway or an off-the-beaten-path adventure. Discover the unique charm of Peterhead, where the sea meets Scottish culture.

Discover great hotels near Peterhead

Peterhead offers a range of accommodations, from cozy bed and breakfasts to self-catering options for those wanting a home-like experience. You'll find convenient hotels nearby, including options in Aberdeen. Whether you're seeking a waterside view or a central location, there's plenty to choose from for your stay. Here are some of the best hotels near Peterhead that our travelers love:

  1. Ban Car HotelOpens in a new window: This inviting 3.0-star hotel boasts an impressive guest rating of 9.4 out of 10 and is perfect for leisure travelers seeking a peaceful getaway. With a focus on comfort, the hotel features pet-friendly accommodations, allowing for a serene experience with pets. Key amenities include a warm atmosphere and a welcoming environment. The hotel is particularly celebrated for its attentive service, clean and comfortable rooms, and cozy surroundings that create an inviting retreat after a day of exploration.
  2. Hosefield Bed and BreakfastOpens in a new window: A stunning choice for travelers, Hosefield Bed and Breakfast is a 3.0-star property with a perfect guest rating of 10.0 out of 10, making it an ideal destination for those who appreciate a refined stay. This bed and breakfast offers complimentary breakfast options, allowing guests to start their day with a delightful meal. Guests can indulge in various entertainment options, including modern amenities like a flat-screen television and digital channels. The exceptional service and inviting atmosphere make this hotel a top-rated choice for those seeking a memorable experience.
  3. New Inn HotelOpens in a new window: With a 3.5-star rating and a guest rating of 9.2 out of 10, New Inn Hotel is a remarkable destination for travelers searching for a luxurious stay. The hotel provides a pet-friendly environment while focusing on comfort and relaxation. Standout features include a delicious cooked-to-order breakfast and a cozy bar, making it a perfect spot for unwinding after a day of adventures. Guests have appreciated the clean, quiet rooms and friendly service, creating a restful atmosphere that enhances the overall experience.

Where to stay in and around Peterhead

Cruden Bay, Boddam, and Collieston are all excellent areas to stay when visiting Peterhead, Scotland. Cruden Bay offers stunning coastal views and a charming village atmosphere, while Boddam features great dining and nightlife options. Collieston is perfect for golf enthusiasts and those seeking a serene beach experience. For first-time visitors, Cruden Bay is the best choice for its picturesque setting.

  1. Cruden BayOpens in a new window: Cruden Bay is a charming coastal village that’s perfect for travelers seeking stunning scenery and a relaxed atmosphere. Its beautiful sandy beaches are ideal for leisurely walks, and the nearby Cruden Bay Golf Club offers fantastic golfing opportunities amidst breathtaking views. The village is steeped in history, with attractions like the ruins of Slains Castle, which inspired Bram Stoker's Dracula. You'll find cozy accommodations and local dining options that highlight the flavors of Scotland, making it an inviting base for exploration.
  2. BoddamOpens in a new window: Boddam is a quaint fishing village that offers a delightful escape with its scenic coastal views and warm community vibe. It's known for its historic lighthouse, which adds a picturesque touch to the landscape. The village boasts several charming dining spots where you can enjoy fresh seafood and local cuisine. With its proximity to Peterhead, you can easily explore the town's shops and cultural attractions while enjoying the tranquility of Boddam.
  3. ColliestonOpens in a new window: Collieston is a hidden gem with a stunning beach and dramatic cliffs that are perfect for those who appreciate natural beauty. This small village is ideal for a peaceful getaway, offering a chance to unwind and connect with nature. The local golf course provides a lovely spot for a round while soaking in the views. Collieston’s friendly atmosphere and small community charm make it a great choice for travelers looking for a unique experience away from the hustle and bustle.

Things to do in Peterhead

Peterhead offers a charming blend of coastal beauty and small-town warmth, with stunning sandy beaches and a picturesque marina. Visitors can enjoy swimming, boating, and diving in the inviting sea, or unwind at local spas. For those seeking a touch of leisure, golfing amidst scenic landscapes is a must.

  • Newburgh Seal BeachOpens in a new window – Relax on the sandy shores of Newburgh Seal Beach, where you can catch a glimpse of playful seals basking in the sun. The beach offers a perfect spot for a leisurely stroll along the coastline, with stunning views of the sea and surrounding landscapes.
  • Bullers of BuchanOpens in a new window – Explore the dramatic cliffs at Bullers of Buchan, a nature reserve where you can witness the breathtaking beauty of the coastline. The area is ideal for walking along the paths that wind through the cliffs, offering stunning views and the chance to spot local wildlife.
  • RSPB Loch of Strathbeg Nature ReserveOpens in a new window – Visit the tranquil RSPB Loch of Strathbeg Nature Reserve, where you can enjoy birdwatching and the serene surroundings of the lake. This peaceful haven is perfect for nature lovers looking to connect with Scotland's diverse wildlife.
  • Fraserburgh Heritage CentreOpens in a new window – Dive into the local history at the Fraserburgh Heritage Centre. Discover the rich maritime past of the area through fascinating exhibits and artifacts that tell the story of this charming town and its people.
  • Museum of Scottish LighthousesOpens in a new window – Step into the world of maritime navigation at the Museum of Scottish Lighthouses. Here, you can learn about the fascinating history of lighthouses in Scotland, explore interactive displays, and even climb the tower for a unique perspective on the surrounding landscape.

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 lower. For an enriching experience, staying for at least 2 to 3 days is recommended to fully explore the town's historical landmarks, cultural sites, and natural beauty. You can visit the picturesque marina, enjoy the sandy beaches, and take in the local art scene—all at great value for money. Whether you’re playing a round of golf or relaxing at a budget-friendly spa, Peterhead offers plenty of attractions for those on a budget.
  2. Look for last-minute deals on Hotels.com: For travelers interested in Peterhead, exploring the DealsOpens in a new window and Last-Minute DealsOpens in a new window sections on Hotels.com may lead to discounted rates on accommodation as your travel date approaches. By enabling email alerts or push notifications, you could stay updated on flash sales and special promotions tailored for last-minute bookings. Additionally, using Smart ShoppingOpens in a new window via the app allows you to compare hotel prices and amenities, helping you find our best options for your stay. With this approach, you're more likely to discover top-reviewed hotels and affordable rates in Peterhead.
  3. Be flexible with dates: Prices can fluctuate depending on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you find better rates for your stay at a hotel in Peterhead. If you're interested in unique accommodations, boutique hotels can provide a more personalized experience and sometimes offer 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 on the higher side, we can suggest alternative dates that might help you find a more favorable deal.
  4. Consider your location: Staying near popular attractions or city centers can be convenient, but it often comes with a higher price tag. For more budget-friendly options, you might want to look into hotels in less central neighborhoods, striking a balance between cost and accessibility to the sites you want to visit. Additionally, independent hotels located a bit further away usually tend 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.

Keep exploring