Hotels in Lanark, Scotland

Search and compare Lanark, Scotland hotels from hundreds of travel sites and save

Lanark, Scotland, United Kingdom
Jul 1 — Jul 22
Lanark, Scotland, United Kingdom
Fri 7/1
Sat 7/2
...and more

Cheapest hotels in Lanark, Scotland

Days Inn by Wyndham Abington M74
8.0 Excellent
Welcome Break Service Area J13, Lanark, United Kingdom
Show on map
19.2 km from city centre, Lanark, SCT, United Kingdom 

Located within the picturesque parkland of Abington, Days Inn Hotel Abington - Glasgow offers comfortable accommodation and a full range of facilities, including a 24-hour reception, meeting rooms and an express check-in and check-out feature. It also provides a shopping mall, luggage storage and a games room.

₱2,912
Avg. per night
New Lanark Mill Hotel
8.5 Excellent
Mill No.1, Lanark, United Kingdom
Show on map
1.1 km from city centre, Lanark, SCT, United Kingdom 

Located in New Lanark, New Lanark Mill Hotel is within easy driving distance of Lanark and provides a sauna and an indoor pool. The various facilities this unique hotel has to offer include massage services, meeting rooms and room service.

₱6,210
Avg. per night

Hotel prices in Lanark

3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Lanark

Lanark travel FAQs

  • What are the best hotels in Lanark?

    1,459 reviews rated Days Inn by Wyndham Abington M74 with an average score of 8.0/10. It may also be worth looking into the New Lanark Mill Hotel, which received a rating of 8.5/10 from 1,804 reviews. The Village Inn could also be a good option, with a score of 8.3/10 from 86 reviews.

  • What is a good hotel near New Lanark?

    New Lanark Mill Hotel is a popular hotel near New Lanark that is highly recommended, with a score of 8.5 across 1,804 reviews.

  • How much do hotels in Lanark cost?

    The average prices of hotels in Lanark have been around ₱5,330 per night over the last 3 days.

  • How much is a cheap hotel in Lanark?

    HotelsCombined searches in the last 3 days suggest cheap Lanark hotels have prices starting from as low as ₱4,066/night, depending on the popularity of your requested dates.

  • How much is a hotel in Lanark tonight?

    A hotel in Lanark tonight has an average price of ₱5,330, but some deals have been found for as low as ₱4,066 in HotelsCombined searches over the last 72 hours. Prices in Lanark are changing frequently. The best price found for a 4-star Lanark hotel for tonight has been ₱6,649.