Choose your preferred language. We speak English and 42 other languages.
Queen Margaret University Residences is located in Musselburgh, just 4 minutes' walk from the train station and 2 minutes' drive off the A1 road. I loved the QMU Halls, great modern facilities and the staff was very friendly. This is great value for money.
The Old Bakery offers accommodation in Musselburgh, 1.3 km from Musselburgh Racecourse. Featuring river and garden views, this apartment also comes with free WiFi. Really smashing property, ideally placed. Very helpful owners who went out of their way to ensure our stay was a success.
Set in Musselburgh, Ravelston House offers beachfront accommodation 1.7 km from Musselburgh Racecourse and offers various facilities, such as a restaurant, a garden and a bar. Staff is very friendly; rooms were recently refurbished; car park next to it and bus stop in front; 30' to city centre.
Beach House 49 is located on the beachfront in Musselburgh, 2.5 km from Musselburgh Racecourse. At the guest house, the rooms include a patio with a sea view. We Han an excellent stay. The room is so close to the sea, such a crisp air all around. So very quiet as well, and in that comfy bed slept like logs. You can find everything you need in the room and even some things more, like books. Portobello beach is close by, and for Edinburgh you can take the bus which is very close and arrives often. All in all an excellent and relaxing stay, we'd gladly return here.