At 101 Dalkeith Road, the avenue that leads south, is the Rosehall Hotel. It is listed as a 4-star hotel, but it is a simple place to stay: traditional rooms, some with the bathroom outside the room, and no breakfast. It is a good fit if what you want is a bed near Holyrood Park.
Location and getting around
Arthur’s Seat and Holyrood Park are about a 15-minute walk away. The National Museum of Scotland and the Royal Mile are about 30 minutes on foot; the Palace of Holyroodhouse, too. Edinburgh Castle and Princes Street are about 40 minutes away, so for the centre the bus is best. According to the property, there is a direct line there.
Rooms and facilities
Rooms are traditional in style, with a flat-screen TV and a kettle with tea and coffee. Some have a private bathroom inside the room and others an external private bathroom. Wifi is free.
Breakfast is not served: you only have tea and coffee in the room. A restaurant, bar and car park are not listed.
Who it suits
- If you will spend part of the trip walking in Holyrood Park.
- If you do not need hotel services and will have breakfast out.
- If you are comfortable using buses.
Good to know
There is no lift, because the building keeps its original structure. If you have mobility difficulties, ask for a ground-floor room. Check-in is from 14:00 to midnight, with photo ID and a credit card. You must check out by 10:00. Check whether your room has the bathroom inside or outside. More options in hotels in Edinburgh.









