Skip to main content

Filter by:


Star rating

Review score

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

Situated in Peterhead, 46 km from Beach Ballroom, Seaview Hotel features accommodation with a garden, free private parking, a terrace and a restaurant.

Friendly people
9.1
Scored 9.1
Superb
Rated superb
226 reviews
Price from€ 104.86per night
Harbour Spring, Peterhead by Marston's Inns, hotel in Port Erroll

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

Slept well
8.3
Scored 8.3
Very good
Rated very good
1,071 reviews
Price from€ 79.22per night
Buchan Braes Hotel, hotel in Port Erroll

The Buchan Braes Hotel is located in Boddam on the outskirts of Peterhead and offers stylish, modern accommodation and free on-site parking.

Very relaxing and welcoming.
8.6
Scored 8.6
Fabulous
Rated fabulous
120 reviews
Price from€ 110.68per night
Kilmarnock Arms Hotel, hotel in Port Erroll

In the centre of the coastal village of Cruden Bay, Kilmarnock Arms Hotel offers en suite rooms with free Wi-Fi, and traditional Scottish cuisine.

Rooms spacious and staff very friendly
8.5
Scored 8.5
Very good
Rated very good
93 reviews
Price from€ 161.94per night
By The Bay, hotel in Port Erroll

Featuring 4-star accommodation, By The Bay is set in Cruden Bay, 37 km from Beach Ballroom and 17 km from Newburgh on Ythan Golf Club.

The location is very close to the beach and car park for the castle.B&B is kept at a high standard.Rooms very spacious with huge bathrooms.The host couldn't do enough for you.
9.6
Scored 9.6
Exceptional
Rated exceptional
40 reviews
Price from€ 96.70per night
Outlander Boutique B&B King, hotel in Port Erroll

Offering a private beach area and city view, Outlander Boutique B&B King is set in Cruden Bay, 37 km from Beach Ballroom and 17 km from Newburgh on Ythan Golf Club.

Every thing great room light and airy and exceptional breakfast
9.7
Scored 9.7
Exceptional
Rated exceptional
76 reviews
Price from€ 94.08per night
Outlander Boutique B&B Super King, hotel in Port Erroll

Offering a private beach area and city view, Outlander Boutique B&B Super King is situated in Cruden Bay, 37 km from Beach Ballroom and 17 km from Newburgh on Ythan Golf Club.

It’s clean, cosy and had lots of homely touches. Really good breakfasts too! Host is so lovely and very helpful with any needs you may have.
9.7
Scored 9.7
Exceptional
Rated exceptional
57 reviews
Price from€ 109.57per night
Lost Guest House Peterhead, hotel in Port Erroll

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

It was basic all that was needed
7.9
Scored 7.9
Good
Rated good
535 reviews
Price from€ 54.52per night
Saplinbrae Hotel and Lodges, hotel in Port Erroll

Thirty miles north of Aberdeen, Saplinbrae Hotel & Lodges provide luxurious accommodation with an on-site bar and restaurant serving fine local food.

The location was excellent with a beautiful lake walk just behind the hotel. Our room waa very comfortable and the evening meal was excellent. The staff were all very helpful and friendly.
9.3
Scored 9.3
Superb
Rated superb
410 reviews
Price from€ 125.83per night
Waverley Hotel, hotel in Port Erroll

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

Value for money, location, and comfort
7.9
Scored 7.9
Good
Rated good
252 reviews
Price from€ 64.08per night
See all hotels in and around Port Erroll
Subscribe to receive premium deals

Prices drop the moment you sign up!