Find and Book Top Rated Hotels in Larkhall (South Lanarkshire)

Search among 2 available hotels and places to stay in Larkhall (South Lanarkshire) from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-2 out of 2
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.2
Great129 reviews
MapView on map2.2 km from City Centre50 m from City Center
From   US$ 335 /nightSelect
MapView on map1.8 km from City Centre1.4 km from Lodge St Thomas Social Club
From   US$ 315 /nightSelect

Best hotels and places to stay in Larkhall (South Lanarkshire)

Why visit?

Larkhall, located in South Lanarkshire, United Kingdom, offers a charming and peaceful retreat for tourists looking to explore the beauty of the Scottish countryside. With its scenic landscapes, historic attractions, and warm hospitality, Larkhall is a must-visit destination. Whether youre a nature lover, history enthusiast, or simply seeking a relaxing getaway, Larkhall has something to offer. Stay at one of the various hotels in Larkhall, and experience the enchanting charm of this South Lanarkshire town.

Where to stay?

Larkhall Town Centre: For the convenience of being in the heart of the town, staying in Larkhalls town centre is an ideal choice. Here, youll find a range of hotels in Larkhall offering comfortable accommodation with easy access to local shops, restaurants, and attractions. Take a stroll through the bustling streets, visit the Larkhall Museum, or explore the nearby nature reserves.

Mauldslie Castle Estate: If youre seeking a more secluded and tranquil atmosphere, consider staying in the Mauldslie Castle Estate area. This picturesque countryside location offers magnificent views, peace, and serenity. Enjoy walks in the lush greenery, discover the stunning Mauldslie Bridge, or relax in the charming surroundings. A hotel in Larkhall in this area provides a peaceful retreat away from the hustle and bustle of the town.

Chatelherault Country Park: Nature lovers would find Chatelherault Country Park a perfect place to stay while in Larkhall. This historic park offers beautiful landscapes, woodland trails, and a stunning 18th-century hunting lodge which now serves as a visitor center. Immerse yourself in the natural beauty, explore the parks gardens, and indulge in outdoor activities. Hotels near Chatelherault Country Park provide convenient access to this scenic location.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $100.

4-star hotels: The average price per night is around $100 to $150.

5-star hotels: The average price per night is around $150 to $200.

Best value for money:

Larkhall Inn: Located in the heart of Larkhall, this hotel offers comfortable rooms at an affordable price. With its convenient location and friendly staff, Larkhall Inn provides great value for money. Guests can enjoy amenities such as free Wi-Fi, on-site parking, and a bar with a wide selection of drinks.

Days Inn Hamilton: Situated just a short drive from Larkhall, Days Inn Hamilton provides budget-friendly accommodation without compromising on comfort. The hotel offers spacious rooms with modern amenities, including free Wi-Fi and a 24-hour reception. With its convenient location near major road networks, guests can easily explore Larkhall and the surrounding areas.

Premier Inn Hamilton: Another affordable option near Larkhall is Premier Inn Hamilton. This hotel provides comfortable and well-equipped rooms, some of which offer beautiful views of the surrounding landscape. Guests can enjoy a delicious breakfast at the on-site restaurant and make use of amenities like free Wi-Fi and on-site parking.

Best kids-friendly hotels:

The Popinjay Hotel & Spa: This family-friendly hotel in Larkhall offers spacious rooms and a range of facilities to ensure a pleasant stay for both children and adults. Kids can enjoy the outdoor play area and the swimming pool, while parents can relax at the spa or indulge in delicious meals at the on-site restaurant.

Macdonald Crutherland House: Located near Larkhall, this hotel offers family rooms and a host of activities for children, including a dedicated play area and a swimming pool. The hotels spacious grounds provide ample space for kids to run around and explore. Parents can enjoy the hotels spa facilities and dine at the restaurant serving family-friendly meals.

Best hotels for a romantic getaway:

Dalziel Park Hotel & Golf Club: Situated in a tranquil setting near Larkhall, Dalziel Park Hotel offers a romantic ambiance for couples. With stylish rooms, a scenic golf course, and an elegant restaurant, this hotel is perfect for a romantic escape. Enjoy a candlelit dinner, take leisurely walks around the grounds, and unwind in the peaceful atmosphere.

Hamilton Park Racecourse Hotel: This hotel, located close to Larkhall, offers a unique experience for couples who enjoy horse racing and a touch of glamour. With its stylish rooms, on-site restaurant, and proximity to Hamilton Park Racecourse, this hotel provides a memorable and romantic stay. Couples can revel in the excitement of the races and enjoy the hotels elegant amenities.

Best for location:

Holiday Inn Express Hamilton: This hotel, located in Hamilton near Larkhall, offers comfortable and convenient accommodation for travelers. With its proximity to major road networks, guests can easily explore Larkhall and the surrounding areas. The hotel also provides free breakfast, Wi-Fi, and on-site parking for added convenience.

Avonbridge Hotel: Situated on the outskirts of Larkhall, the Avonbridge Hotel offers a peaceful location with easy access to the town center. Guests can enjoy a relaxing stay in comfortable rooms and make use of the hotels facilities, including a restaurant and bar. The nearby train station provides convenient transportation options for exploring further afield.

Crossbasket Castle: For a truly luxurious stay, Crossbasket Castle, located near Larkhall, offers a historic setting with beautiful surroundings. This 5-star hotel provides elegant rooms, fine dining options, and impeccable service. Its secluded location offers a peaceful retreat, while still being within reach of Larkhall and other attractions.

Best for a short city break:

Hampton by Hilton Hamilton Park: This modern hotel, located near Larkhall, offers comfortable rooms and a range of amenities, including a fitness center and a bar. Its situated in close proximity to Hamilton Park Racecourse and provides easy access to Larkhall and Hamilton city center.

The Torrance Hotel: Situated in East Kilbride, which is a short drive from Larkhall, The Torrance Hotel offers stylish rooms, a restaurant, and a bar. Guests can explore the nearby shopping centers, restaurants, and entertainment options, making it an ideal choice for a short city break.

Show moreLess