Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Top Hotel Deals

See all 277 Properties in Elgin
The Mansion House Hotel

The Mansion House Hotel

The Haugh, Elgin
    4.0 out of 5.0
     
     

    Situated on a river, this romantic hotel is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.4 mi (3.9 km) away. Elgin Station ...

    The Mansion House Hotel $82

    The Mansion House Hotel $82
    The Lodge Elgin

    The Lodge Elgin

    20 Duff Avenue, Elgin
      3.5 out of 5.0
       
       

      Situated in Elgin, this guesthouse is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.5 mi (4.1 km) away. Elgin Station is 6 ...

      The Lodge Elgin$80

      The Lodge Elgin$80
      The Harbour Inn

      The Harbour Inn

      59 Granary Street, Elgin
        3.0 out of 5.0
         
         

        Situated near the beach in Elgin, this inn is in the same region as Burghead Visitor Centre, Duffus Castle, and Moray Firth. Regional attractions also include ...

        The Harbour Inn$61

        The Harbour Inn$61
        Eight Acres Hotel & Leisure Club

        Eight Acres Hotel & Leisure Club

        Morriston Road, Elgin
          3.0 out of 5.0
           
           

          Situated in Elgin, this spa hotel is within 3 mi (5 km) of Elgin Museum, Elgin Cathedral, and Spynie Palace. Duffus Castle and Glen Moray Distillery are also ...

          Eight Acres Hotel & Leisure Club$78

          Eight Acres Hotel & Leisure Club$78
          Ardgye House

          Ardgye House

          West Road A96, Elgin
            4.0 out of 5.0
             
             

            Situated in Elgin, this guesthouse is within 6 mi (10 km) of Elgin Museum, Elgin Cathedral, and Duffus Castle. Spynie Palace and Burghead Visitor Centre are ...

            Ardgye House$78

            Ardgye House$78
            The Station Hotel

            The Station Hotel

            2 Brander Street, Elgin
              3.0 out of 5.0
               
               

              Situated in Elgin, this hotel is within a 10-minute walk of Burghead Visitor Centre, Moray Firth, and North Sea. Cummingston Beach is 1.1 mi (1.8 km) away.

              The Station Hotel$73

              The Station Hotel$73
              Southbank Guest House

              Southbank Guest House

              36 Academy Street, Elgin
                3.5 out of 5.0
                 
                 

                Situated near the beach, this guesthouse is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.5 mi (4 km) away. Elgin Station is ...

                Southbank Guest House$73

                Southbank Guest House$73
                St Michaels Guest House

                St Michaels Guest House

                St Michaels Guesthouse, Elgin
                  3.5 out of 5.0
                   
                   

                  Situated in Elgin, this guesthouse is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.5 mi (4 km) away. Elgin Station is 9 minutes ...

                  St Michaels Guest House$136

                  St Michaels Guest House$136
                  Sunninghill

                  Sunninghill

                  Hay Street, Elgin
                    3.0 out of 5.0
                     
                     

                    Located in the heart of Elgin, this hotel is within 1 mi (2 km) of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.6 mi (4.3 km) away. Elgin Station is ...

                    Sunninghill$103

                    Sunninghill$103
                    River View Apartment

                    River View Apartment

                    4 Cathedral court, Elgin
                      2.5 out of 5.0
                       
                       

                      Situated in Elgin, this apartment building is close to Elgin Cathedral, Elgin Museum, and Spynie Palace. Area attractions also include Duffus Castle and Glen ...

                      River View Apartment$83

                      River View Apartment$83