Last-minute hotel deals in Elgin

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.

Elgin

Most popular
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Elgin, but are nearby and match your search.
Burgie Woodland Lodges
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.

Holiday home in Forres · 12.87 km from centre

    8.9

     

    31 reviews

    31 miles from Inverness Castle in Forres, Burgie Woodland Lodges features accommodations with access to a hot tub. This property offers access to a balcony and free private parking. Every room is fitted with a patio with mountain views.

    The vacation home provides guests with a terrace, sea views, a seating area, a flat-screen TV, a fully equipped kitchen with a dishwasher and an oven, and a private bathroom with hot tub and a hair dryer. A microwave, a toaster, and fridge are also available, as well as a kettle. At the vacation home, every unit is fitted with bed linen and towels.

    Guests at Burgie Woodland Lodges can enjoy cycling and hiking nearby, or make the most of the garden.

    Elgin Cathedral is 10 miles from the accommodation, while Castle Stuart Golf Links is 25 miles from the property.

    Compare price on Booking.com
    Compare price on Booking.com
    Primary image
    The Harbour Inn
    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 Elgin · 12.07 km from centre

      4.7

       

      131 reviews

      Breakfast available

      When you stay at The Harbour Inn in Elgin, you'll be near the beach, within a 5-minute walk of Burghead Visitor Centre and Moray Firth. This inn is 3 mi (4.9 km) from Hopeman Golf Club and 6.5 mi (10.4 km) from Duffus Castle.

      Compare price on Booking.com
      Compare price on Booking.com
      Featured Image
      Burnroy House
      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 Aberlour · 18.76 km from centre

        5.0

         

        2 reviews

        Breakfast available

        Located in Aberlour, Burnroy House is a 4-minute drive from Macallan Distillery and 6 minutes from Cardhu Distillery. This bed & breakfast is 5.9 mi (9.5 km) from Speyside Cooperage and 14.2 mi (22.9 km) from Cairngorms National Park.

        Compare price on Booking.com
        Compare price on Booking.com
        Dram Cottage, Findhorn Bay
        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.

        Holiday home in Forres · 17.49 km from centre

          Dram Cottage, Findhorn Bay offers accommodations in Forres, a 9-minute walk from Findhorn Beach and 13 miles from Elgin Cathedral. This beachfront property offers access to a patio and free private parking. The vacation home also offers an outdoor swimming pool and a garden for guests to relax in.

          The vacation home consists of 3 bedrooms, a living room, a fully equipped kitchen with a dishwasher and a coffee machine, and 1 bathroom with a bath and a hair dryer. A flat-screen TV is featured. The accommodation has a fireplace.

          Castle Stuart Golf Links is 26 miles from the vacation home, while University of the Highlands and Islands, Inverness is 31 miles away. Inverness Airport is 22 miles from the property.

          Compare price on Booking.com
          Compare price on Booking.com
          Primary image
          The Station 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.

          Hotel in Elgin · 11.89 km from centre

            4.2

             

            77 reviews

            Breakfast available

            When you stay at The Station Hotel in Elgin, you'll be near the beach, within a 10-minute walk of Moray Firth and Burghead Visitor Centre. This hotel is 1.2 mi (1.9 km) from Cummingston Beach and 3 mi (4.8 km) from Hopeman Golf Club.

            Compare price on Booking.com
            Compare price on Booking.com
            The Loft Glamping & Camping
            This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

            Campsite in Forres, Kinloss · 12.02 km from centre

              8.4

               

              11 reviews

              The Loft Glamping & Camping enjoys a location in Kinloss, 8.8 miles from Elgin Cathedral and 25 miles from Castle Stuart Golf Links. This property offers access to a pool table, table tennis, and free private parking. On clear days, guests can head outside to enjoy the campground's outdoor fireplace, or simply kick back and relax.

              Every room comes with a kettle, while certain rooms come with a fully equipped kitchenette with a microwave and a stovetop. At the campground, every unit comes with a seating area.

              For guests with children, the campground features both an indoor and outdoor play area. After a day of cycling, fishing, or hiking, guests can relax in the garden or the shared lounge area.

              University of the Highlands and Islands, Inverness is 30 miles from The Loft Glamping & Camping, while Inverness Train Station is 31 miles from the property. Inverness Airport is 22 miles away.

              Compare price on Booking.com
              Compare price on Booking.com
              Cluny Hill 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.

              Hotel in Forres · 17.25 km from centre

                7.0

                 

                54 reviews

                Located in Forres, within 27 miles of Inverness Castle and 13 miles of Elgin Cathedral, Cluny Hill Hotel has accommodations with a garden and free WiFi throughout the property as well as free private parking for guests who drive. The property is around 21 miles from Castle Stuart Golf Links, 27 miles from University of the Highlands and Islands, Inverness and 27 miles from Inverness Train Station. Nairn Museum is 11 miles from the hotel and The Nairn Golf Club is 12 miles away.

                Rooms come complete with a shared bathroom equipped with a shower and free toiletries, while some rooms at the hotel also feature a seating area. All rooms will provide guests with a closet and an electric tea pot.

                Speaking Arabic and English, staff will be happy to provide guests with practical information on the area at the 24-hour front desk.

                Brodie Castle is 4.8 miles from Cluny Hill Hotel, while Nairn Dunbar Golf Club is 11 miles from the property. Inverness Airport is 18 miles away.

                Compare price on Booking.com
                Compare price on Booking.com
                Cluny 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.

                Hotel in Forres · 17.56 km from centre

                  9.1

                   

                  150 reviews

                  Breakfast available

                  Nestling in the bank of Cluny Hill, this small, family-run Victorian mansion offers award-winning food and overlooks the beautiful village of Forres, between Aberdeen and Inverness.

                  Built in 1865 and extended in 1910, Cluny Bank is a listed building at Historic Scotland. Carefully maintained, it was a private home for many years and was only recently converted into a Bed and Breakfast. Today the hotel offers a unique blend of modern amenities and many of its fine original features.

                  Cluny Bank offers a fine selection of 52 local whiskys in our bar - from Speyside, the Highlands, the Islands and Islay.

                  Forres is located on the A96, within easy reach of both the Whiskey and Castle trail. As the Forres Golf Course is just around the corner, Cluny Bank is also ideally located for golfers.

                  Compare price on Booking.com
                  Compare price on Booking.com
                  The Burghead Hideaway
                  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.

                  Holiday home in Elgin, Burghead · 11.27 km from centre

                    The Burghead Hideaway is located in Burghead, just 20 miles from Nairn Museum and 21 miles from The Nairn Golf Club. The property is around 30 miles from Castle Stuart Golf Links, 13 miles from Brodie Castle, and 19 miles from Nairn Dunbar Golf Club. Free Wifi is available throughout the property and Elgin Cathedral is 8.6 miles away.

                    The vacation home is composed of 2 separate bedrooms, a fully equipped kitchen, and 1 bathroom. A TV is featured. The accommodation is non-smoking.

                    Cawdor Castle is 24 miles from the vacation home, while Kilravock Castle is 26 miles away. Inverness Airport is 27 miles from the property.

                    Compare price on Booking.com
                    Compare price on Booking.com
                    Rothes Residence - SJA Stays - Luxury 3 Bed House
                    This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                    Apartment in Rothes · 14.95 km from centre

                      4.0

                       

                      1 review

                      Rothes Residence - SJA Stays - Luxury 3 Bed House is located in Rothes, just 10 miles from Elgin Cathedral and 22 miles from Huntly Castle. This apartment offers free private parking, a 24-hour front desk, and free Wifi. Grantown Museum is 24 miles away and Brodie Castle is 26 miles from the apartment.

                      The apartment includes 3 bedrooms, a fully equipped kitchen with a dishwasher, and an oven, as well as a coffee machine. Towels and bed linen are featured in the apartment. For added privacy, the accommodation features a private entrance.

                      Guests at the apartment will be able to enjoy activities in and around Rothes, like cycling, fishing, and hiking.

                      Leith Hall Garden & Estate is 28 miles from Rothes Residence - SJA Stays - Luxury 3 Bed House, while Abernethy Golf Club is 29 miles away. Inverness Airport is 39 miles from the property.

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

                      Holiday home in Forres · 14.85 km from centre

                        5.0

                         

                        1 review

                        The Birks, a property with a garden, is situated in Forres, 37 km from Castle Stuart Golf Links, 45 km from University of the Highlands and Islands, Inverness, as well as 45 km from Inverness Railway Station. With free private parking, the property i...

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

                        Find the best deals on hotels in Elgin

                        Nestled in the heart of one of the world’s most celebrated malt whisky regions, Elgin is the perfect choice for a last-minute UK getaway. Roughly equidistant from both Aberdeen and Inverness, the town is surrounded by breathtaking Highland scenery, has a rich local culture and, of course, offers visitors some of Scotland’s best distilleries. In the centre of town, you’ll find the ruined Elgin Cathedral: one of Scotland’s most impressive cathedrals. Moreover, the town boasts some of the best hotels in Moray to boot.

                        Looking for a cosy guest house or a grand mansion house hotel? You’ll find a wealth of accommodation options awaiting you in Elgin. Many offer added extras, including onsite parking and free WiFi.

                        When it comes to activities, you’ll be spoilt for choice. The town’s High Street is full of independent cafés, pubs, restaurants and shops. At the top of the street, you’ll find the Elgin Museum. One of the UK’s oldest museums, its fascinating collection has been housed in the building since 1843. As well as plenty of history, Scotland’s rugged coastline is just a short drive away. It makes for a wonderful day out — whatever the weather! Craving nature, culture or tasty Scottish food? Elgin is sure to delight, so why not book a last-minute hotel deal today?

                        More locations in Moray

                        Home to over half of Scotland’s distilleries, the county of Moray is a whisky aficionado’s dream. It’s not just that which makes this region so special, though. Beautifully rugged landscapes, rich local culture and numerous magnificent historic sites make it the perfect destination for any kind of last-minute break.

                        Read more
                        tripadvisorHG