We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Centre Luxury Breakfast included Mid-range Romantic Best Value Free Parking Family-friendly Charming Quiet Restaurant Pets Allowed Suites Bar/Lounge Airport Transportation Room Service Business Classic & up & up Internet Non-Smoking Hotel & up Independent Hotels Clean Hotels Hotels with Restaurants Quiet Hotels Hotels with Free Wifi Meeting room Reduced mobility rooms Hotels with Bars Suite Hotels Modern Hotels Charming Hotels Premier Inn Cheap Hotels Wedding Hotels City Centre Hotels Design Hotels Downtown Hotels Boutique Hotels Honeymoon Hotels Peace and Quiet Seeker Hotels with Balconies Luxury Boutique Hotels Hotels with Room Service Safe Hotels Hotels with Jacuzzi Budget Hotels Spa Hotels Romantic Boutique Hotels 60+ Traveller Party Hotels $ $$ $$$ $$$$ Travelodge Luxury Traveller Concierge Pool Luxury Spa Hotels Unique Hotels Boutique Boutique Spa Hotels Thrifty Traveller Quaint Like a Local Trendsetter Hotels with Hot Tubs Air Conditioning History Buff Historic Hotels Kitchenette Beach Goer Fitness centre Hotels with Smoking Rooms Hotels With Indoor Pools Apartment Hotels Green Best Western Spa Themed Hotels Within 10 km Any distance from Brunton Theatre
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Travelodge Edinburgh Musselburgh
Travelodge
USD 43*
View Deal
Granada a 1 Service Area 1 Moto Service Area | Old Craighall, Edinburgh EH21 8RE, Scotland
2.0 km from Brunton Theatre
  • Free Parking
Savings alert: 12% below average rate

The price you found is 12% lower than this hotel's average rate of USD 49/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Best Western Kings Manor Hotel
SAVE USD 18
USD 78*
Hotels.com
USD 60*
View Deal
100 Milton Road East, Edinburgh EH15 2NP, Scotland
2.4 km from Brunton Theatre
  • Free Wifi
  • Free Parking
Premier Inn Edinburgh A1 (Musselburgh) Hotel
Booking.com
View Deal
Sweethope Carberry Road | Musselburgh, Inveresk EH21 8PT, Scotland
2.5 km from Brunton Theatre
  • Free Wifi
  • Free Parking
Premier Inn Edinburgh A1 (Newcraighall) Hotel
PremierInn.com
USD 71*
View Deal
91 Newcraighall Road | Newcraighall, Edinburgh EH21 8RX, Scotland
2.6 km from Brunton Theatre
  • Free Wifi
  • Free Parking
Carberry Tower Mansion House and Estate
Booking.com
USD 112*
View Deal
Carberry, Musselburgh EH21 8PY, Scotland
3.8 km from Brunton Theatre
  • Free Wifi
  • Free Parking
Savings alert: 13% below average rate

The price you found is 13% lower than this hotel's average rate of USD 128/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Premier Inn Edinburgh East Hotel
PremierInn.com
USD 72*
View Deal
228 Willowbrae Road, Edinburgh EH8 7NG, Scotland
5.0 km from Brunton Theatre
  • Free Wifi
  • Free Parking
The County Hotel
Orbitz.com
View Deal
152 High Street, Dalkeith EH22 1AY, Scotland
5.5 km from Brunton Theatre
  • Restaurant
  • Room Service
Melville Castle
Booking.com
USD 153*
View Deal
Gilmerton Road, Dalkeith EH18 1AP, Scotland
5.9 km from Brunton Theatre
  • Free Parking
  • Breakfast included
Agoda.com
USD 287*
View Deal
Priestfield Road, Edinburgh EH16 5UT, Scotland
6.3 km from Brunton Theatre
  • Free Wifi
  • Free Parking
Premier Inn Edinburgh A7 (Dalkeith) Hotel
Booking.com
View Deal
Melville Dykes Road, Dalkeith EH18 1AN, Scotland
6.6 km from Brunton Theatre
  • Free Wifi
  • Free Parking
Lochend Serviced Apartments
SAVE USD 33
USD 131*
Agoda.com
USD 98*
View Deal
147/1 Lochend Road, Edinburgh EH7 6ET, Scotland
6.8 km from Brunton Theatre
  • Free Wifi
  • Free Parking
Savings alert: 22% below average rate

The price you found is 22% lower than this hotel's average rate of USD 125/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel Ceilidh-Donia
SAVE USD 13
USD 131*
Expedia.com
USD 118*
View Deal
14-16 Marchhall Crescent, Edinburgh EH16 5HL, Scotland
7.0 km from Brunton Theatre
  • Free Wifi
  • Free Parking
Travelodge Edinburgh Cameron Toll
Orbitz.com
USD 151*
View Deal
43 Craigmillar Park | Cameron Toll, Edinburgh EH16 5PD, Scotland
7.1 km from Brunton Theatre
  • Free Parking
  • Restaurant
Kildonan Lodge Hotel
SAVE USD 19
USD 123*
Agoda.com
USD 104*
View Deal
27 Craigmillar Park | Newington, Edinburgh EH16 5PE, Scotland
7.2 km from Brunton Theatre
  • Free Wifi
  • Free Parking
Savings alert: 21% below average rate

The price you found is 21% lower than this hotel's average rate of USD 132/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Salisbury Green Hotel
SAVE USD 7
USD 144*
CheapTickets
USD 137*
View Deal
18 Holyrood Park Road | Pollock Halls, Edinburgh EH16 5AY, Scotland
7.2 km from Brunton Theatre
  • Free Wifi
  • Free Parking
Masson House
SAVE USD 5
USD 98*
CheapTickets
USD 93*
View Deal
18 Holyrood Park Road | Pollock Halls, Edinburgh EH16 5AY, Scotland
7.2 km from Brunton Theatre
  • Free Wifi
  • Free Parking
Holland House Hotel
18 Holyrood Park Road, Edinburgh EH16 5AY, Scotland
7.2 km from Brunton Theatre
    The Northumberland Hotel
    SAVE USD 30
    USD 72*
    Agoda.com
    USD 42*
    View Deal
    31 - 33 Craigmillar Park | Newington, Edinburgh EH16 5PE, Scotland
    7.2 km from Brunton Theatre
    • Free Parking
    Savings alert: 21% below average rate

    The price you found is 21% lower than this hotel's average rate of USD 53/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Still looking for a place to stay?
    Musselburgh has 5 B&Bs/inns with 209 reviews
    Inwood Garden B&B
    Inwood Inwood | Musselburgh, Carberry, Musselburgh EH21 8PZ, Scotland
    • Free Wifi
    • Free Parking
    Arden Guest House
    26 Linkfield Road, Musselburgh EH21 7LL, Scotland
    1.1 km from Brunton Theatre
    • Free Wifi
    • Free Parking
    Ravelston House
    TripAdvisor
    View Deal
    182 North High Street, Musselburgh EH21 6BH, Scotland
    0.5 km from Brunton Theatre
    • Free Wifi
    • Free Parking
    See all 5 Musselburgh B&Bs/inns
    See all hotels in or near Musselburgh
    Travelodge Edinburgh Musselburgh
    Travelodge
    USD 43*
    View Deal
    Granada a 1 Service Area 1 Moto Service Area | Old Craighall, Edinburgh EH21 8RE, Scotland
    2.0 km from Brunton Theatre
    • Free Parking
    Savings alert: 12% below average rate

    The price you found is 12% lower than this hotel's average rate of USD 49/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Premier Inn Edinburgh A1 (Musselburgh) Hotel
    Booking.com
    View Deal
    Sweethope Carberry Road | Musselburgh, Inveresk EH21 8PT, Scotland
    2.5 km from Brunton Theatre
    • Free Wifi
    • Free Parking
    Best Western Kings Manor Hotel
    SAVE USD 18
    USD 78*
    Hotels.com
    USD 60*
    View Deal
    100 Milton Road East, Edinburgh EH15 2NP, Scotland
    2.4 km from Brunton Theatre
    • Free Wifi
    • Free Parking
    Premier Inn Edinburgh A1 (Newcraighall) Hotel
    PremierInn.com
    USD 71*
    View Deal
    91 Newcraighall Road | Newcraighall, Edinburgh EH21 8RX, Scotland
    2.6 km from Brunton Theatre
    • Free Wifi
    • Free Parking
    Premier Inn Edinburgh East Hotel
    PremierInn.com
    USD 72*
    View Deal
    228 Willowbrae Road, Edinburgh EH8 7NG, Scotland
    5.0 km from Brunton Theatre
    • Free Wifi
    • Free Parking
    ** Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.