Skip to main content

Filter by:


Star Rating

Review Score

Port Erroll – 33 hotels and places to stay
See the latest prices and deals by choosing your dates.
Seaview Hotel, hotel in Port Erroll

Located in Peterhead, 29 miles from Beach Ballroom, Seaview Hotel has accommodations with a garden, free private parking, a terrace and a restaurant.

Lovely stay! Nice big room overlooking the bay, lovely updated bathroom with great water pressure. Dinner was excellent, as was breakfast the next morning. Host was wonderful to provide us with some sightseeing spots for the next day.
9.1
Scored 9.1
Wonderful
Rated wonderful
227 reviews
Price from$112.61per night
Harbour Spring, Peterhead by Marston's Inns, hotel in Port Erroll

Located in Peterhead, 30 miles from Beach Ballroom, Harbour Spring, Peterhead by Marston's Inns provides accommodations with a garden, free private parking, a restaurant and a bar.

Pleasant room and easy to check in. Staff pleasant and helpful in bar on directions etc .Reasonably priced drinks a decent pub meals on offer
8.3
Scored 8.3
Very Good
Rated very good
1,079 reviews
Price from$85.08per night
St Olaf Golf Hotel, hotel in Port Erroll

Located in Cruden Bay, 23 miles from Beach Ballroom, St Olaf Golf Hotel provides accommodations with a garden, free private parking, a restaurant and a bar.

Great location overlooking the Cruden Bay golf course. We arrived late, but he staff was very responsive to getting us checked-in. Breakfast was great.
8.4
Scored 8.4
Very Good
Rated very good
169 reviews
Price from$131.38per night
Kilmarnock Arms Hotel, hotel in Port Erroll

In the center of the coastal village of Cruden Bay, Kilmarnock Arms Hotel offers rooms with private bathrooms with free Wi-Fi, and traditional Scottish cuisine.

The Arms is a perfect place to stay when playing Cruden Bay. The staff was very personable and professional, the breakfast excellent and the lodging very comfortable.
8.5
Scored 8.5
Very Good
Rated very good
93 reviews
Price from$173.92per night
Room on the River, hotel in Port Erroll

Offering a garden, Room on the River features accommodations in Cruden Bay. This property offers access to a terrace and free private parking.

It was in a perfect spot. Private but not isolated.
9.8
Scored 9.8
Exceptional
Rated exceptional
116 reviews
Price from$115.11per night
By The Bay, hotel in Port Erroll

By The Bay offers accommodations in Cruden Bay, 11 miles from Newburgh on Ythan Golf Club and 23 miles from Hilton Community Centre. The 4-star bed and breakfast is 23 miles from Beach Ballroom.

Location was great. Close to beach access, Slains Castle and golf. Cruden Bay is not a tourist destination unless you are a golfer but it is a lovely spot to stop along the coast for a break from the bigger tourist spots. Rooms were comfortable and very clean. Hostess Celia was gracious and very informative about her little town.
9.6
Scored 9.6
Exceptional
Rated exceptional
40 reviews
Price from$103.85per night
Outlander Boutique B&B King, hotel in Port Erroll

Offering a private beach area, Outlander Boutique B&B King offers accommodations in Cruden Bay.

Everything! Beautiful home with beautiful rooms. Every thing was clean and the info book had helpful information in it. Genny was very quick to respond the one time I messaged her with a question during my stay. And she even messaged to warn about weather the next day. Also - it’s so convenient to get to Slains Castle from here. And the breakfast set up was so detailed and well done.
9.7
Scored 9.7
Exceptional
Rated exceptional
76 reviews
Price from$101.04per night
Outlander Boutique B&B Super King, hotel in Port Erroll

Featuring a private beach area, Outlander Boutique B&B Super King features accommodations in Cruden Bay.

Fantastiskt, accomodating
9.7
Scored 9.7
Exceptional
Rated exceptional
57 reviews
Price from$117.68per night
Lost Guest House Peterhead, hotel in Port Erroll

Located in the center of Peterhead, the pet-friendlyLost Guest House Peterheadfeatures free Wi-Fi. This modern house is less than 2 miles from Craigewan Links Golf Course.

It was close to town and that’s it.
7.9
Scored 7.9
Good
Rated good
533 reviews
Price from$55.63per night
Waverley Hotel, hotel in Port Erroll

Located in Peterhead and within 19 miles of Newburgh on Ythan Golf Club, Waverley Hotel features a bar, non-smoking rooms, and free WiFi.

Excellent breakfast, handy location.
7.9
Scored 7.9
Good
Rated good
252 reviews
Price from$68.82per night
See all hotels in and around Port Erroll
Subscribe to receive premium deals

Prices drop the second you sign up!

gogless