Double Room Balcony
- 1 King-size bed
- Shower
- Heating
- Balcony
Guest house · Edinburgh · Edinburgh
A small, 10-room hotel on Dalkeith Road in Edinburgh's Newington area, a short bus ride from the city centre and within reach of Arthur's Seat.
About
Rosehall Hotel is a compact 10-room property on Dalkeith Road in Edinburgh's Newington district. It's around 2.5 km from the Royal Mile, with a bus stop outside making the city centre easy to reach. The hotel offers parking, free Wi-Fi in rooms, and express check-in/out.
Guests consistently highlight the warm, helpful staff and the breakfast, which includes fresh bread, jam, and a full cooked option. Rooms are described as clean, comfortable, and traditionally decorated, with tea and coffee facilities, flat-screen TVs, and heating.
In brief
01 — Rooms
High season: summer dates usually book out a few weeks ahead.
02 — Amenities
Everything included at this stay — the facilities and essentials, at a glance.
Photos
03 — Reviews
Recent verified reviews from guests who stayed here.
Guest-rated 8.3/10 from 921 reviews
8.3Verified guest“The breakfast was a highlight – especially the handmade pasta options – and the bus stop right outside made exploring easy. Staff were genuinely friendly.”
8.3Verified guest“The staff were friendly and helpful, and so was the host.”
8.3Verified guest“The hotel felt homely and clean, with great views over the hills and neighbourhood. Rooms were spacious and had everything I needed. Staff and host were lovely. Breakfast had a good range of fresh bread and jam. It's a short walk to Arthur's Seat, Princes Street, and the centre – a fairly nice area. Happy to recommend.”
8.3Verified guest“A homely, comfortable hotel with incredibly nice staff.”
8.3Verified guest“Comfortable room with traditional decor, clean and warm. Free Wi-Fi had a decent signal.”
8.3Verified guest“Great group trip! The host gave excellent tips for Arthur's Seat and the Royal Palace. Bus made the city centre easy. Room was comfortable, and complimentary snacks were a nice touch.”
04 — Location
The property sits in Edinburgh.
Getting around: A bus stop is right outside the hotel, making it easy to reach the city centre. The Royal Mile is about 2.5 km away.
Nearby sights: Arthur's Seat, Princes Street, and the Royal Palace are within walking distance or a short bus ride, according to guest tips.
Neighbourhood: Newington is a fairly quiet, residential area with shops and transport links close by.
101 Dalkeith Road, Newington, Edinburgh, Edinburgh, EH16 5AJ, United Kingdom
05 — Good to know
Hotel details are shown for reference. Final rate terms are confirmed on the partner’s site at booking.
06 — Questions
Check-in is from 14:00 to 23:59, and check-out is by 10:00.
Yes, parking is available on site.
No, pets are not allowed at Rosehall Hotel.
Yes, free Wi-Fi is available in rooms.
Most rooms have a private shower, but the Single Room with Private External Bathroom has a bathroom that is not en-suite.
Rooms include heating, tea and coffee facilities, a flat-screen TV, and free toiletries. Some rooms also have a balcony or bathtub.
The bottom line
Rosehall Hotel is a solid, well-liked choice for a budget-to-mid-range stay in Edinburgh, especially if you value personal service and a good breakfast over extensive facilities.
Tap through and we’ll open our booking partner’s site, with live prices and availability for your exact dates.
No payment on this site — you complete the booking on our partner’s site.