For family-friendly accommodation in Niddrie, consider the
Kildonan Lodge Hotel,
Best Western Kings Manor Hotel,
Prestonfield House,
The Scott, or
The Salisbury Hotel.
The 4-star Kildonan Lodge Hotel, rated 9.0, provides excellent, clean rooms and friendly staff. It offers sofa beds, child-friendly window designs, and travel cots. Nearby attractions include Holyrood Park and Craigmillar Castle, both within 2 kilometres.
The 3-star Best Western Kings Manor Hotel, with an 8.6 rating, is a great option for families, offering connecting rooms, free cots, and complimentary breakfast for children. Guests appreciate the spacious, clean rooms and the excellent, free parking. The hotel also features both a main pool and a children's pool. It is conveniently located near Joppa Shore and Portobello Beach.
For a luxurious family stay, the 5-star Prestonfield House, boasting an exceptional 9.8 rating, offers onsite babysitting services, free breakfast, and free self-parking. Pets are also welcome to stay for free. Guests consistently praise the incredible service and exceptional staff. Holyrood Park is just 1.2 kilometres away.
The 4-star The Scott, rated 9.6, provides complimentary rollaway extra beds and free self-parking, along with a kitchen in its beautiful, clean rooms. The staff are friendly and helpful, and the breakfast is delicious. It is well-located near Holyrood Park and Summerhall.
Another excellent choice is the 4-star The Salisbury Hotel, with an 8.6 rating. This hotel offers sofa beds, cots, and free self-parking. Guests frequently comment on the comfortable, clean rooms and the extremely helpful staff. It is conveniently located near Summerhall, only 0.4 kilometres away.