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.


Check Prices on Hotels in Elgin

Tonight 25 May - 26 May
This weekend 31 May - 2 Jun
Next weekend 7 Jun - 9 Jun

What are the top landmarks in Elgin?

Don’t miss these must-see sights and attractions

Top 10 Hotels in Elgin

See all 273 properties in Elgin

Estimated price for 1 night/2 adults

Innisfail

Innisfail

Cummingston, Elgin, Scotland
    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

    The Royal Hotel

    The Royal Hotel

    Station Road, Elgin, Scotland
    • 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 ...

    £97 per night for 2 guests

    7 Jun-8 Jun
    The Royal Hotel£97
    Ardgye House

    Ardgye House

    West Road A96, Elgin, Scotland
      4.0 out of 5.0
       
       

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

      £80 per night for 2 guests

      1 Jun-2 Jun
      Ardgye House£80
      Ardvorlich Guest House

      Ardvorlich Guest House

      125 SOUTH STREET, Elgin, Scotland
        4.0 out of 5.0
         
         

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

        £85 per night for 2 guests

        3 Jun-4 Jun
        Ardvorlich Guest House£85
        Sunninghill

        Sunninghill

        Hay Street, Elgin, Scotland
          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 ...

          £128 per night for 2 guests

          26 May-27 May
          Sunninghill£128
          Southbank Guest House

          Southbank Guest House

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

            £85 per night for 2 guests

            26 May-27 May
            Southbank Guest House£85
            The Lodge Elgin

            The Lodge Elgin

            20 Duff Avenue, Elgin, Scotland
            • 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 ...

            £84 per night for 2 guests

            27 May-28 May
            The Lodge Elgin£84
            The Station Hotel

            The Station Hotel

            2 Brander Street, Burghead, Moray, Elgin, Scotland
            • 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 mile (2 ...

            £70 per night for 2 guests

            31 May-1 Jun
            The Station Hotel£70
            The Harbour Inn

            The Harbour Inn

            59 Granary Street, Burghead, Elgin, Scotland
            • 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 ...

            £65 per night for 2 guests

            31 May-1 Jun
            The Harbour Inn£65
            The Mansion House Hotel

            The Mansion House Hotel

            The Haugh, Elgin, Scotland
            • Free cancellation
            • Reserve now, pay when you stay
            4.0 out of 5.0
             
             

            Situated on the riverfront, 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 ...

            £109 per night for 2 guests

            4 Jun-5 Jun
            The Mansion House Hotel £109
            Map

            Hotels with reviews mentioning Elgin

            See all hotels near Elgin

            Elgin Hotel Reviews

            Travel to Elgin & Explore


            Explore Elgin with Expedia's Travel Guides to find the best flights, cars, holiday packages and more!