Top areas and neighborhoods in Edinburgh with hotels, apartments and BnBs for every budget
Situated nearly 5 minutes' walk from Charlotte Square, the 5-star smoke-free The Caledonian Edinburgh, Curio Collection By Hilton Hotel features a shared lounge and a golf course. Providing access to Edinburgh Gin Distillery, the hotel is 2.9 km from Arthur's Seat hike and offers an à la carte restaurant.
Located about 3 km from the historic fortress "Edinburgh Castle" in Edinburgh, Village Hotel Edinburgh offers a steam room, a Jacuzzi, and a sauna. Boasting access to Museum on the Mound, around 10 minutes away by car, the hotel includes a shared lounge and grill providing guests with air-conditioned rooms.
Featuring a swimming pool, the 4-star Novotel Edinburgh Centre hotel is located in the Tollcross district, nearly 25 minutes' walk from Museum of Edinburgh. The hotel offers Wi-Fi in the rooms and a parking garage on site.
Boasting a heated pool complete with a hot tub, the 4-star Holiday Inn Edinburgh Zoo By Ihg is within 5 minutes' walk of Scottish Forestry. Nestled in the Murrayfield district, the inn is only a few steps from the Scottish National zoological park "Edinburgh Zoo" and has a Jacuzzi and a sauna.

Offering a swimming pool, the 4-star Delta Hotels By Marriott Edinburgh is nestled in Corstorphine, that is known for Edinburgh Zoo, which is home to giant pandas, tigers, and koalas in naturalistic enclosures, about a 5-minute walk from Gala Maybury Casino. Featuring a lounge bar, a shared lounge and grill, the hotel is within reach of Gyle Shopping Centre.
Situated around a 20-minute walk from Edinburgh Waverley train station, the 2-star River Haven Edinburgh hotel features views of the garden.
Located a mere 550 metres from the Leith Princes Street, Thistle City Inn Edinburgh is a mere 5 minutes' walk from the Thistle chapel "St Giles' Cathedral".
Located in the Duddingston district, the 2-room The Villas Edinburgh is 4.7 km from the historic fortress "Edinburgh Castle" and offers a Jacuzzi. This 3-bedroom holiday home hosts up to 6 guests and invites them to unwind on a patio.