Musselburgh - hotels Musselburgh - hotels (1)

(9 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: 
    88%

    182 North High Street Musselburgh (0.7 km from center )

    Set in Musselburgh, 1.7 km from Musselburgh Racecourse, 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. All guest rooms in the hotel are fitted with a kettle. At Ravelston House the… more

Accommodation close to Musselburgh

(to distance 8 km - Edinburgh, Dalkeith )

  • Guest rating: 
    89%

    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: 
    88%

    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 spa bath and a tennis court to enjoy. Best Western… more

  • Guest rating: 
    85%

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

    Located in Dalkeith, 1.8 km from Dalkeith Country Park, Dalkeith Hotel by ALTIDO provides accommodation with a restaurant, free private parking, a bar and a shared lounge. The hotel features family rooms. All units in the hotel are equipped with a flat-screen TV. Featuring a private bathroom with a shower and a hairdryer, rooms at Dalkeith Hotel by ALTIDO also provide guests with free WiFi.… more

  • Guest rating: 
    94%

    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: 
    93%

    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: 
    93%

    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: 
    91%

    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: 
    89%

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

    Located in landscaped grounds adjoining Holyrood Park and within easy walking distance of Edinburgh’s Old Town and the city’s major attractions,Salisbury Green Hotel and Bistro offers 108 superbly appointed rooms, 36 in its 18th Century Mansion House, and 72 modern rooms in its Masson House right next door. The Mansion House traditional rooms are all unique in size and style and the house is… more

  • Guest rating: 
    77%

    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: 
    85%

    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 Café Cassis and offers limited free parking for guests. Modern luxury rooms retain original Georgian features and large… more

  • Guest rating: 
    86%

    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

  • Guest rating: 
    88%

    37 Royal Terrace Edinburgh , New Town (7.8 km distance from city Musselburgh)

    Featuring free WiFi throughout the property, Terrace hotel offers accommodation in Edinburgh, 500 metres from Edinburgh Playhouse. Each room comes with a flat-screen TV, and has its own separate bathroom. Guests will find a kettle in the room. For the comfort of guests, there are free toiletries and a hairdryer. The accommodation has a 24-hour front desk. Omni Centre is 600 metres from Terrace… more

  • Guest rating: 
    87%

    1 Nether Bakehouse Edinburgh , Old Town (7.8 km distance from city Musselburgh)

    Just off Edinburgh’s Royal Mile in the city centre, Holyrood Aparthotel features studio and 2-bedroom apartments, as well as an on-site gym. Each spacious lounge features a large-screen LCD TV, stereo and DVD player. Each self-catering apartment at Holyrood Aparthotel offers modern bedrooms, Italian tiled bathrooms, a DVD library and a dining area. For an extra charge, guests can book a… more

  • Guest rating: 
    82%

    18-22 Royal Terrace Edinburgh , New Town (7.9 km distance from city Musselburgh)

    This 4-star Crowne Plaza Edinburgh - Royal Terrace is on a quiet tree-lined street, 500 metres from Edinburgh Waverley Rail Station and Princes Street. It has a modern gym. The en-suite rooms have a flat-screen satellite TV, free WiFi, and music channels. Some rooms look out towards the Firth of Forth, and many overlook the hotel's own gardens. The modern Terrace Brasserie has access to the… more

  • Guest rating: 
    87%

    57 Constitution Street Edinburgh , Leith (7.9 km distance from city Musselburgh)

    Set in Edinburgh, within 1.5 km of Royal Yacht Britannia and 2.3 km of Edinburgh Playhouse, Rooms at GPO offers free WiFi. The property is located 3.6 km from Camera Obscura and World of Illusions, 3.7 km from Royal Mile and 3.8 km from The Real Mary King's Close. University of Edinburgh is 5 km from the hotel and Arthurs Seat is 6 km away. At the hotel, all rooms have a desk, a flat-screen TV… more

  • Guest rating: 
    89%

    231 Canongate Edinburgh , Old Town (8 km distance from city Musselburgh)

    Situated in Edinburgh, Aparthotel Adagio Edinburgh Royal Mile is 600 metres from Edinburgh Festival Theatre. There is free WiFi available at Aparthotel Adagio Edinburgh Royal Mile, which is only 10 minutes' walk from Waverley station. Each apartment includes a kitchenette with a coffee maker, kettle, crockery and kitchen utensils. There is a private bathroom and some apartments have a seating… more

  • Guest rating: 
    87%

    11 Brunswick St Edinburgh , Leith (8.1 km distance from city Musselburgh)

    Situated just 10 minutes’ walk from Edinburgh city centre, No. 11 is a Georgian townhouse with a private garden, a 24-hour reception and an onsite restaurant. Orthopaedic mattresses, free Wi-Fi, heated floors and a private bathroom are featured in all No. 11 rooms, and some come with a balcony overlooking the private garden. A full cooked breakfast including haggis and smoked bacon is served in… more

  • Guest rating: 
    85%

    7 Richmond Place Edinburgh , Newington (8.1 km distance from city Musselburgh)

    In Edinburgh’s Old Town, the KM Central offers modern accommodation only a short walk from Princes Street, Waverley Rail Station and The Royal Mile. The property has 45 compact double rooms with contemporary designs, which have en suite facilities, a wardrobe, a desk and free Wi-Fi access throughout. KM Central is within easy walking distance of all the main tourist attractions, and is ideal… more

Show more accommodation in Musselburgh

Filters

Filters

Close

Price per room / 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