Musselburgh - hotels Musselburgh - hotels (1)

(12 offers for accommodation in Musselburgh total)

Musselburgh hotels: On-line reservation of all price category hotels located in Musselburgh centre or near centre. We provide special price offers for most of the hotels (discounts up to 60% off the regular hotel rack rate). After entering the dates of your stay you will see hotels with available rooms and their precise prices in a given dates. With filters you can narrow or refine the offer of available hotels and find for your stay the best hotel in Musselburgh.


  • Guest rating: 
    83%

    182 North High Street Musselburgh (0.7 km from center )

    Set in Musselburgh, 2 km from Portobello Beach, Ravelston House offers accommodation with a restaurant, free private parking, a bar and a garden. Boasting family rooms, this property also provides guests with a sun terrace. The accommodation provides evening entertainment and free WiFi throughout the property. At the hotel, the rooms are equipped with a wardrobe, a flat-screen TV, a private… more

Accommodation close to Musselburgh

(to distance 8 km - Edinburgh, Prestonpans, Dalkeith, Port Seton )

  • Guest rating: 
    88%

    2 Joppa Pans Edinburgh , Portobello (2.3 km distance from city Musselburgh)

    The family-run Rockville Hotel is situated in a seaside suburb of Edinburgh, within 5 miles from the city centre. It offers picturesque views across the Firth of Forth as well as free private parking and free Wi-Fi. Edinburgh city centre, Edinburgh castle and Arthur’s Seat an inactive volcano, can all be reached within 20 minutes from the bus stop opposite the hotel. There are 8 golf courses to… more

  • Guest rating: 
    86%

    100 Milton Road East Edinburgh , Portobello (2.6 km distance from city Musselburgh)

    Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building. The railway station is 5 minutes' walk from the hotel. Guests at Kings Manor can use the Fountain Spa Leisure Club, which has a sauna, a steam room and a beauty therapy suite. There is also a tennis court to enjoy. Best Western Kings Manor has… more

  • Guest rating: 
    Not rated yet

    Levenhall Mussleburg Prestonpans (3 km distance from city Musselburgh)

    Drummohr Holiday Park is set in Prestonpans, within 13 km of Edinburgh Playhouse and 13 km of Royal Mile. The property is located 14 km from Edinburgh Waverley station, 14 km from Camera Obscura and World of Illusions and 14 km from Royal Yacht Britannia. Local points of interest like National Museum of Scotland and Dalhousie Castle are reachable within 14 km and 14 km, respectively. All guest… more

  • Guest rating: 
    75%

    152 High Street Dalkeith (5.3 km distance from city Musselburgh)

    Located in Dalkeith, within 5.1 km of Dalhousie Castle and 10 km of University of Edinburgh, The Dalkeith Hotel by Pillow provides accommodation with free WiFi throughout the property. The property is around 10 km from Royal Mile, 11 km from National Museum of Scotland and 11 km from The Real Mary King's Close. The hotel features family rooms. Guest rooms in the hotel are equipped with a flat… more

  • Guest rating: 
    77%

    37-39 Moira Terrace Edinburgh (5.3 km distance from city Musselburgh)

    Featuring a garden and views of sea, Ellwyn House is located in Edinburgh, 1.8 km from Portobello Beach. The property is around 3.2 km from Edinburgh Playhouse, 3.4 km from Royal Mile and 3.8 km from Edinburgh Waverley station. Guests can enjoy mountain views. All units in the hotel are equipped with a flat-screen TV. At Ellwyn House every room is equipped with bed linen and towels. A… more

  • Guest rating: 
    89%

    The Melville Inn, Dalkeith (5.9 km distance from city Musselburgh)

    Located within 9.4 km from Edinburgh City Centre, Innkeeper's Collection Melville Inn, Edinburgh, Dalkeith features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided. Musselburgh train station is 6.6 km from the property, while Edinburgh Waverley is 9.6 km away. All rooms are air-conditioned and feature Hypnos beds, smart TVs with Chromecast and an… more

  • Guest rating: 
    72%

    126 Old Dalkieth Road Edinburgh (6.3 km distance from city Musselburgh)

    This 3-star guest house offers warm, stylish rooms with private bathrooms and flat-screen TVs. Edinburgh’s historic centre is just 5 minutes’ drive away. All of the rooms at OYO Arden Guest House feature free Wi-Fi access and tea/coffee-making facilities. Guests can relax and watch DVDs on the flat-screen TV/DVD players. Free parking is available at Arden, and the A7 road is immediately… more

  • Guest rating: 
    84%

    Melville Castle Hotel Melville Edinburgh (6.5 km distance from city Musselburgh)

    Located in Edinburgh, 6 km from Dalhousie Castle, Melville Castle Hotel provides accommodation with a restaurant, free private parking, a bar and a garden. This 4-star hotel offers a 24-hour front desk, room service and free WiFi. The hotel features family rooms. Buffet and à la carte breakfast options are available daily at the hotel. Melville Castle Hotel offers a terrace. University of… more

  • Guest rating: 
    91%

    Priestfield Road Edinburgh , Newington (7.1 km distance from city Musselburgh)

    This luxurious 5-star retreat has a fine-dining restaurant and romantic bedrooms about 3 km from the Royal Mile. Prestonfield is surrounded by gardens and a golf course. Buses to the city centre are a 5-minute walk away. Parking is free. Each stylish room at Prestonfield House has antique furnishings, free Wi-Fi, plasma TV, a stocked minibar and views of the gardens and parkland. Rhubarb… more

  • Guest rating: 
    94%

    Marchhall Crescent Edinburgh , Newington (7.1 km distance from city Musselburgh)

    This small, family-run metro hotel has easy access by bus to Edinburgh city centre, less than 2 miles away. It offers free on-street parking, free WiFi, en-suite rooms and a bar. The Hotel Ceilidh-Donia is in a quiet residential area, just off Dalkeith Road, a major route into Edinburgh. Edinburgh Waverley Rail Station, Edinburgh Castle and the shops of Princes Street are within a 15-minute bus… more

  • Guest rating: 
    88%

    27 Craigmillar Park Edinburgh , Newington (7.3 km distance from city Musselburgh)

    This elegant 4-star Victorian hotel offers luxurious rooms featuring iPod docks, flat-screen TVs, sherry and shortbread. Located only 1.5 miles from the Royal Mile, with direct bus route to the city centre right outside the hotel. Kildonan Lodge provides free Wi-Fi and a free private car park. Edinburgh city centre is a short 10-minute bus ride from Kildonan Lodge Hotel. Each elegant en suite… more

  • Guest rating: 
    64%

    18 Holyrood Park Road Edinburgh , Newington (7.3 km distance from city Musselburgh)

    Newly Refurbished from Summer 2022, located at the foot of Arthur’s Seat on the edge of Holyrood Park, The Scott is a luxury hotel, originally built in the 1780s, that still boasts many of its original features, including the spectacular Red Room Bar, grand dining room, ornately carved wood panelling, fire places and stained glass windows. With no two rooms the same, the 36 junior suites and… more

  • Guest rating: 
    88%

    18 Holyrood Park Road Edinburgh , Newington (7.3 km distance from city Musselburgh)

    The Scholar is a newly refurbished hotel located in the beautiful grounds of the Pollock Estate, just a few minutes’ walk from Arthurs Seat, Holyrood Park and the Meadows and within walking distance of all of the City’s world famous landmarks. The local Southside neighbourhood buzzes with small restaurants, bars and an eclectic mix of independent shops. All bedrooms are luxurious and feature… more

  • Guest rating: 
    59%

    14 Hermitage Place Edinburgh , Leith (7.6 km distance from city Musselburgh)

    Park View Hotel is situated only 2 km from Edinburgh and easily accessible by frequent buses. This Victorian town house overlooks the famous Leith Links park. The hotel offers free WiFi and free secure parking. All bedrooms have flat TV screens, free-view TVs and tea/coffee making facilities. Some rooms have views over Leith Links park. The guests can find restaurants, bars and casinos within a… more

  • Guest rating: 
    97%

    Abbey Strand Apartments Edinburgh , Old Town (7.6 km distance from city Musselburgh)

    Located on the grounds of Holyrood Palace, Abbey Strand Apartments, at Holyrood offers self-catering accommodation. Each apartment comes with a fully equipped kitchen featuring coffee machine, dishwasher and oven, a dining area, a living room with a flat-screen TV, and a private bathroom with complimentary toiletries and shower. Concierge front desk, express check-in and express check-out are… more

  • Guest rating: 
    95%

    Links Road Port seton Port Seton (7.6 km distance from city Musselburgh)

    Providing sea views, Seton sands holiday park - Premium caravan - 2 bedroom sleeps 4 in Port Seton provides accommodation, a restaurant, a bar, a garden and a terrace. Each unit is equipped with a fully equipped kitchen with a dishwasher, a fireplace, a seating area, a flat-screen TV, a washing machine, and a private bathroom with shower. A microwave, a fridge and oven are also provided, as well… more

  • Guest rating: 
    92%

    Links Road Port Seton (7.6 km distance from city Musselburgh)

    Located in Port Seton, Seton Sands Holiday Home offers accommodation with a patio or a balcony, free WiFi and flat-screen TV, as well as a bar and a garden. There is a fully equipped private bathroom with shower and a hairdryer. The holiday park offers a terrace. Seton Sands Longniddry Beach is 400 metres from Seton Sands Holiday Home, while Longniddry Bents Beach is 2.9 km away. The nearest… more

  • Guest rating: 
    81%

    43-45 Salisbury Road Edinburgh , Newington (7.7 km distance from city Musselburgh)

    This 4-star townhouse hotel is located within the quiet residential area of Newington, just 1 mile from Edinburgh’s historic Royal Mile and vibrant city centre. Stylish rooms have room service available and complimentary Wi-Fi, whilst the hotel houses the independently run Sofia's Lounge and offers limited free parking for guests. Modern luxury rooms retain original Georgian features and large… more

  • Guest rating: 
    78%

    81 Holyrood Rd Edinburgh , Old Town (7.7 km distance from city Musselburgh)

    Just metres from Holyrood Park, Macdonald Holyrood Hotel features an award-winning restaurant and spa. With Edinburgh Castle just a mile away, guests have free WiFi access and large rooms. The rooms at Macdonald Holyrood have a marble private bathroom and tea and coffee facilities with free mineral water. Rooms also offer satellite TV, a hairdryer and ample work space. The Surf & Turf… more

Show more accommodation in Musselburgh

Filters

Filters

Close

Your budget (Price per night)

Popular filters

Show All

Show less

Meals

Distance from center

Client reviews

Star rating

Hotel type

Show All

Show less

Bed preference

General

Show All

Show less

Activities

Show All

Show less

Food & Drink

Show All

Show less

Transport

Show All

Show less

Reception services

Show All

Show less

Common areas

Show All

Show less

Entertainment and family services

Show All

Show less

Miscellaneous

Show All

Show less

Room Amenities - room

Show All

Show less

Bathroom - room

Show All

Show less

Media & Technology - room

Show All

Show less

Food & Drink - room

Show All

Show less

Services & Extras - room

Show All

Show less

Outdoor & View - room

Show All

Show less

Accessibility - room

Show All

Show less

Entertainment and family services - room

Share link:
Subscribe to newsletter emails