Cityroomz in Haymarket is a flexible budget option that works for couples, families and dogs alike. It is a short distance from Princes Street and Princes Street Gardens, with the Royal Mile and Edinburgh Castle both around a fifteen-minute walk away.
Each room has city views, a flat-screen TV, free Wi-Fi and an en-suite bathroom with complimentary toiletries. Breakfast is available for an additional charge.
Location & Transport
The Haymarket setting keeps you close to the station, tram line and airport link, while still being an easy walk or short tram ride from the centre. Princes Street and the gardens are nearby, and the Castle and Royal Mile are roughly fifteen minutes on foot, so you get good connections without paying centre-of-town prices.
Rooms & Price
The range of room types is the standout: cabin rooms for solo travellers on a tight budget, twins, and family rooms and suites that can take a larger party. All have city views, a flat-screen TV, free Wi-Fi and an en-suite. Breakfast is an optional extra, and the hotel is dog-friendly, so your four-legged companion can come too.
Who It Suits
Best for families and groups who need flexible room layouts, and for anyone travelling with a dog. The mix of cabin, twin and family rooms means you can match the space to your party and budget rather than paying for more than you need.
Practical Tips
- Choose a cabin room for the lowest solo rate, or a family room for groups.
- Mention your dog when booking, as the hotel is dog-friendly.
- Add breakfast at booking or eat at nearby Haymarket cafes.
- It is about fifteen minutes on foot to the Castle and Royal Mile.
- The tram from Haymarket runs to both the centre and the airport.
Frequently Asked Questions
Is Cityroomz Edinburgh good for families?
Yes. It offers family rooms and suites alongside cabin and twin rooms, so you can pick a layout that fits your party, which makes it a practical and affordable choice for families.
Is Cityroomz Edinburgh dog-friendly?
Yes, the hotel welcomes dogs, so it suits guests travelling with a pet. Let the hotel know when you book so they can allocate a suitable room.


