Find and Book Top Hotels in Beattock

Search among 6 available hotels and places to stay in Beattock from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-6 out of 6
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
Places to stay near Beattock
Guest house
8.2
Great118 reviews
MapView on map3.1 km from Beattock3.1 km from City Centre
From   US$ 62 /nightSelect
8.2
Great84 reviews
MapView on map2.9 km from Beattock2.9 km from City Centre
From   US$ 109 /nightSelect
Hotel
8.0
Great105 reviews
3.1 km from Beattock3.1 km from City Centre
From   US$ 121 /nightSelect
8.0
Great73 reviews
100 m from Beattock100 m from City Centre
From   US$ 118 /nightSelect
Bed & Breakfast
8.0
Great21 reviews
3.2 km from Beattock3.2 km from City Centre
From   US$ 79 /nightSelect
Villa
8.6
Great23 reviews
3.2 km from Beattock3.2 km from City Centre
From   US$ 170 /nightSelect

Best hotels and places to stay in Beattock

Why visit?

Beattock, located in the scenic countryside of United Kingdom, is a charming village that offers a peaceful retreat away from the bustling cities. With its stunning natural landscapes and historical attractions, it is an ideal destination for tourists seeking a relaxing and enriching experience. Beattock hotels provide comfortable accommodations and easy access to explore the surrounding areas.

Where to stay?

Beattock Village: For a true immersion in the local culture, staying in the heart of Beattock Village is highly recommended. The village is surrounded by picturesque countryside and offers a range of cozy accommodations, including charming bed and breakfasts and traditional inns. Visitors can enjoy exploring the villages historic sites, such as Beattock Station and the Beattock Millennium Cairn.

Moffat Road: Situated just outside Beattock, Moffat Road is another excellent choice for accommodation. This area offers a mix of hotels and guesthouses, providing convenient access to both Beattock and the nearby town of Moffat. Moffat Road is known for its scenic beauty, with the Moffat Hills and Devils Beef Tub nearby, offering opportunities for outdoor activities such as hiking and cycling.

Ecclefechan: Located a short distance from Beattock, Ecclefechan is a small village with a tranquil atmosphere. It offers a selection of accommodations, including family-run guesthouses and quaint cottages. Ecclefechan is notable for being the birthplace of renowned writer Thomas Carlyle, and visitors can explore the Carlyles House museum to learn more about his life and works.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $120.

4-star hotels: The average price per night is around $120 to $180.

5-star hotels: The average price per night is around $180 to $250.

Best value for money:

Beattock House Hotel: This charming hotel offers comfortable rooms at affordable prices, making it a great choice for budget-conscious travelers. The hotel features a cozy lounge area and an on-site restaurant serving delicious local cuisine. Its convenient location allows easy access to explore the attractions in Beattock and the surrounding areas.

Moffat House Hotel: Nestled in the Moffat Hills, this hotel combines affordability with stunning natural surroundings. The rooms are spacious and elegantly decorated, offering a relaxing retreat. Guests can enjoy a range of amenities, including an on-site bar and restaurant, as well as complimentary Wi-Fi. The hotels proximity to Moffat Road ensures easy access to both Beattock and Moffat.

The Ecclefechan Hotel: Located in the picturesque village of Ecclefechan, this hotel offers comfortable rooms at reasonable prices. The hotel features a traditional pub-style restaurant, serving delicious meals made from locally-sourced ingredients. Its warm and welcoming atmosphere creates a homely experience for guests.

Best kids-friendly hotels:

The Mill Hotel: Situated in Beattock Village, The Mill Hotel is a family-friendly accommodation option. The hotel offers spacious family rooms and provides amenities such as a childrens play area and a childrens menu in the on-site restaurant. Its central location allows easy access to nearby attractions suitable for children, such as The Devils Beef Tub and Beattock Park.

Buccleuch Arms Hotel: Located in Moffat Road, this hotel provides a family-friendly atmosphere with spacious rooms catering to families. The hotel offers a childrens menu, as well as a play area to keep the little ones entertained. Its proximity to Moffat allows families to explore the Moffat Museum and enjoy activities like mini-golf and cycling.

Best hotels for a romantic getaway:

Dryfesdale Country House Hotel: This elegant hotel, set in a tranquil countryside setting, is perfect for a romantic escape. The spacious and luxurious rooms offer breathtaking views of the surrounding landscape. Couples can enjoy romantic walks in the hotels private gardens or indulge in a candlelit dinner at the on-site restaurant.

The Famous Star Hotel: Situated in the heart of Beattock Village, this historic hotel exudes charm and romance. The hotel offers cozy and intimate rooms, perfect for a romantic getaway. Couples can enjoy a quiet evening at the hotels bar or venture out to explore the nearby Moffat Hills hand in hand.

Best for location:

Hartfell House & The Limetree Restaurant: Nestled amidst the stunning Moffat Hills, this hotel offers a tranquil location with easy access to both Beattock and Moffat. The rooms are stylish and comfortable, and the on-site restaurant serves delectable cuisine. Guests can enjoy scenic walks or simply relax and take in the breathtaking surroundings.

Ecclefechan Hotel: Situated in the village of Ecclefechan, this hotel provides a peaceful setting with convenient access to nearby attractions. The hotel is surrounded by picturesque countryside and offers cozy rooms and a traditional pub serving local dishes. Guests can explore the birthplace of Thomas Carlyle, just a short walk away.

Queensberry Arms Hotel: Located in the center of Beattock Village, this hotel offers a convenient location for exploring the area. The rooms are comfortable and well-appointed, and the hotel features a lively bar and restaurant serving delicious meals. Its proximity to Beattock Station provides easy access to further explore the region.

Best for a short city break:

Best Western Moffat House Hotel: This hotel, located in Moffat Road, offers a perfect base for a short city break. The rooms are stylish and comfortable, providing a relaxing stay. The hotels central location allows guests to explore the historic town of Moffat, known for its charming shops, cafes, and historical buildings.

Queensberry House: Situated in Moffat Road, this hotel offers a cozy and intimate atmosphere for a short city break. The rooms are individually decorated and feature modern amenities. Guests can enjoy a leisurely stroll through Moffat, exploring its lovely architecture and sampling its local cuisine.

Show moreLess