Skip to main content

Filter by:


Star Rating

Review Score

Newburgh – 146 hotels and places to stay
See the latest prices and deals by choosing your dates.
New Inn Hotel, hotel in Newburgh

Just 16 miles from Aberdeen, this historic old coaching inn was built in 1704 and overlooks the River Ythan. There is free Wi-Fi throughout New Inn Hotel, and free private parking on site.

The staff were very welcoming and the room was comfortable and spotlessly clean. The real treat were the meals. Breakfast was outstanding with options for all and two special Scottish choices. Dinner in the restaurant was also excellent with generous helpings and value. NJ
8.8
Scored 8.8
Excellent
Rated excellent
377 reviews
Price from$123.37per night
Station Hotel, hotel in Newburgh

Station Hotel in Ellon has a bar and on-site dining. This 2-star hotel has air-conditioned rooms with a private bathroom. Staff on site can arrange airport transfers.

The building was very pretty
8.5
Scored 8.5
Very Good
Rated very good
338 reviews
Price from$108.42per night
Trump MacLeod House & Lodge, Scotland, hotel in Newburgh

Boasting luxury accommodations, dining, and a championship 18-hole golf course, Trump International, Scotland is just 10 miles north of Aberdeen.

Loved everything about this Hotel! Beautifully appointed! Wonderful service
8.9
Scored 8.9
Excellent
Rated excellent
18 reviews
Price from$891per night
White Horse Inn, hotel in Newburgh

Located in Balmedie, 1.3 miles from Balmedie Beach, White Horse Inn provides accommodations with a garden, free private parking, a restaurant and a bar.

Owners and staff friendly, helpful and gracious. Quiet and small.
8.6
Scored 8.6
Excellent
Rated excellent
69 reviews
Price from$110.81per night
Buchan Hotel, hotel in Newburgh

Located in Ellon, within 16 miles of Beach Ballroom and 5.5 miles of Newburgh on Ythan Golf Club, Buchan Hotel has accommodations with a bar and free WiFi as well as free private parking for guests...

Good Rooms with easy access with friendly helpful staff
7.9
Scored 7.9
Good
Rated good
144 reviews
Price from$115.89per night
The Cock and Bull, hotel in Newburgh

Located over half mile from the North Sea coast, the Cock and Bull is an intimate inn offering great food, real ale, spacious rooms and free WiFi.

The food was amazing.
8.9
Scored 8.9
Excellent
Rated excellent
383 reviews
Price from$137.08per night
Newburgh Inn, hotel in Newburgh

Newburgh Inn is located 10 minutes from Aberdeen and Ellon, a 5-minute walk from a sandy beach and Forvie National Nature Reserve, home to a seal colony.

Perfekti place. Lovely place for visit in Forvie sands nature reserve.
8.6
Scored 8.6
Excellent
Rated excellent
534 reviews
Price from$122.12per night
The Smiddy Suite, hotel in Newburgh

The Smiddy Suite is located in Ellon, just 16 miles from Beach Ballroom and 5.7 miles from Newburgh on Ythan Golf Club.

Everything was amazing, location, accommodation, breakfast. The hosts met us on arrival and were available if needed.
9.7
Scored 9.7
Exceptional
Rated exceptional
144 reviews
Price from$137.08per night
Hosefield Bed and Breakfast, hotel in Newburgh

Offering garden views, Hosefield Bed and Breakfast in Ellon provides accommodations, a garden, and a shared lounge.

Exceptional accommodation. Very welcoming hosts, fantastic room with lots of unexpected extras (like a mini fridge for chilled milk and flannels in the shower room). Breakfasts were amazing, lots of options, well presented, and extremely tasty. Would def recommend as a place to stay.
9.6
Scored 9.6
Exceptional
Rated exceptional
82 reviews
Price from$93.46per night
Sandman Signature Aberdeen Hotel & Spa, hotel in Newburgh

Sandman Signature Aberdeen Hotel & Spa is offering accommodations in Aberdeen. Among the various facilities are a shared lounge, a bar, on-site fitness area, luxury spa and 24-hour shop.

The location was good and close to a few shopping centre’s.
8.5
Scored 8.5
Very Good
Rated very good
6,477 reviews
Price from$134.43per night
See all hotels near Newburgh
Subscribe to receive premium deals

Prices drop the second you sign up!