Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Choose from over 320,000 unique hotels, apartments & villas around the world
Get the best price available with ebookers Price Guarantee
No ebookers cancellation fee to change or cancel almost any hotel reservation
Tonight
This weekend
21 Jun - 23 Jun
Next weekend
28 Jun - 30 Jun

Most Frequently Booked Hotels in Musselburgh

Carberry Tower Mansion House and Estate £105
Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate

East Lothian, Musselburgh, Scotland
     
    4.0 out of 5.0 Stars

    Situated in a rural location, this hotel is 2.2 mi (3.6 km) from Dalkeith Country Park and 2.8 mi (4.6 km) from Musselburgh Racecourse. Queen Margaret University and Portobello Beach are also within 6 miles (10 km).

    Arden House £80
    Arden House

    Arden House

    26 Linkfield Road, Musselburgh, Scotland
       
      3.5 out of 5.0 Stars

      Situated in Musselburgh, this golf guesthouse is within 6 mi (10 km) of Dalkeith Country Park, Arthur's Seat and Palace of Holyroodhouse. Royal Yacht Britannia and Princes Street Gardens are also within 9 mi (15 km). Musselburgh Wallyford Station is 24 minutes by foot.

      Ravelston House £59
      Ravelston House

      Ravelston House

      182 North High Street, Musselburgh, Scotland
         
        3.0 out of 5.0 Stars

        Situated in Musselburgh, this hotel is within 2 miles (3 km) of Musselburgh Racecourse, Queen Margaret University and Portobello Beach. Arthur's Seat and Royal Commonwealth Pool are also within 6 miles (10 km). Musselburgh Station is 22 minutes by foot.

        Faside Estate £170
        Faside Estate

        Faside Estate

        Faside Estate, Musselburgh, Scotland
           
          4.0 out of 5.0 Stars

          Situated in Musselburgh, this bed & breakfast is 2.7 mi (4.3 km) from Musselburgh Racecourse and within 6 miles (10 km) of Dalkeith Country Park and Queen Margaret University. Royal Commonwealth Pool and Arthur's Seat are also within 9 miles (15 km). Musselburgh Wallyford Station is 26 minutes by foot.

          Second Lounge Opens Into Enclosed Outside Room ( Wi-fi , gas Central Heating Get Rates
          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
             
            0.0 out of 5.0 Stars

            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 Musselburgh Racecourse. Royal Infirmary is 2.9 mi (4.7 km) away. Edinburgh Brunstane Station is 10 minutes by foot and Newcraighall Station is 14 minutes.

            Edinburgh Lodges Get Rates
            Edinburgh Lodges

            Edinburgh Lodges

            Nr Carberry Tower Mussselburgh, Musselburgh, Scotland
               
              2.5 out of 5.0 Stars

              Situated in the suburbs, this hotel is within 3 miles (5 km) of Musselburgh Racecourse, Queen Margaret University and Portobello Beach. Royal Commonwealth Pool and Arthur's Seat are also within 9 miles (15 km). Musselburgh Station is 29 minutes by foot.

              Apex Grassmarket Hotel £126
              Apex Grassmarket Hotel

              Apex Grassmarket Hotel

              31-35 Grassmarket, Edinburgh, Scotland
                 
                4.0 out of 5.0 Stars

                Located in Old Town, this hotel is within a 5-minute walk of Grassmarket, Royal Mile and Greyfriars Kirk. Scotch Whisky Experience and The Hub are also within 5 minutes. Edinburgh Waverley Station is 11 minutes by foot and Edinburgh Haymarket Station is 17 minutes.

                Moxy Edinburgh Airport £93
                Moxy Edinburgh Airport

                Moxy Edinburgh Airport

                1 Fairview Road, Edinburgh, Scotland
                   
                  3.0 out of 5.0 Stars

                  Situated in Edinburgh, this hotel is 0.8 mi (1.3 km) from Royal Highland Centre and within 6 miles (10 km) of Edinburgh Zoo and Edinburgh Park. Heriot Watt University and Gyle Shopping Centre are also within 6 miles (10 km).

                  Top Budget Musselburgh Hotel Deals

                  See all

                  Estimated price for 1 night/2 adults

                  Top Luxury Musselburgh Hotel Deals

                  See all

                  Estimated price for 1 night/2 adults

                  Finding Musselburgh Hotels


                  So, you're thinking about a holiday to Musselburgh? If you'd like to find accommodation that's within a stone's throw of the sights, you can enter your holiday dates and then use the filters beside your hotel search results to find a hotel near the area's attractions. You can choose among 9 Musselburgh hotels and accommodation options to find a place to stay.


                  Whether you're searching for inexpensive hotels in Musselburgh, places to stay for the entire family, or pet-friendly options, Musselburgh offers different types of accommodation so you can find something that works for you:

                  • 2 budget hotels
                  • 2 family-friendly hotels

                  Top Hotels and Other Accommodation Options in Musselburgh


                  When you're thinking about where you'd like to stay in Musselburgh, you'll be able to quickly and easily search ebookers for hotels offering services such as high-speed Internet, a swimming pool or free airport transport. You can take advantage of the filters to narrow down your search for accommodation, so you get the services that are important to you, such as an in-room kitchen or air conditioning.


                  Guests recognise the following Musselburgh hotels for their free breakfast:

                  • Carberry Tower Mansion House and Estate
                  • Ravelston House
                  • Faside Estate

                  Travellers who stayed at this hotel in Musselburgh appreciated the on-site gym:

                  • Carberry Tower Mansion House and Estate

                  Exploring Musselburgh


                  The welcoming city of Musselburgh is known for its restaurants and gardens. Popular attractions in and around Musselburgh include:

                  • Musselburgh Racecourse
                  • Queen Margaret University
                  • Morrisons Haven
                  • Arthur's Seat
                  • Palace of Holyroodhouse
                  • Edinburgh Playhouse Theatre
                  • Greyfriars Kirk

                  When arranging your Musselburgh getaway, you can also use ebookers to find a convenient flight to Edinburgh (EDI) Airport. You can narrow down your search by number of stops, airline or departure time to find the one that works best for you.


                  When is the Best Time to Explore Musselburgh?


                  If you're curious when is the best time of year to travel to Musselburgh, you might find this info about seasonal weather helpful when planning your trip. The warmest months in Musselburgh are typically July and August, whereas the coldest months are usually January and February. The months with the most rain are August and November, whereas March and November have the least.


                  Here's a rundown on how much rain you can expect and what the temperatures are going to be like:

                  • From January to March, the average daytime temperature is 9°C and at night it is 1°C. Seasonal average rainfall is 5 mm.
                  • If you visit between April and June, you can expect an average temp of 17°C during the day and 3°C at night. Average rainfall during this season is 6 mm.
                  • The daytime average temp from July to September is 18°C and the nighttime average is 8°C. Average precipitation for this season is 7 mm.
                  • Between October and December, the average temp during the day is 13°C and 2°C at night. Seasonal average rain is 6 mm.
                  • The average annual rainfall in Musselburgh is 24 mm.

                  Recent Musselburgh hotel reviews by travellers like you