Hotels in Musselburgh

Chlach Taigh Holiday Let
78 Millhill, Musselburgh, EH21 7RW Musselburgh
Chlach Taigh Holiday Let

Located in Musselburgh, this villa is 500 metres from Musselburgh Racecourse. Guests benefit from terrace. Free WiFi is available and free private parking is available on site.

Melville House
103 A North High Street, EH21 6JE Musselburgh
Melville House

Melville House is an apartment located in Musselburgh, 900 metres from Musselburgh Racecourse. Free WiFi is provided throughout the property. A dishwasher and an oven can be found in the kitchen and there is a private bathroom.

The Old Bakery
1d Market Street, EH21 6PS Musselburgh
The Old Bakery

Situated in Musselburgh, this apartment features free WiFi. The Old Bakery features views of the river and is 1.1 km from Musselburgh Racecourse. The kitchen is equipped with a dishwasher. A flat-screen TV is offered.

Arden Guest House
26 Linkfield Road, EH21 7LL Musselburgh
Arden Guest House

Set opposite Musselburgh Racecourse, Arden Guest House is a Victorian house which still retains its original features.

Apartment Musselburgh
32 Stoneybank Gardens South, EH21 6NA Musselburgh
Apartment Musselburgh

Situated in Musselburgh, this apartment is 1.7 km from Musselburgh Racecourse. Free WiFi is offered . The kitchen has an oven. A flat-screen TV is available. The nearest airport is Edinburgh Airport, 19 km from Apartment Musselburgh.

Ravelston House
182 North High Street, EH21 6BH Musselburgh
Ravelston House

Featuring free WiFi throughout the property, Ravelston House is set in Musselburgh, 1.4 km from Musselburgh Racecourse. Guests can enjoy the on-site restaurant. Free private parking is available on site. Every room includes a flat-screen TV.

Harbour Court
Harbour Road 1d Harbour Court, EH21 6DL Musselburgh
Harbour Court

Located 1.5 km from Musselburgh Racecourse, Harbour Court offers accommodation in Musselburgh. Free WiFi is featured throughout the property. The kitchen features an oven and a microwave, as well as a kettle.

Premier Inn Edinburgh A1 - Musselburgh
Carberry Road, Inveresk, EH21 8PT Musselburgh
Premier Inn Edinburgh A1 - Musselburgh

A 20-minute drive from Edinburgh, within reach of 3 rail stations, this Premier Inn hotel has free parking and is only 4 km from Musselburgh Racecourse.

Beach House 49
49B Edinburgh Road, EH21 6EE Musselburgh
Beach House 49

Located in Musselburgh, 2 km from Musselburgh Racecourse, Beach House 49 features free WiFi access and free private parking. Every room is equipped with a flat-screen TV. Some rooms have a seating area where you can relax.

Mackenzie Beach Bothy
49c Edinburgh Road Fisherrow East Lothian, EH21 6EE Musselburgh
Mackenzie Beach Bothy

Located in the Scottish capital city of Edinburgh, Mackenzie Beach Bothy offers free WiFi in the rooms. Rooms provide a flat-screen TV, a patio and a seating area. Some rooms provide a kettle, whilst there is a shared kitchen for guests.

Rockville Hotel
2 Joppa Pans, EH15 2HF Edinburgh
Rockville Hotel

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.

Carberry Tower Mansion House and Estate
by Musselburgh, East Lothian, EH21 8PY Musselburgh
Carberry Tower Mansion House and Estate

This 15th-century castle dates back to Mary, Queen of Scots, and is set in 35 acres of stunning parkland. Edinburgh city centre is 8 miles from Carberry Tower Mansion House and Estate.

Premier Inn Edinburgh A1 - Newcraighall
91 Newcraighall Road, EH21 8RX Edinburgh
Premier Inn Edinburgh A1 - Newcraighall

With free parking, a 24-hour front desk and traditional restaurant, this Premier Inn is next to Newcraighall Station. Edinburgh Fort Retail Park is just 500 metres away.

Best Western Kings Manor
100 Milton Road East, EH15 2NP Edinburgh
Best Western Kings Manor

This family-run hotel in Edinburgh offers free Wi-Fi, 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.

Aaran Lodge Guest House
30 Milton Road East, EH15 2NJ Edinburgh
Aaran Lodge Guest House

Aaran Lodge Guest House is situated in the Portobello district in Edinburgh, 6 km from Edinburgh Festival Theatre. A flat-screen TV, as well as an iPod docking station are provided. Aaran Lodge Guest House features free WiFi throughout the property.

Faside Estate
Faside Estate nr Edinburgh, EH33 2LE Musselburgh
Faside Estate

Around 10 miles east of Edinburgh city centre, the 14th-century castle on Faside Estate provides luxurious bed and breakfast accommodation. It offers free parking and WiFi and continental breakfast served in your room.

Abercorn Guest House
1 Abercorn Terrace Portobello, EH15 2DD Edinburgh
Abercorn Guest House

A 4-star guest house, Abercorn is 5 minutes’ walk from the beach and 10 minutes’ drive from Edinburgh city centre. It offers elegant rooms with free Wi-Fi, cooked breakfasts and free parking.

Milton House
24 Duddingston Crescent , EH15 3AT Edinburgh
Milton House

Located opposite Portobello Park, Milton House features a private garden, and free parking on its cobbled driveway. A bus stop is adjacent to the B&B and offers buses into Edinburgh city centre which take 10 minutes.

Aynetree Guest House
12 Duddingston Crescent, Milton Road, EH15 3AS Edinburgh
Aynetree Guest House

With free private parking, the Aynetree Guest House is on a main bus route, with excellent direct access to Edinburgh city centre. This Victorian house is well located for Arthur's Seat and the Palace of Holyrood. It has free WiFi and a garden.

The Promenade
, EH15 Edinburgh
The Promenade

The Promenade is a holiday home is situated in Edinburgh is 5 km from Edinburgh Playhouse. The unit is 5 km from Omni Centre. Free WiFi is available throughout the property. There is a dining area and a kitchen as well as a private bathroom.

Rathan House - Guesthouse at Eskbank
45 Eskbank Road, EH22 3BH Dalkeith
Rathan House - Guesthouse at Eskbank

Built in 1852, Rathan House - Guesthouse at Eskbank is based just 7 miles outside of the Scottish capital city of Edinburgh. An enchanting guesthouse, it features a sun terrace, a beautiful garden and free on-site parking.

Portobello Apartment
2/9 Ramsay Place, EH15 1JA Edinburgh
Portobello Apartment

Situated just 5 minutes' from Edinburgh's Portobello Beach, the Portobello Apartment offers self-catering accommodation with free WiFi access. Princes Street is just 10 minutes' bus ride away.

Melville Castle
Melvillegate, Edinburgh, EH18 1AP Dalkeith
Melville Castle

Located just a 20-minute drive from Edinburgh centre, Melville Castle features luxury accommodation in an 18th-century castle sitting in a 50-acre domain. It offers stylish en suite guest rooms, a restaurant and free Wi-Fi.

Premier Inn Edinburgh Dalkeith
Melville Dykes Road, EH18 1AN Dalkeith
Premier Inn Edinburgh Dalkeith

Located next to Broomieknowe Golf Club, this Premier Inn is just 15 minutes’ drive from Edinburgh’s centre. It features modern rooms with power showers, hot buffet breakfasts, and free parking.