Beginning of main content

Book on the go and pay later.

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


10 Best Hotels in Elgin

See all 276 properties in Elgin

Estimated price for 1 night/2 adults

The Mansion House Hotel

The Mansion House Hotel

The Haugh, Elgin, Scotland
The Mansion House Hotel
    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 Get Rates

    Eight Acres Hotel & Leisure Club

    Eight Acres Hotel & Leisure Club

    Morriston Road, Elgin, Scotland
    Eight Acres Hotel & Leisure Club
    • Free Cancellation
    • Reserve now, pay when you stay
    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 ...

    AU$111 per night for 2 guests

    28 May - 29 May
    The Station Hotel

    The Station Hotel

    2 Brander Street, Burghead, Moray, Elgin, Scotland
    The Station Hotel
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Situated in Elgin, this hotel is within a 10-minute walk of Burghead Visitor Centre and North Sea. Moray Firth and Cummingston Beach are also within 1 mi (2 ...

    AU$108 per night for 2 guests

    24 May - 25 May
    Ardgye House

    Ardgye House

    West Road A96, Elgin, Scotland
    Ardgye House
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Situated in Elgin, this guesthouse is within 6 mi (10 km) of Elgin Cathedral, Kinloss Country Golf Club, and Elgin Museum. Duffus Castle and Spynie Palace are ...

    AU$123 per night for 2 guests

    29 May - 30 May
    The Lodge Elgin

    The Lodge Elgin

    20 Duff Avenue, Elgin, Scotland
    The Lodge Elgin
    • Free Cancellation
    • Reserve now, pay when you stay
    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 ...

    AU$156 per night for 2 guests

    29 May - 30 May
    Southbank Guest House

    Southbank Guest House

    36 Academy Street, 36 ACADEMY ST, Elgin, Scotland
    Southbank Guest House
      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 ...

      AU$134 per night for 2 guests

      20 May - 21 May
      Ardvorlich Guest House

      Ardvorlich Guest House

      125 SOUTH STREET, Elgin, Scotland
      Ardvorlich Guest House
        4.0 out of 5.0
         
         

        Situated in Elgin, this guesthouse is within 1 mi (2 km) of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.7 mi (4.3 km) away. Elgin Station is 12 minutes ...

        Ardvorlich Guest HouseGet Rates

        Sunninghill

        Sunninghill

        Hay Street, Elgin, Scotland
        Sunninghill
          3.0 out of 5.0
           
           

          Located in the heart of Elgin, this hotel is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.7 mi (4.3 km) away. Elgin Station ...

          SunninghillGet Rates

          The Harbour Inn

          The Harbour Inn

          59 Granary Street, Burghead, Elgin, Scotland
          The Harbour Inn
          • Free Cancellation
          • Reserve now, pay when you stay
          3.0 out of 5.0
           
           

          Situated near the beach, this inn is within a 5-minute walk of Moray Firth and Burghead Visitor Centre. Duffus Castle and Elgin Museum are also within 9 mi (15 ...

          AU$100 per night for 2 guests

          28 May - 29 May
          Laichmoray Hotel

          Laichmoray Hotel

          Maisondieu Road, Elgin, Scotland
          Laichmoray Hotel
          • Free Cancellation
          • Reserve now, pay when you stay
          3.0 out of 5.0
           
           

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

          AU$123 per night for 2 guests

          26 May - 27 May
          West End Guest House

          West End Guest House

          282 High Street, Elgin, Scotland
          West End Guest House
            4.0 out of 5.0
             
             

            Situated in Elgin, this guesthouse is within 1 mi (2 km) of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.6 mi (4.2 km) away. Elgin Station is 15 minutes ...

            AU$148 per night for 2 guests

            21 May - 22 May
            The Royal Hotel

            The Royal Hotel

            Station Road, Elgin, Scotland
            The Royal Hotel
            • Free Cancellation
            • Reserve now, pay when you stay
            3.0 out of 5.0
             
             

            Situated in Elgin, this hotel is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.7 mi (4.3 km) away. Elgin Station is only a ...

            AU$141 per night for 2 guests

            23 May - 24 May
            Carden Holiday Cottages

            Carden Holiday Cottages

            The Old Steading, Alves, Elgin, Scotland
            Carden Holiday Cottages
              4.0 out of 5.0
               
               

              Situated in Elgin, this golf cottage is within 6 mi (10 km) of Kinloss Country Golf Club, Cummingston Beach, and Burghead Visitor Centre. Elgin Museum and Elgin ...

              Carden Holiday CottagesGet Rates

              Innisfail

              Innisfail

              Cummingston, Elgin, Scotland
              Innisfail
                4.0 out of 5.0
                 
                 

                Situated in Elgin, this bed & breakfast is within a 15-minute walk of Moray Firth and Cummingston Beach. Burghead Visitor Centre and Duffus Castle are also within ...

                InnisfailGet Rates

                Luxurious King Suite

                Luxurious King Suite

                Utopia, Sheriffmill Road, Elgin, Scotland
                Luxurious King Suite
                   
                   

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

                  AU$137 per night for 2 guests

                  28 May - 29 May
                  Fidra

                  Fidra

                  23 Forteath Avenue, Elgin, Scotland
                  Fidra
                    3.5 out of 5.0
                     
                     

                    Situated in a rural location, this cottage is within 1 mi (2 km) of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.8 mi (4.6 km) away. Elgin Station is ...

                    AU$941 per night for 2 guests

                    24 May - 25 May
                    River View Apartment

                    River View Apartment

                    4 Cathedral court, Elgin, Scotland
                    River View Apartment
                      2.5 out of 5.0
                       
                       

                      Situated in Elgin, this apartment building is within a 10-minute walk of Elgin Cathedral and Elgin Museum. Spynie Palace is 1.9 mi (3.1 km) away. Elgin Station ...

                      AU$147 per night for 2 guests

                      20 May - 21 May
                      Old Salthouse

                      Old Salthouse

                      Old Salthouse 67 Harbour Street Hopeman, Elgin, Scotland
                      Old Salthouse
                        3.5 out of 5.0
                         
                         

                        Situated near the beach, this cottage is within 1 mi (2 km) of Moray Firth and North Sea. Cummingston Beach and Burghead Visitor Centre are also within 3 mi ...

                        AU$845 per night for 2 guests

                        25 May - 26 May
                        East Wing Apartment

                        East Wing Apartment

                        co East Wing, Braemorriston House, Elgin, Scotland
                        East Wing Apartment
                          3.0 out of 5.0
                           
                           

                          Situated in Elgin, this apartment building is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2 mi (3.1 km) away. Elgin Station ...

                          East Wing ApartmentGet Rates

                          Darwin Cottage Self Catering in Elgin

                          Darwin Cottage Self Catering in Elgin

                          Braemorriston House, Braemorriston Road, Elgin, Scotland
                          Darwin Cottage Self Catering in Elgin
                            3.0 out of 5.0
                             
                             

                            Situated in Elgin, this cottage is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2 mi (3.1 km) away. Elgin Station is 21 minutes ...

                            Darwin Cottage Self Catering in ElginGet Rates

                            Check prices on hotels in Elgin

                            Tonight 19 May - 20 May
                            This weekend 24 May - 26 May
                            Next weekend 31 May - 2 Jun.
                            Map

                            Recent Reviews in Elgin

                            Travel to Elgin & Explore


                            Explore Elgin with Expedia.com.au’s Travel Guides to find the best flights, cars, holiday packages and more!