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 Musselburgh

Tonight 21 Aug - 22 Aug
This weekend 23 Aug - 25 Aug
Next weekend 30 Aug - 1 Sep

Top 10 Hotels in Musselburgh

See all 3,006 properties in Musselburgh

Estimated price for 1 night/2 adults

A Quiet, Comfortable Cottage Within Easy Reach of Edinburgh

A Quiet, Comfortable Cottage Within Easy Reach of Edinburgh

Shepherd House, Inveresk Village, Musselburgh, Scotland
A Quiet, Comfortable Cottage Within Easy Reach of Edinburgh
     
     

    Situated in a rural location, this historic cottage is 1.1 mi (1.8 km) from Musselburgh Racecourse and 1.7 mi (2.7 km) from North Sea. Queen Margaret University ...

    A Quiet, Comfortable Cottage Within Easy Reach of EdinburghGet Rates

    Arden House

    Arden House

    26 Linkfield Road, Musselburgh, Scotland
    Arden House
      3.5 out of 5.0
       
       

      Situated in Musselburgh, this golf guesthouse is within 9 mi (15 km) of Dalkeith Country Park, Palace of Holyroodhouse and Arthur's Seat. Royal Yacht Britannia ...

      Arden House£92

      2 Sep-3 Sep

      Premier Inn Edinburgh A1 (Newcraighall)

      Premier Inn Edinburgh A1 (Newcraighall)

      91 Newcraighall Road, Edinburgh, Scotland
      Premier Inn Edinburgh A1 (Newcraighall)
        3.0 out of 5.0
         
         

        Located in Newcraighall, this hotel is 1.1 mi (1.7 km) from Queen Margaret University and within 3 mi (5 km) of North Sea and Musselburgh Racecourse. Royal Infirmary ...

        Premier Inn Edinburgh A1 (Newcraighall)Get Rates

        Premier INN Edinburgh A1 Musselburgh

        Premier INN Edinburgh A1 Musselburgh

        CARBERRY ROAD, INVERESK, MUSSELBURGH
        Premier INN Edinburgh A1 Musselburgh
           
           

          Situated in Musselburgh, this hotel is 1.9 mi (3.1 km) from Musselburgh Racecourse and 2.7 mi (4.3 km) from North Sea. Queen Margaret University and Dalkeith ...

          Premier INN Edinburgh A1 MusselburghGet Rates

          Ravelston House

          Ravelston House

          182 North High Street, Musselburgh, Scotland
          Ravelston House
            3.0 out of 5.0
             
             

            Situated in Musselburgh, this hotel is 1 mi (1.5 km) from Musselburgh Racecourse and 1.3 mi (2.1 km) from North Sea. Queen Margaret University and Portobello ...

            Ravelston House£75

            25 Aug-26 Aug

            Faside Estate

            Faside Estate

            Faside Estate, Musselburgh, Scotland
            Faside Estate
              4.0 out of 5.0
               
               

              Situated in Musselburgh, this bed & breakfast is 2.7 mi (4.3 km) from Musselburgh Racecourse and 3 mi (4.9 km) from North Sea. Dalkeith Country Park and Queen ...

              Faside Estate£170

              1 Sep-2 Sep

              Second Lounge Opens Into Enclosed Outside Room ( Wi-fi , gas Central Heating

              Second Lounge Opens Into Enclosed Outside Room ( Wi-fi , gas Central Heating

              34 Gilberstoun Wynd, Musselburgh, Scotland
              Second Lounge Opens Into Enclosed Outside Room ( Wi-fi , gas Central Heating
                 
                 

                Located in the heart of Musselburgh, this historic holiday home is 1.2 mi (1.9 km) from Portobello Beach and within 3 miles (5 km) of Holyrood Park and North ...

                Second Lounge Opens Into Enclosed Outside Room ( Wi-fi , gas Central HeatingGet Rates

                Edinburgh Lodges

                Edinburgh Lodges

                Nr Carberry Tower Mussselburgh, Musselburgh, Scotland
                Edinburgh Lodges
                  2.5 out of 5.0
                   
                   

                  Situated in the suburbs, this hotel is 1.1 mi (1.7 km) from Musselburgh Racecourse and 1.5 mi (2.3 km) from North Sea. Queen Margaret University and Portobello ...

                  Edinburgh LodgesGet Rates

                  Hampton by Hilton Edinburgh Airport

                  Hampton by Hilton Edinburgh Airport

                  Almond Avenue, Ingliston, Newbridge, Scotland
                  Hampton by Hilton Edinburgh Airport
                  • Free cancellation
                  • Reserve now, pay when you stay
                  3.5 out of 5.0
                   
                   

                  Located in Ingliston, this hotel is within 9 mi (15 km) of Edinburgh Zoo, Murrayfield Stadium and Princes Street. George Street and Royal Mile are also within ...

                  Hampton by Hilton Edinburgh Airport£91

                  25 Aug-26 Aug

                  Edinburgh Grosvenor Hotel

                  Edinburgh Grosvenor Hotel

                  Grosvenor Street, Edinburgh, Scotland
                  Edinburgh Grosvenor Hotel
                  • Free cancellation
                  • Reserve now, pay when you stay
                  4.0 out of 5.0
                   
                   

                  Located in Haymarket, this hotel is within a 10-minute walk of Edinburgh International Conference Centre (EICC) and Princes Street. Scottish National Gallery ...

                  Edinburgh Grosvenor Hotel£69

                  1 Sep-2 Sep

                  Map

                  Search Hotels near Top Musselburgh Attractions

                  Musselburgh Hotel Reviews

                  Explore Musselburgh


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