Find and Book Top Rated Hotels in Ellon

Search among 5 available hotels and places to stay in Ellon from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-5 out of 5
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great46 reviews
MapView on map200 yd from City Center1000 yd from McDonald Golf Club
From   US$ 91 /nightSelect
8.0
Great49 reviews
MapView on map100 yd from City Center1100 yd from McDonald Golf Club
From   US$ 113 /nightSelect
Bed & Breakfast
8.4
Great35 reviews
1.4 mi from City Center1.3 mi from McDonald Golf Club
From   US$ 94 /nightSelect
8.2
Great98 reviews
4.3 mi from City Center300 yd from Newburgh on Ythan Golf Club
From   US$ 96 /nightSelect
8.0
Great55 reviews
1000 yd from City Center400 yd from McDonald Golf Club
From   US$ 89 /nightSelect

Best hotels and places to stay in Ellon

Why visit?

Ellon is a charming town located in the Aberdeenshire region of Scotland. It offers a delightful blend of historical attractions, picturesque landscapes, and warm Scottish hospitality. With its proximity to stunning coastlines and the beautiful River Ythan, it is an ideal destination for nature enthusiasts, history buffs, and those seeking a peaceful getaway.

Where to stay?

Ellon boasts several fantastic areas to stay, depending on your preferences. Below, we have listed some of the best areas in Ellon for accommodation:

Ellon Town Centre: Stay in the heart of the town and enjoy easy access to local shops, restaurants, and attractions.

River Ythan: Choose a hotel along the banks of River Ythan for serene views and tranquil walks.

Balmedie Beach: Located just a short drive from Ellon, this area offers a fantastic seaside experience and is perfect for beach lovers.

What is the price per hotel room per night?

The average price per night for hotel rooms in Ellon varies based on the star rating:

3-star hotels: Average price ranges from $70 to $100 per room per night.

4-star hotels: Average price ranges from $100 to $150 per room per night.

5-star hotels: Average price ranges from $150 to $250 per room per night.

Best value for money:

The Buchan Hotel: Offers comfortable rooms, friendly service, and a great location within the town center. Prices start at $80 per night.

New Inn Hotel: This charming hotel provides cozy rooms, traditional Scottish cuisine, and easy access to local attractions. Prices start at $90 per night.

Station Hotel Ellon: Known for its attentive staff, spacious rooms, and a lovely bar. Prices start at $95 per night.

Best kids-friendly hotels:

Ythanview Hotel: A family-run hotel with spacious rooms and a welcoming atmosphere. Prices start at $120 per night.

Bramble Brae Hotel: Offers family rooms, a play area for children, and a friendly atmosphere. Prices start at $130 per night.

Best hotels for a romantic getaway:

Ellon Castle Gardens: A luxurious hotel featuring elegant rooms, tranquil gardens, and romantic dining options. Prices start at $180 per night.

Meldrum House Country Hotel: Set in a picturesque countryside location, this hotel offers exquisite rooms, fine dining, and a golf course. Prices start at $200 per night.

Best for location:

The Tufted Duck Hotel: Situated on the banks of River Ythan, this hotel provides stunning views and easy access to nature walks and bird watching spots. Prices start at $120 per night.

Esslemont Hotel: Located in Ellon Town Centre, this hotel is surrounded by shops, restaurants, and historical landmarks. Prices start at $100 per night.

The Cock and Bull: Set in the countryside, this hotel offers a peaceful retreat while still being a short drive from Ellon town center. Prices start at $110 per night.

Best for a short city break:

Newburgh Inn: Situated near the renowned Newburgh Beach, this hotel offers a relaxing atmosphere and easy access to nature walks. Prices start at $90 per night.

The Waterside Inn: Set on the banks of the River Ythan, this cozy inn provides a comfortable stay with beautiful views. Prices start at $80 per night.

Show moreLess