Last-minute hotel deals in Scotland

Fri 17 Apr
Mon 20 Apr
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year since 1999

Fri 17 Apr
Mon 20 Apr
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconThe best price on last-minute hotel deals.
usp iconThe best choice with thousands of stays worldwide.
usp iconThe best availability, even at the last minute.
usp iconFree cancellation options and fast, friendly support.

Where to stay in Scotland

Scotland

Most popular
Sort by

See the latest prices and deals by choosing your dates

Primary image
Dunclutha Guest House
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Leven · 29.68 km from centre

    9.8

     

    343 reviews

    Breakfast available

    When you stay at Dunclutha Guest House in Leven, you'll be near the beach, within a 15-minute walk of Leven Beach and Fife Heritage Railway. This guest house is 15.2 mi (24.5 km) from University of St. Andrews and 18.1 mi (29.2 km) from Old Course at St Andrews.

    Compare price on Booking.com
    Compare price on Booking.com
    Primary image
    Sure Hotel by Best Western Lockerbie
    Full StarFull StarFull Star
    This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

    Hotel in Lockerbie · 94.55 km from centre

      7.8

       

      87 reviews

      Breakfast available

      With a stay at Sure Hotel by Best Western Lockerbie in Lockerbie, you'll be within a 5-minute drive of Dryfesdale Lodge Visitor Centre and Lockerbie Golf Club. This hotel is 1.7 mi (2.8 km) from Lockerbie Ice Rink and 4.9 mi (7.9 km) from Lochmaben Golf Club.

      Compare price on Booking.com
      Compare price on Booking.com
      Primary image
      Black Bull Gartmore
      Full StarFull StarFull Star
      This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

      Bed & breakfast in Stirling · 77.01 km from centre

        9.6

         

        112 reviews

        Breakfast available

        With a stay at Black Bull Gartmore in Stirling, you'll be within a 10-minute drive of Loch Lomond and The Trossachs National Park and Aberfoyle Golf Club. This bed & breakfast is 19.3 mi (31 km) from Loch Lomond and 3.3 mi (5.4 km) from David Marshall Lodge Visitor Centre.

        Compare price on Booking.com
        Compare price on Booking.com
        Primary image
        Bonkle House
        Full StarFull StarFull Star
        This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

        Guesthouse in Wishaw · 45.71 km from centre

          7.4

           

          89 reviews

          Located in Wishaw, Bonkle House is on a river – a 3-minute drive from Hartwood Hospital and 7 minutes from Shotts Leisure Centre. This guest house is 3.9 mi (6.2 km) from Cambusnethan Priory and 5.6 mi (9 km) from Carluke Leisure Centre.

          Compare price on Booking.com
          Compare price on Booking.com
          Primary image
          St Leonards Guest House
          Full StarFull StarFull Star
          This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

          Guesthouse in Largs · 106.06 km from centre

            9.6

             

            132 reviews

            Breakfast available

            A stay at St Leonards Guest House places you in the heart of Largs, within a 5-minute drive of Douglas Park and Pencil Monument. This guest house is 1.1 mi (1.7 km) from Víkingar! and 1.8 mi (2.9 km) from Cumbrae Ferry Terminal.

            Compare price on Booking.com
            Compare price on Booking.com
            Primary image
            Hilton Aberdeen TECA
            Full StarFull StarFull StarFull Star
            This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

            Hotel in Bucksburn, Aberdeen · 149.99 km from centre

              8.8

               

              460 reviews

              Breakfast available

              With a stay at Hilton Aberdeen TECA in Aberdeen (Bucksburn), you'll be a 1-minute drive from TECA and 8 minutes from University of Aberdeen. This spa hotel is 4.6 mi (7.5 km) from Aberdeen Royal Infirmary and 5 mi (8 km) from His Majesty's Theatre.

              Compare price on Booking.com
              Compare price on Booking.com
              Primary image
              Cragwood Country House Hotel
              Full StarFull StarFull StarFull Star
              This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

              Hotel in Windermere · 173.66 km from centre

                9.2

                 

                314 reviews

                Breakfast available

                With a stay at Cragwood Country House Hotel in Windermere, you'll be a 1-minute walk from Lake Windermere and 7 minutes by foot from Treetop Trek. This beach hotel is 11.9 mi (19.1 km) from Ullswater and 0.4 mi (0.7 km) from Brockhole - the Lake District Visitor Centre.

                Compare price on Booking.com
                Compare price on Booking.com
                Primary image
                Holiday Inn Express - Edinburgh City Centre by IHG
                Full StarFull StarFull Star
                This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                Hotel in Broughton, Edinburgh · 0.45 km from centre

                  8.6

                   

                  1,002 reviews

                  Breakfast available

                  With a stay at Holiday Inn Express - Edinburgh City Centre by IHG, you'll be centrally located in Edinburgh, steps from Edinburgh Playhouse Theatre and 12 minutes by foot from Royal Mile. This hotel is 0.3 mi (0.5 km) from Princes Street and 0.4 mi (0.7 km) from St. Andrew Square.

                  Compare price on Booking.com
                  Compare price on Booking.com
                  Links Hotel
                  Full StarFull StarFull StarFull Star
                  This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                  Hotel in Montrose · 95.51 km from centre

                    8.4

                     

                    500 reviews

                    Breakfast available

                    Near the town centre, the Links Hotel offers free Wi-Fi, an AA Rosette-awarded restaurant and free parking. Montrose rail station is nearby.

                    The Links restaurant offers Scottish and continental cuisine. There is a cocktail bar and an outdoor terrace.

                    Some of the spacious en suite rooms at the Links Hotel have a balcony.

                    Dating back to 1875, this former Edwardian town house has a Dutch-style coffee house.

                    The Links is within walking distance of an historic golf course and Montrose Beach.

                    Compare price on Booking.com
                    Compare price on Booking.com
                    Primary image
                    Ramada Encore by Wyndham Newcastle-Gateshead
                    Full StarFull StarFull Star
                    This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                    Hotel in Gateshead · 148.59 km from centre

                      7.8

                       

                      1,001 reviews

                      Breakfast available

                      When you stay at Ramada Encore by Wyndham Newcastle-Gateshead in Gateshead, you'll be near the airport, just steps from BALTIC Centre for Contemporary Art and 5 minutes by foot from Gateshead Millennium Bridge. This hotel is 0.5 mi (0.7 km) from The Glasshouse and 0.9 mi (1.5 km) from Tyne Bridge.

                      Compare price on Booking.com
                      Compare price on Booking.com
                      Primary image
                      Maple Bank
                      Full StarFull StarFull StarFull Star
                      This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                      Bed & breakfast in Braithwaite, Keswick · 149.65 km from centre

                        9.6

                         

                        109 reviews

                        Located in Keswick, Maple Bank is within a 5-minute drive of Bassenthwaite Lake and Go Ape Whinlatter. This bed & breakfast is 17.3 mi (27.8 km) from Ullswater and 1.6 mi (2.6 km) from Womenrock.

                        Compare price on Booking.com
                        Compare price on Booking.com
                        Primary image
                        Fairmont St Andrews
                        Full StarFull StarFull StarFull StarFull Star
                        This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                        Hotel in St. Andrews · 49.68 km from centre

                          9.2

                           

                          1,000 reviews

                          Breakfast available

                          Located in St. Andrews, Fairmont St Andrews is by the sea – a 2-minute drive from St Andrews Bay and 6 minutes from University of St. Andrews. This family-friendly hotel is 3.3 mi (5.2 km) from The Fife Coastal Path and 3.4 mi (5.4 km) from St. Andrew's Cathedral.

                          Compare price on Booking.com
                          Compare price on Booking.com
                          Primary image
                          Purdy Lodge
                          Full StarFull StarFull StarHalf Star
                          This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                          Hotel in Northumberland, Belford · 97.41 km from centre

                            8.8

                             

                            662 reviews

                            Breakfast available

                            With a stay at Purdy Lodge in Belford, you'll be within a 10-minute drive of Bamburgh Castle and Belford and District Hidden History. This hotel is 12.7 mi (20.5 km) from Alnwick Castle and 4.2 mi (6.8 km) from Northumberland Coast.

                            Compare price on Booking.com
                            Compare price on Booking.com
                            Primary image
                            Hub By Premier Inn Edinburgh Haymarket
                            Full StarFull StarFull Star
                            This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                            Hotel in Haymarket, Edinburgh · 1.74 km from centre

                              8.8

                               

                              51 reviews

                              Breakfast available

                              Located in Edinburgh (West End), Hub By Premier Inn Edinburgh Haymarket is within a 15-minute walk of Princes Street and George Street. This hotel is 0.7 mi (1.1 km) from Dean Village and 0.7 mi (1.2 km) from Grassmarket.

                              Compare price on Booking.com
                              Compare price on Booking.com
                              Primary image
                              Malmaison Newcastle
                              Full StarFull StarFull StarFull Star
                              This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                              Hotel in Newcastle-upon-Tyne · 148.22 km from centre

                                8.8

                                 

                                1,001 reviews

                                Breakfast available

                                With a stay at Malmaison Newcastle in Newcastle-upon-Tyne (Quayside), you'll be within a 5-minute drive of St. James' Park and Quayside. This spa hotel is 0.4 mi (0.7 km) from High Level Bridge and 0.5 mi (0.8 km) from Bigg Market.

                                Compare price on Booking.com
                                Compare price on Booking.com
                                Primary image
                                Premier Inn Newcastle City Centre The Gate
                                Full StarFull StarFull Star
                                This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                Hotel in Newcastle City Center, Newcastle-upon-Tyne · 147.22 km from centre

                                  Breakfast available

                                  Located in Newcastle-upon-Tyne (Newcastle City Center), Premier Inn Newcastle City Centre The Gate is within a 5-minute walk of St. James' Park and Eldon Square Shopping Centre. This hotel is 0.1 mi (0.1 km) from Chinatown and 0.3 mi (0.5 km) from System.

                                  Compare price on Booking.com
                                  Compare price on Booking.com
                                  Primary image
                                  The Village Inn, Murton Seaham
                                  Full StarFull StarFull Star
                                  This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                  Inn in Seaham · 169.50 km from centre

                                    8.2

                                     

                                    114 reviews

                                    With a stay at The Village Inn, Murton Seaham in Seaham, you'll be within a 5-minute drive of Cineworld Dalton Park and Hetton Lyons Country Park. This inn is 4.1 mi (6.6 km) from Blast Beach and 4.5 mi (7.2 km) from Hawthorn Hive Beach.

                                    Compare price on Booking.com
                                    Compare price on Booking.com
                                    Primary image
                                    The Tower Gastro Pub & Apartments
                                    Full StarFull StarFull StarHalf Star
                                    This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                    Guesthouse in Crieff · 61.48 km from centre

                                      9.2

                                       

                                      94 reviews

                                      With a stay at The Tower Gastro Pub & Apartments in Crieff, you'll be a 2-minute walk from Gordon & Durward and 7 minutes by foot from Harrisons Fine Wines. This guest house is 11.1 mi (17.9 km) from Loch Lomond and The Trossachs National Park and 0.5 mi (0.9 km) from Crieff Golf Club Limited.

                                      Compare price on Booking.com
                                      Compare price on Booking.com
                                      Primary image
                                      The Douglas Hotel
                                      Full StarFull StarFull Star
                                      This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                      Guesthouse in Hartlepool · 188.08 km from centre

                                        7.0

                                         

                                        233 reviews

                                        A stay at The Douglas Hotel places you in the heart of Hartlepool, within a 10-minute walk of Milll House Leisure Centre and Victoria Park. This guest house is 26.7 mi (43 km) from North York Moors National Park and 0.8 mi (1.4 km) from Hartlepool Maritime Experience.

                                        Compare price on Booking.com
                                        Compare price on Booking.com
                                        Fishermans Tavern
                                        This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                        Hotel in Broughty Ferry, Dundee · 60.11 km from centre

                                          8.9

                                           

                                          985 reviews

                                          Situated in Dundee, within 600 metres of Broughty Ferry Beach and 6.7 km of Discovery Point, Fishermans Tavern features accommodation with a restaurant and a bar, and free WiFi throughout the property. The property is around 27 km from St Andrews University, 32 km from St Andrews Bay and 36 km from Lunan Bay. Scone Palace is 41 km from the hotel and University of Dundee is 7.6 km away.

                                          The rooms in the hotel are fitted with a flat-screen TV.

                                          Glamis Castle is 25 km from Fishermans Tavern, while St Andrews Cathedral is 27 km from the property. Dundee Airport is 10 km away.

                                          Compare price on Booking.com
                                          Compare price on Booking.com

                                          Find the Best Deals on Hotels in Scotland

                                          Prepare to uncover the breathtaking beauty and rich cultural heritage of Scotland, a land of rugged landscapes, ancient castles, and vibrant cities. Whether you're drawn to the misty Highlands, the historic streets of Edinburgh, or the scenic coastline of the Isle of Skye, a last minute holiday in Scotland offers a diverse range of experiences to enchant and inspire travellers of all interests.

                                          We’ve got some amazing Scotland hotels for you to discover, but you’ll need to narrow down your options first – you can search again by region, or use the map view if you want to check out the whole country.

                                          Don’t forget to sign up to become a member if you want the best Scotland hotel deals too, since you can save up to 15% - perfect for a discount on a last minute getaway.

                                          Where to Stay in Scotland

                                          Edinburgh stands as Scotland's historic jewel, with a wonderful mix of architecture, culture, and history to enjoy. From the iconic Edinburgh Castle overlooking the city to the charming cobbled streets of the Old Town, there's plenty for you to explore.

                                          Immerse yourself in the city's vibrant arts scene, indulge in world-class dining, and enjoy a range of accommodation options from luxurious hotels along the Royal Mile to cosy guesthouses tucked away in hidden alleyways.

                                          Glasgow is Scotland's vibrant hub, bursting with art, music, and lively energy. Wander through funky museums, trendy shops, and enjoy the bustling city atmosphere, which makes a great setting for a night away with friends or your partner. There are some great hotel options in the city, including many right at the heart of the action.

                                          The Borders region offers a peaceful escape with its rolling hills and quaint towns, such as Kelso and Peebles. Discover ancient abbeys, wander scenic trails, and soak in the tranquil countryside on a relaxing weekend break, where you can choose between charming B&Bs and luxurious country estates for your stay.

                                          Inverness, known as the Gateway to the Highlands, is surrounded by stunning natural beauty. Explore the shores of Loch Ness, visit historic castles, and immerse yourself in Highland culture. Stay in comfortable guesthouses or elegant city hotels for a delightful experience, all within easy reach of the surrounding scenery.

                                          The North East boasts rugged coastlines, picturesque villages, and rich history. Explore dramatic landscapes, visit historic castles, and sample fresh seafood along the coast, whether you’re based in Aberdeen or the surrounding towns.

                                          The Highlands offer majestic mountains, serene lochs, and untamed wilderness. Hike through breathtaking scenery, encounter wildlife, and experience traditional Gaelic culture. Or choose Oban if you want a base for exploring the famed islands of Scotland, including Mull, Colonsay and more.

                                          Or perhaps you’d prefer a visit to the South West, home to historic cities and beautiful countryside. Base yourself in Dumfries or head further west to Kirkcudbright for a quiet coastal retreat, or use Castle Douglas and Newton Stewart as your base for the Galloway Forest Park.

                                          Read more
                                          tripadvisorHG