Last-minute hotel deals in Elgin

Fri 10 Apr
Mon 13 Apr
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year since 1999

Fri 10 Apr
Mon 13 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

Primary image
Laichmoray 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 · 0.84 km from centre

    9.4

     

    411 reviews

    Breakfast available

    Located in Elgin, Laichmoray Hotel is within a 15-minute walk of Elgin Museum and Elgin Cathedral. This hotel is 1 mi (1.6 km) from Moray Leisure Centre and 2.6 mi (4.2 km) from Spynie Palace.

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

      Breakfast available

      Located in Elgin, Premier Inn Elgin is within a 5-minute drive of Elgin Cathedral and Elgin Museum. This hotel is 1.7 mi (2.8 km) from Moray Leisure Centre and 3 mi (4.8 km) from Spynie Palace.

      Compare price on Booking.com
      Compare price on Booking.com
      Primary image
      Firth Hotel & Restaurant
      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 Lossiemouth · 7.93 km from centre

        8.2

         

        197 reviews

        Breakfast available

        When you stay at Firth Hotel & Restaurant in Lossiemouth, you'll be near the beach, within a 10-minute walk of Lossiemouth East Beach and Lossiemouth Fisheries & Community Museum. This inn is 0.6 mi (0.9 km) from Moray Golf Club and 2.6 mi (4.2 km) from Covesea Lighthouse.

        Compare price on Booking.com
        Compare price on Booking.com
        Room
        Jomarnic B&B
        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 Lossiemouth · 7.55 km from centre

          8.8

           

          41 reviews

          Breakfast available

          When you stay at Jomarnic B&B in Lossiemouth, you'll be near the beach, within a 15-minute walk of Lossiemouth East Beach and Lossiemouth Fisheries & Community Museum. This bed & breakfast is 0.7 mi (1.1 km) from Harbour Treasures and 0.7 mi (1.1 km) from Moray Golf Club.

          Compare price on Booking.com
          Compare price on Booking.com
          Primary image
          Eight Acres 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 · 1.67 km from centre

            7.0

             

            213 reviews

            Breakfast available

            With a stay at Eight Acres Hotel in Elgin, you'll be within a 5-minute drive of Moray Leisure Centre and Elgin Museum. This hotel is 1.7 mi (2.8 km) from Elgin Cathedral and 3 mi (4.8 km) from Spynie Palace.

            Compare price on Booking.com
            Compare price on Booking.com
            Stotfield 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 Lossiemouth · 8.09 km from centre

              7.4

               

              1,457 reviews

              Overlooking the Moray Firth, this family-run hotel is situated in Lossiemouth. The hotel is directly opposite the historic Moray Golf Club, and is centrally located for exploring the Whisky Trail.

              Recently refurbished, the rooms at Stotfield Hotel have original character and Victorian features, and each has a private bathroom. Guests benefit from free on-site parking.

              Free WiFi is available throughout the property.

              The Brasserie Restaurant offers an excellent option for both lunch and dinner. Set overlooking the sea with stunning views across the Moray Firth, it offers freshly prepared food. There is an array of wines and drinks to choose from as well as a selection of over 70 of the finest Scottish whiskeys.

              Stotfield Hotel has views towards the Cromarty Firth and the hills of Caithness. The Castle and Coastal Trails are easily accessible, and Inverness is within an hour’s drive.

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

              Bed & breakfast in Elgin · 0.79 km from centre

                7.6

                 

                123 reviews

                With a stay at The Royal Hotel in Elgin, you'll be within a 15-minute walk of Elgin Museum and Elgin Cathedral. This bed & breakfast is 1 mi (1.6 km) from Moray Leisure Centre and 2.7 mi (4.4 km) from Spynie Palace.

                Compare price on Booking.com
                Compare price on Booking.com
                Primary image
                West End Guest House
                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.

                Guesthouse in Elgin · 0.56 km from centre

                  9.6

                   

                  55 reviews

                  Breakfast available

                  With a stay at West End Guest House in Elgin, you'll be within a 15-minute walk of Moray Leisure Centre and Elgin Museum. This guest house is 0.9 mi (1.4 km) from Elgin Cathedral and 2.8 mi (4.5 km) from Spynie Palace.

                  Compare price on Booking.com
                  Compare price on Booking.com
                  Primary image
                  The Pines Guesthouse
                  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 Elgin · 1.03 km from centre

                    9.8

                     

                    63 reviews

                    Breakfast available

                    With a stay at The Pines Guesthouse in Elgin, you'll be within a 10-minute walk of Elgin Cathedral and Elgin Museum. This guest house is 1.1 mi (1.7 km) from Moray Leisure Centre and 2.3 mi (3.7 km) from Spynie Palace.

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

                    Guesthouse in Lossiemouth · 8.06 km from centre

                      9.6

                       

                      231 reviews

                      Offering a shared lounge and sea view, Links Lodge is located in Lossiemouth, less than 1 km from Lossiemouth West Beach and 9.1 km from Elgin Cathedral. This 4-star bed and breakfast offers water sports facilities, a 24-hour front desk and free WiFi. Nairn Museum is 44 km away and The Nairn Golf Club is 45 km from the bed and breakfast.

                      Guests at the bed and breakfast will be able to enjoy activities in and around Lossiemouth, like diving, cycling and fishing. Canoeing can be enjoyed nearby.

                      Brodie Castle is 33 km from Links Lodge, while Nairn Dunbar Golf Club is 43 km away.

                      Compare price on Booking.com
                      Compare price on Booking.com
                      Primary image
                      River View Apartment
                      Full 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.

                      Apartment in Elgin · 0.87 km from centre

                        7.6

                         

                        5 reviews

                        With a stay at this apartment in Elgin, you'll be a 3-minute walk from Elgin Cathedral and 8 minutes by foot from Elgin Museum. This apartment is 1.1 mi (1.8 km) from Moray Leisure Centre and 2 mi (3.3 km) from Spynie Palace.

                        Compare price on Booking.com
                        Compare price on Booking.com
                        Primary image
                        Executive 2-bed Apartment in Elgin
                        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 Elgin · 1.37 km from centre

                          Located in Elgin, this apartment is within a 15-minute drive of Elgin Cathedral and Elgin Museum. This apartment is 1.8 mi (2.9 km) from Spynie Palace and 4.8 mi (7.7 km) from Glen Moray Distillery.

                          Compare price on Booking.com
                          Compare price on Booking.com
                          Primary image
                          Poseidon's Inn
                          Full 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 Lossiemouth · 8.00 km from centre

                            With a stay at Poseidon's Inn in Lossiemouth, you'll be a 2-minute walk from Moray Golf Club and 15 minutes by foot from Lossiemouth Fisheries & Community Museum. This hotel is 1 mi (1.6 km) from Lossiemouth East Beach and 1.9 mi (3.1 km) from Covesea Lighthouse.

                            Compare price on Booking.com
                            Compare price on Booking.com
                            Room
                            Beach Cottage Pet Child Friendly Stay in Moray
                            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.

                            Vacation home in Lossiemouth · 7.72 km from centre

                              When you stay at Beach Cottage Pet Child Friendly Stay in Moray in Lossiemouth, you'll be on the beach, within a 15-minute walk of Lossiemouth East Beach and Harbour Treasures. This holiday home is 0.8 mi (1.2 km) from Moray Golf Club and 4.3 mi (6.9 km) from Spynie Palace.

                              Compare price on Booking.com
                              Compare price on Booking.com
                              Room
                              The Lookout Lossiemouth
                              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.

                              Apartment in Lossiemouth · 8.01 km from centre

                                With a stay at this apartment in Lossiemouth, you'll be a 3-minute walk from Lossiemouth East Beach and 6 minutes by foot from Lossiemouth Fisheries & Community Museum. This apartment is 0.6 mi (1 km) from Moray Golf Club and 2.7 mi (4.3 km) from Covesea Lighthouse.

                                Compare price on Booking.com
                                Compare price on Booking.com
                                Aurora
                                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 Lossiemouth · 8.32 km from centre

                                  9.8

                                   

                                  12 reviews

                                  Located in Lossiemouth and only 400 metres from Lossiemouth West Beach, Aurora provides accommodation with sea views, free WiFi and free private parking. The 4-star holiday home is 34 km from Brodie Castle. The property is non-smoking and is situated 9.4 km from Elgin Cathedral.

                                  The 2-bedroom holiday home comes with a fully equipped kitchen with a dishwasher, and 2 bathrooms with a shower and a washing machine. Towels and bed linen are provided in the holiday home. For added privacy, the accommodation features a private entrance.

                                  Nairn Dunbar Golf Club is 43 km from the holiday home, while Nairn Museum is 44 km away. Inverness Airport is 55 km from the property.

                                  Compare price on Booking.com
                                  Compare price on Booking.com
                                  Primrose Cottage
                                  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 · 3.49 km from centre

                                    9.3

                                     

                                    8 reviews

                                    Primrose Cottage, a property with a garden, is set in Elgin, 23 km from Brodie Castle, 32 km from Nairn Dunbar Golf Club, as well as 33 km from Nairn Museum. With free private parking, the property is 4.8 km from Elgin Cathedral and 49 km from Huntly Castle. The property is non-smoking and is located 50 km from Castle Stuart Golf Links.

                                    With free WiFi, this 2-bedroom holiday home provides a TV, a washing machine and a fully equipped kitchen with kitchenware. Towels and bed linen are featured in the holiday home. The accommodation offers a fireplace.

                                    The Nairn Golf Club is 34 km from the holiday home, while Cawdor Castle is 39 km away. The nearest airport is Inverness Airport, 44 km from Primrose Cottage.

                                    Compare price on Booking.com
                                    Compare price on Booking.com
                                    Room
                                    Beach Cottage Pet Child Friendly Stay in Moray
                                    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.

                                    Vacation home in Lossiemouth · 7.72 km from centre

                                      When you stay at this holiday home in Lossiemouth, you'll be on the beach, within a 15-minute walk of Lossiemouth East Beach and Lossiemouth Fisheries & Community Museum. This holiday home is 0.8 mi (1.2 km) from Moray Golf Club and 2.8 mi (4.5 km) from Covesea Lighthouse.

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

                                      Holiday home in Lossiemouth · 8.55 km from centre

                                        9.3

                                         

                                        7 reviews

                                        Spinnaker is located in Lossiemouth, 600 metres from Lossiemouth East Beach, less than 1 km from Lossiemouth West Beach, as well as 10 km from Elgin Cathedral. This holiday home is 44 km from Nairn Museum and 46 km from The Nairn Golf Club.

                                        The holiday home is equipped with 2 bedrooms and a fully fitted kitchen with a dishwasher. Providing free private parking, this 5-star holiday home also features free WiFithroughout the property.

                                        Brodie Castle is 34 km from the holiday home, while Nairn Dunbar Golf Club is 44 km away.

                                        Compare price on Booking.com
                                        Compare price on Booking.com
                                        Norland B & B
                                        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 and breakfast in Lossiemouth · 8.22 km from centre

                                          9.4

                                           

                                          388 reviews

                                          Norland B & B is situated in Lossiemouth, 600 metres from Lossiemouth West Beach, 1.2 km from Lossiemouth East Beach, as well as 9.2 km from Elgin Cathedral. Both free WiFi and parking on-site are accessible at the bed and breakfast free of charge. Nairn Museum is 44 km away and The Nairn Golf Club is 45 km from the bed and breakfast.

                                          The bed and breakfast features some units with sea views, and units have a private bathroom.

                                          You can play tennis at this 4-star bed and breakfast, and the area is popular for snorkelling and cycling. Fishing can be enjoyed nearby.

                                          Brodie Castle is 34 km from Norland B & B, while Nairn Dunbar Golf Club is 43 km from the property.

                                          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