Points of interest - Musselburgh

Beaches

Family Activities

Golf Courses

Harbors and Seaports

Historic Buildings

Hospitals

Monuments

  • Glenkinchie Distillery

  • Rosslyn Chapel (Collegiate Chapel of St. Matthew)

Parks and Natural Sites

  • Arthur's Seat

  • Gore Glen Woodland Park

  • Craigencalt Farm Ecology Centre

  • Aberlady Bay Nature Reserve

  • Dalkeith Country Park

  • The Meadows

  • Holyrood Park

  • Vogrie Country Park

  • Pentland Hills Regional Park

Shopping Areas

  • Royal Mile

  • George Street

  • Princes Street

  • Multrees Walk

Ski Resorts

  • Midlothian Snowsports Centre

Sports Stadiums

  • Musselburgh Racecourse

  • Meadowbank Stadium

Train Station

  • Edinburgh Waverley station

Universities

  • Queen Margaret University

Musselburgh City Map

Airports Near Musselburgh

Dundee (DND) 57.0 km
Edinburgh (EDI) 19.4 km
Glasgow International (GLA) 86.8 km

In and around Musselburgh

Duns 32 Hotels
48.1 km
Cockburnspath 37 Hotels
43.3 km
Dunbar 43 Hotels
34.2 km
Isle of May 34 Hotels
41.2 km
East Linton 57 Hotels
25.3 km

Popular Hotels in Musselburgh

All 500 hotels in Musselburgh

  • Ravelston House

    Ravelston House

    182 North High Street, Musselburgh, Eh21 6bh, GB
    Show map

    When you stay at Ravelston House in Musselburgh, you'll be on the beach, within a 15-minute drive of Royal Mile and Edinburgh Castle. This beach hotel is... Read more…

    8.6/10
    Good
    143 reviews
    Free Wifi
    From USD 152
    per room / per night
    Select
  • Premier Inn Edinburgh A1 - Newcraighall

    Premier Inn Edinburgh A1 - Newcraighall

    91 Newcraighall Road Newcraighall, Musselburgh, EH21 8RX, GB
    Show map

    With a stay at Premier Inn Edinburgh A1 - Newcraighall in Musselburgh (Newcraighall), you'll be within a 15-minute drive of Royal Mile and Edinburgh... Read more…

    Free Wifi
    From USD 126
    per room / per night
    Select
  • Premier Inn Edinburgh A1 - Musselburgh

    Premier Inn Edinburgh A1 - Musselburgh

    Carberry Road, Inveresk Musselburgh, Musselburgh, EH21 8PT, GB
    Show map

    With a stay at Premier Inn Edinburgh A1 - Musselburgh in Musselburgh, you'll be within a 15-minute drive of Edinburgh Playhouse Theatre and Princes Street.... Read more…

    Free Wifi
    From USD 113
    per room / per night
    Select
  • Arden House

    Arden House

    26 Linkfield Road, Musselburgh, EH21 7LL, GB
    Show map

    Located in Musselburgh, Arden House is in the suburbs, within a 15-minute drive of Dalkeith Country Park and Palace of Holyroodhouse. This golf guesthouse... Read more…

    10/10
    Excellent
    43 reviews
    Free Wifi
    From USD 106
    per room / per night
    Select
  • Forman's Lodge

    Forman's Lodge

    2 Ravensheugh Road, Musselburgh, EH21 7PP, GB
    Show map

    Located in Musselburgh, this vacation home is a 2-minute drive from Musselburgh Racecourse and 7 minutes from Dalkeith Country Park. This vacation home is... Read more…

    Free Wifi
    From USD 822
    per room / per night
    Select
  • Musselburgh Luxury Apartment With 3 Bedrooms

    Musselburgh Luxury Apartment With 3 Bedrooms

    57F MacBeth Moir Road, Musselburgh, EH21 8DQ, GB
    Show map

    Located in Musselburgh, this apartment is a 3-minute drive from Musselburgh Racecourse and 7 minutes from Dalkeith Country Park. This apartment is 7.7 mi... Read more…

    Free Wifi
    For more info about this hotel:
    Select
  • Carberry Tower Mansion House and Estate

    Carberry Tower Mansion House and Estate

    East Lothian, Musselburgh, EH21 8PY, GB
    Show map

    Located in Musselburgh, Carberry Tower Mansion House and Estate is in a rural location, a 4-minute drive from Dalkeith Country Park and 7 minutes from... Read more…

    9.2/10
    Excellent
    615 reviews
    Free Wifi
    From USD 184
    per room / per night
    Select
  • Faside Estate

    Faside Estate

    Faside Estate, Musselburgh, EH33 2LE, GB
    Show map

    With a stay at Faside Estate in Musselburgh, you'll be within a 15-minute drive of Edinburgh Playhouse Theatre and Princes Street. This bed & breakfast is... Read more…

    9.4/10
    Excellent
    13 reviews
    Free Wifi
    From USD 202
    per room / per night
    Select
All 500 hotels in Musselburgh