Narrow results:

Clear selected filters

184 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Hotels.com® Rewards

Neighborhood

Landmarks

Accommodation type

Amenities

Themes / types

Accessibility Features

Why book with us?

  • Hotels.com doesn’t charge cancellation fees

  • Best Price Guarantee

  • We’re just a phone call away: 866-678-6350

FilterMap
  1. For every 10 nights, get 1 free!
    Station House

    Kirkfieldbank Road, Sandilands, Lanark, Scotland, ML11 9TL United Kingdom

    ,

    866-925-4159

    3.5 stars
    Lanark
    • 3.2 miles to South Lanarkshire, UK
    • 27 miles to Edinburgh Airport (EDI)
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    35 reviews
    from $71
    • For every 10 nights, get 1 free!
      The Village Inn

      89 Lanark Road, Carstairs, Lanark, Scotland, ML11 8QQ United Kingdom

      ,

      866-538-0251

      3.5 stars
      Lanark
      • 3.9 miles to South Lanarkshire, UK
      • 22 miles to Edinburgh Airport (EDI)
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      5 reviews
      from $78
      • For every 10 nights, get 1 free!
        Douglashall B&B

        Carnwath Rd, Carluke, Scotland, ML8 4PG United Kingdom

        ,

        866-538-1314

        3 stars
        Carluke
        • 4.5 miles to South Lanarkshire, UK
        • 23 miles to Edinburgh Airport (EDI)
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        46 reviews
        from $54
        • For every 10 nights, get 1 free!
          Popinjay Hotel & Spa

          15 Lanark Road, Rosebank, Carluke, Scotland, ML8 5QB United Kingdom

          ,

          866-538-6252

          4 stars
          Carluke
          • 5.9 miles to South Lanarkshire, UK
          • 26 miles to Edinburgh Airport (EDI)
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          481 reviews
          from $60
          • For every 10 nights, get 1 free!
            Robertson Arms Hotel

            10-16 Main Street, Lanark, Scotland, ML11 8JZ United Kingdom

            ,

            866-538-9298

            3 stars
            Lanark
            • 6.2 miles to South Lanarkshire, UK
            • 20 miles to Edinburgh Airport (EDI)
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            76 reviews
            from $61
            • For every 10 nights, get 1 free!
              Herdshill Guest House

              224 Main Street, Bogside, Wishaw, Scotland, ML2 8HA United Kingdom

              ,

              866-539-5067

              3 stars
              Wishaw
              • 7.4 miles to South Lanarkshire, UK
              • 23 miles to Edinburgh Airport (EDI)
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              39 reviews
              from $50
              • For every 10 nights, get 1 free!
                Shieldhill Castle Hotel

                Shieldhill Road, Quothquan, Biggar, Scotland, ML12 6NA United Kingdom

                ,

                866-539-9234

                4 stars
                Biggar
                • 8.0 miles to South Lanarkshire, UK
                • 23 miles to Edinburgh Airport (EDI)
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                390 reviews
                from $79
                • For every 10 nights, get 1 free!
                  Tinto House Hotel

                  44 Biggar Road, Symington, Biggar, Scotland, ML12 6FT United Kingdom

                  ,

                  866-582-3258

                  3 stars
                  Biggar
                  • 8.3 miles to South Lanarkshire, UK
                  • 26 miles to Edinburgh Airport (EDI)
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  126 reviews
                  from $61
                  • For every 10 nights, get 1 free!
                    The Commercial Hotel

                    420 Main Street, Wishaw, Scotland, ML2 7NG United Kingdom

                    ,

                    866-711-3751

                    3 stars
                    Wishaw
                    • 9.1 miles to South Lanarkshire, UK
                    • 25 miles to Edinburgh Airport (EDI)
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    112 reviews
                    from $71
                    • For every 10 nights, get 1 free!
                      The Elphinstone Hotel

                      145 High Street, Biggar, Scotland, ML12 6DL United Kingdom

                      ,

                      866-925-0548

                      3 stars
                      Biggar
                      • 11 miles to South Lanarkshire, UK
                      • 23 miles to Edinburgh Airport (EDI)
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      130 reviews
                      from $65
                      • For every 10 nights, get 1 free!
                        Avonbridge Hotel

                        Carlisle Road, Hamilton, Scotland, ML3 7DB United Kingdom

                        ,

                        866-538-0192

                        3 stars
                        Hamilton
                        • 12 miles to South Lanarkshire, UK
                        • 28 miles to Edinburgh Airport (EDI)
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        252 reviews
                        from $82
                        • For every 10 nights, get 1 free!
                          Ridgeland House

                          Linrigg Road, South Lanridge Farm, Motherwell, Scotland, ML1 5ND United Kingdom

                          ,

                          866-538-0294

                          3 stars
                          Motherwell
                          • 12 miles to South Lanarkshire, UK
                          • 23 miles to Edinburgh Airport (EDI)
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          43 reviews
                          from $58
                          • For every 10 nights, get 1 free!
                            Days Inn Abington

                            Welcome Break Service Area J13, Abington, Biggar, Scotland, ML12 6RG United Kingdom

                            ,

                            866-538-1351

                            3 stars
                            Biggar
                            • 12 miles to South Lanarkshire, UK
                            • 33 miles to Edinburgh Airport (EDI)
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            201 reviews
                            from $56
                            • For every 10 nights, get 1 free!
                              Days Inn Hamilton

                              Roadchef Motorway Service Area, M74 Northbound, Hamilton, Scotland, ML3 6JW United Kingdom

                              ,

                              866-538-2362

                              3 stars
                              Hamilton
                              • 13 miles to South Lanarkshire, UK
                              • 28 miles to Edinburgh Airport (EDI)
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              160 reviews
                              from $47
                              • For every 10 nights, get 1 free!
                                Clydesdale Hotel

                                12 Clydesdale Street, Hamilton, Scotland, ML3 0DP United Kingdom

                                ,

                                866-538-6218

                                2.5 stars
                                Hamilton
                                • 13 miles to South Lanarkshire, UK
                                • 29 miles to Edinburgh Airport (EDI)
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                67 reviews
                                from $67
                                • For every 10 nights, get 1 free!
                                  Abington Hotel

                                  78 Carlisle Road, Abington, Biggar, Scotland, ML12 6SD United Kingdom

                                  ,

                                  866-538-6315

                                  3 stars
                                  Biggar
                                  • 13 miles to South Lanarkshire, UK
                                  • 34 miles to Edinburgh Airport (EDI)
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  267 reviews
                                  from $72
                                  • For every 10 nights, get 1 free!
                                    The Villa Hotel

                                    49-51 Burnbank Road, Hamilton, Scotland, ML3 9AQ United Kingdom

                                    ,

                                    866-538-9367

                                    3 stars
                                    Hamilton
                                    • 13 miles to South Lanarkshire, UK
                                    • 29 miles to Edinburgh Airport (EDI)
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    31 reviews
                                  • For every 10 nights, get 1 free!
                                    Shawlee Cottage - B&B

                                    108 Lauchope Street, Airdrie, Scotland, ML6 8SW United Kingdom

                                    ,

                                    866-573-4235

                                    3 stars
                                    Airdrie
                                    • 13 miles to South Lanarkshire, UK
                                    • 24 miles to Edinburgh Airport (EDI)
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    120 reviews
                                    from $81
                                    • For every 10 nights, get 1 free!
                                      Alona Hotel

                                      Strathclyde Country Park, Bellshill, Scotland, ML1 3RT United Kingdom

                                      ,

                                      866-925-8676

                                      4 stars
                                      Bellshill
                                      • 13 miles to South Lanarkshire, UK
                                      • 28 miles to Edinburgh Airport (EDI)
                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      334 reviews
                                      from $102
                                      • For every 10 nights, get 1 free!
                                        Dakota Glasgow Eurocentral

                                        1-3 Parklands Avenue, Eurocentral Business Park, Motherwell, Scotland, ML1 4WQ United Kingdom

                                        ,

                                        866-767-0278

                                        3.5 stars
                                        Motherwell
                                        • 14 miles to South Lanarkshire, UK
                                        • 25 miles to Edinburgh Airport (EDI)
                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                        650 reviews
                                        from $85
                                        • For every 10 nights, get 1 free!
                                          Best Western Hilcroft Hotel

                                          East Main Street, Whitburn, Livingston, Bathgate, Scotland, EH47 0JU United Kingdom

                                          ,

                                          866-538-0251

                                          3 stars
                                          West Lothian
                                          • 14 miles to South Lanarkshire, UK
                                          • 13 miles to Edinburgh Airport (EDI)
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          200 reviews
                                          from $63
                                          • For every 10 nights, get 1 free!
                                            Bothwell Bridge Hotel

                                            89 Main Street, Bothwell, Glasgow, Scotland, G71 8EU United Kingdom

                                            ,

                                            866-538-1314

                                            3 stars
                                            Glasgow
                                            • 14 miles to South Lanarkshire, UK
                                            • 29 miles to Edinburgh Airport (EDI)
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            475 reviews
                                            from $105 $91
                                            • For every 10 nights, get 1 free!
                                              West End Hotel Limited

                                              3 West End, West Calder, Scotland, EH55 8EH United Kingdom

                                              ,

                                              866-538-6252

                                              West Lothian
                                              • 15 miles to South Lanarkshire, UK
                                              • 11 miles to Edinburgh Airport (EDI)
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              No customer reviews yet
                                              Be the first
                                            • For every 10 nights, get 1 free!
                                              Hilton Strathclyde Hotel

                                              Phoenix Crescent, Bellshill, Scotland, ML4 3JQ United Kingdom

                                              ,

                                              866-538-9298

                                              3 stars
                                              Bellshill
                                              • 15 miles to South Lanarkshire, UK
                                              • 27 miles to Edinburgh Airport (EDI)
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              746 reviews
                                              from $75
                                              • For every 10 nights, get 1 free!
                                                Cruachan Bed and Breakfast

                                                78 East Main Street, Blackburn, Bathgate, Scotland, EH47 7QS United Kingdom

                                                ,

                                                866-539-9234

                                                4 stars
                                                West Lothian
                                                • 15 miles to South Lanarkshire, UK
                                                • 11 miles to Edinburgh Airport (EDI)
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                26 reviews
                                                from $60
                                                • For every 10 nights, get 1 free!
                                                  Knight's Rest Guest House

                                                  150 Clark Street, Airdrie, Scotland, ML6 6DZ United Kingdom

                                                  ,

                                                  866-582-3258

                                                  3 stars
                                                  Airdrie
                                                  • 15 miles to South Lanarkshire, UK
                                                  • 24 miles to Edinburgh Airport (EDI)
                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                  200 reviews
                                                  from $61
                                                  • For every 10 nights, get 1 free!
                                                    Mondo Hotel

                                                    140-144 Main St, Coatbridge, Scotland, ML5 3BJ United Kingdom

                                                    ,

                                                    866-711-3751

                                                    3 stars
                                                    Coatbridge
                                                    • 16 miles to South Lanarkshire, UK
                                                    • 26 miles to Edinburgh Airport (EDI)
                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    57 reviews
                                                    from $65
                                                    • For every 10 nights, get 1 free!
                                                      The Bruce Hotel

                                                      35 Cornwall Street, East Kilbride, Glasgow, Scotland, G74 1AF United Kingdom

                                                      ,

                                                      866-925-0548

                                                      3.5 stars
                                                      East Kilbride
                                                      • 17 miles to South Lanarkshire, UK
                                                      • 34 miles to Edinburgh Airport (EDI)
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      195 reviews
                                                      from $45
                                                      • For every 10 nights, get 1 free!
                                                        The Torrance Hotel

                                                        135 Main Street, Glasgow, Scotland, G74 4LN United Kingdom

                                                        ,

                                                        866-925-4218

                                                        4 stars
                                                        East Kilbride
                                                        • 17 miles to South Lanarkshire, UK
                                                        • 34 miles to Edinburgh Airport (EDI)
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        379 reviews
                                                        from $115
                                                        • For every 10 nights, get 1 free!
                                                          Bankton House Hotel

                                                          Murieston, Livingston, Scotland, EH54 9aq United Kingdom

                                                          ,

                                                          866-925-8709

                                                          3 stars
                                                          West Lothian
                                                          • 18 miles to South Lanarkshire, UK
                                                          • 7.4 miles to Edinburgh Airport (EDI)
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                          53 reviews
                                                          from $59
                                                          • For every 10 nights, get 1 free!
                                                            Livingston Lodge Hotel

                                                            Hawkbrae, Ladywell West, Livingston, Scotland, EH54 6TW United Kingdom

                                                            ,

                                                            866-538-0192

                                                            2.5 stars
                                                            West Lothian
                                                            • 18 miles to South Lanarkshire, UK
                                                            • 7.3 miles to Edinburgh Airport (EDI)
                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                            1 review
                                                            from $58
                                                            • For every 10 nights, get 1 free!
                                                              Rutherglen Villa

                                                              19 Airlie Gardens, Rutherglen, South Lanarkshire, Glasgow, Scotland, G73 5HB United Kingdom

                                                              ,

                                                              866-538-0294

                                                              3 stars
                                                              Glasgow
                                                              • 18 miles to South Lanarkshire, UK
                                                              • 33 miles to Edinburgh Airport (EDI)
                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                              No customer reviews yet
                                                              Be the first
                                                            • For every 10 nights, get 1 free!
                                                              Kings Park Hotel

                                                              Mill Street, Rutherglen, Glasgow, Scotland, G73 2LX United Kingdom

                                                              ,

                                                              866-538-6315

                                                              3 stars
                                                              Glasgow City
                                                              • 20 miles to South Lanarkshire, UK
                                                              • 34 miles to Edinburgh Airport (EDI)
                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                              203 reviews
                                                              from $79
                                                              • For every 10 nights, get 1 free!
                                                                Highfield House

                                                                24 Station Road, Kirknewton, Scotland, EH27 8NJ United Kingdom

                                                                ,

                                                                866-925-8676

                                                                3 stars
                                                                West Lothian
                                                                • 20 miles to South Lanarkshire, UK
                                                                • 4.9 miles to Edinburgh Airport (EDI)
                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                26 reviews
                                                                from $85
                                                                *

                                                                strikethrough.price.legal.information. The price comparison is based on prices for this hotel over the next 14 days.