Skip to main content.

The Best Hotels in Lanark

trover photo by Jock Watson

Search our Top Lanark Hotels

trover photo by Jock Watson

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best Hotels in Lanark

What's Lanark like?

Lanark is a friendly place known for its restaurants. Learn about the local heritage of Lanark at top landmarks like New Lanark. While you're in town, don't miss a chance to see sights like Falls of the Clyde and Little Sparta.

Where are the best places to stay in Lanark?

We have 23 Lanark accommodation options with prices starting at GBP 9. Choose one of our 899 deals and get discounts of up to 35%.

Below are the number of accommodation options by star rating in Lanark and the surrounding area:

  • • 6 5-star accommodation from GBP 74 per night
  • • 153 4-star accommodation from GBP 38 per night
  • • 130 3-star accommodation from GBP 26 per night
  • • 10 2-star accommodation from GBP 20 per night
  • • 2 1-star accommodation from GBP 21 per night

Here are our travellers' top 3 places to stay in Lanark:

Robertson Arms Hotel

  • • Free breakfast • Free parking • Free WiFi • 2 restaurants • Bar

New Lanark Mill Hotel

4-star hotel with indoor pool, near New Lanark
  • • Free parking • Free WiFi • Restaurant • Spa • Health club

Scottish Equi B&B

4-star B&B with bar, near New Lanark
  • • Free breakfast • Free parking • Free WiFi • Restaurant • Fitness centre

How to get to Lanark

What are the closest airports to Lanark?

  • • Glasgow (GLA-Glasgow Intl.), 28.6 mi (46.1 km) from central Lanark
  • • Edinburgh (EDI), 24.9 mi (40.1 km) from central Lanark

What are the closest train stations to Lanark?

  • • Lanark Station (0.3 mi/0.4 km from the city centre)
  • • Lanark Carstairs Station (4.5 mi/7.2 km from the city centre)

Things to see and do in Lanark

What is there to see in Lanark?

  • • New Lanark
  • • Falls of the Clyde

When is the best time to visit Lanark?

  • • Hottest months: July, August, June, September (average 17°C)
  • • Coldest months: March, February, January, December (average 1°C)
  • • Rainiest months: August, October, July and January (average 71.68 inches of rainfall)