Beginning of main content
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Moray Firth

Expedia has a wide range of information about Moray Firth whether its about nearby hotels, flights or local attractions in Moray Firth. Expedia can provide you with our knowledge as well as great deals.

Thinking of planning a city break to Moray Firth. Expedia have a great range of hotels and accomodation in Moray Firth near Moray Firth that will help make your stay that little bit more special. But before you go make sure to check out the Expedia travel guide on Moray Firth first, so you can find out everything you need to know before you go away.


Top Hotel Deals

See all 992 properties near Moray Firth
Innisfail
Innisfail

Innisfail

Cummingston, Elgin, Scotland
     
    4.0 out of 5.0 Stars

    Situated in Elgin, this beach bed & breakfast is within a 10-minute walk of Cummingston Beach and Moray Firth. Burghead Visitor Centre and Duffus Castle are also within 6 mi (10 km).

    The Harbour Inn £65
    The Harbour Inn

    The Harbour Inn

    59 Granary Street, Burghead, Elgin, Scotland
       
      3.0 out of 5.0 Stars

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

      The Station Hotel £70
      The Station Hotel

      The Station Hotel

      2 Brander Street, Burghead, Moray, Elgin, Scotland
         
        3.0 out of 5.0 Stars

        Situated in Elgin, this hotel is within a 10-minute walk of Moray Firth and Burghead Visitor Centre. Cummingston Beach and Hopeman Golf Club are also within 3 miles (5 km).

        Fishermans Rest
        Fishermans Rest

        Fishermans Rest

        8 Park Street Burghead, Elgin, Scotland
           
          3.5 out of 5.0 Stars

          Situated near the beach, this cottage is within a 10-minute walk of Moray Firth and Burghead Visitor Centre. Cummingston Beach and Hopeman Golf Club are also within 3 miles (5 km).

          5 Williamston Steading
          5 Williamston Steading

          5 Williamston Steading

          5 Williamston Steading, Duffus, Elgin, Scotland
             
            3.5 out of 5.0 Stars

            Situated in a rural location, this cottage is within 1 mile (2 km) of Hopeman Golf Club and Moray Firth. Cummingston Beach is 1.8 mi (2.9 km) away.

            Taid's Retreat
            Taid's Retreat

            Taid's Retreat

            Silver sands holiday park, Covesea west beach, Lossiemouth, Scotland
               
              1.0 out of 5.0 Stars

              Situated in Lossiemouth, this campsite is 0.4 mi (0.6 km) from Moray Firth and within 3 miles (5 km) of Moray Golf Club and Lossiemouth East Beach. Duffus Castle and Hopeman Golf Club are also within 6 miles (10 km).

              Poseidon's Inn £90
              Poseidon's Inn

              Poseidon's Inn

              Stotfield Rd, Lossiemouth, Scotland
                 
                3.0 out of 5.0 Stars

                Situated near the beach, this inn is within a 10-minute walk of Moray Golf Club and Moray Firth. Lossiemouth East Beach is 0.8 mi (1.2 km) away.

                Norland Bed & Breakfast £85
                Norland Bed & Breakfast

                Norland Bed & Breakfast

                Stotfield Road, Lossiemouth, Scotland
                   
                  4.0 out of 5.0 Stars

                  Nestled on the beach, this Lossiemouth bed & breakfast is within a 10-minute walk of Moray Golf Club and Moray Firth. Lossiemouth East Beach is 0.8 mi (1.2 km) away.