Musselburgh - hotels Musselburgh - hotels (1)

(11 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: 
    87%

    182 North High Street Musselburgh (0.7 km from center )

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

Accommodation close to Musselburgh

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

  • 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: 
    87%

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

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

    Located within 1.8 km of Dalkeith Country Park and 2.5 km of Butterfly & Insect World, Dalkeith Hotel by ALTIDO provides rooms in Dalkeith. 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. Guest rooms will provide guests with… more

  • Guest rating: 
    93%

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

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

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

    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: 
    Not rated yet

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

    Set in Port Seton, Seton sands holiday park - Adults only provides accommodation with a seating area, a flat-screen TV and a kitchen. A dishwasher and kettle are also available. Edinburgh is 16 km from the holiday park, while St Andrews is 42 km away. The nearest airport is Edinburgh Airport, 26 km from Seton sands holiday park - Adults only. 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: 
    85%

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

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

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

    Situated in central Edinburgh at the foot of Calton Hill, 24 Royal Terrace is nestled amongst the grand Georgian townhouses of Royal Terrace; a quiet, cobbled street just a short walk from the buzz of the city. This stylish boutique hotel has the added touch of the owner’s ever-changing art collection. Each of the 16 rooms are delicately furnished with premium Egyptian cotton linen, a lambswool… more

  • Guest rating: 
    Not rated yet

    126 Canongate Edinburgh , Old Town (7.9 km distance from city Musselburgh)

    Located within 700 metres of Edinburgh Playhouse and 700 metres of The Real Mary King's Close in Edinburgh, Brewers rooms: Stunning apartments in old Brewery features accommodation with seating area and flat-screen TV. Each unit has a fully equipped kitchen with a dishwasher, microwave, fridge, oven, stovetop and toaster. National Museum of Scotland is less than 1 km from the aparthotel. The… 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: 
    92%

    3 Smith's Place Edinburgh , Leith (7.9 km distance from city Musselburgh)

    Situated in Edinburgh, within 1.4 km of Edinburgh Playhouse and 1.6 km of Royal Yacht Britannia, SMITH PLACE HOTEL features accommodation with a shared lounge and as well as free private parking for guests who drive. The property is located 2.2 km from The Real Mary King's Close, 2.4 km from Royal Mile and 2.5 km from National Museum of Scotland. The hotel has family rooms. The rooms in the… 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