# Hotels and B&Bs near Edinburgh Castle — 85 within 3 miles (2026)

> 85 hotels and B&Bs within 3 miles of Edinburgh Castle in Edinburgh, City of Edinburgh. The nearest is N0 2 Hillhouse, 1.3 miles away. 1 accepts dogs.

Source: https://staycation.co.uk/near/edinburgh-castle/hotels (Staycation.co.uk). Cite the source page, not this text version.

85 within 3 miles · nearest first

**In short:** 85 hotels and B&Bs within 3 miles of Edinburgh Castle in Edinburgh, City of Edinburgh. The nearest is N0 2 Hillhouse, 1.3 miles away. 1 accepts dogs.

Updated 31 August 2026 · Distances are straight-line · Ratings from Google · [About Edinburgh Castle](https://staycation.co.uk/edinburgh/attractions/edinburgh-castle)

[Cottages 23](https://staycation.co.uk/near/edinburgh-castle/cottages) [Camping 13](https://staycation.co.uk/near/edinburgh-castle/camping) [Hotels 85](https://staycation.co.uk/near/edinburgh-castle/hotels) [Places to eat in Edinburgh](https://staycation.co.uk/edinburgh/restaurants)

[🏨Hotels 1.3 miles Edinburgh N0 2 Hillhouse ★ 4.2 (6) Guest accommodation on Hillhouse Road, Edinburgh, close to Edinburgh Zoo and Haymarket, with free on-site parking.](https://staycation.co.uk/edinburgh/hotels/n0-2-hillhouse) [1.3 miles Edinburgh Village Hotel Edinburgh ★ 4.1 (2,467) A 120-room hotel on Crewe Road South in Edinburgh, suited to families and gym-and-pool breaks with easy bus links into the city.](https://staycation.co.uk/edinburgh/hotels/village-hotel-edinburgh) [1.4 miles Edinburgh Acer Lodge Guest House ★ 4.5 (118) A small five-room guest house on Queensferry Road, Edinburgh, with en-suite rooms, free parking and breakfast included.](https://staycation.co.uk/edinburgh/hotels/acer-lodge-guest-house) [1.6 miles Edinburgh Leonardo Edinburgh Murrayfield ★ 4.0 (1,972) A 111-room hotel near Murrayfield Stadium, suited to rugby weekends, zoo trips and families wanting a pool and gym on site.](https://staycation.co.uk/edinburgh/hotels/leonardo-edinburgh-murrayfield) [1.7 miles Edinburgh Holiday Inn Express Edinburgh City West ★ 4.1 (1,646) A no-fuss base for budget-minded visitors to Edinburgh, with 129 rooms on Queensferry Road and buses straight into the city centre.](https://staycation.co.uk/edinburgh/hotels/holiday-inn-express-edinburgh-city-west) [1.8 miles Edinburgh Oleanders BnB ★ 5.0 (16) A home-cooked breakfast sets the tone at Oleanders BnB, a small Edinburgh guesthouse on Craigleith Road with free parking.](https://staycation.co.uk/edinburgh/hotels/oleanders-bnb) [1.9 miles Edinburgh Ingleneuk Bed and Breakfast ★ 4.8 (47) A relaxed Edinburgh B&B on Drum Brae North with free parking, handy for the Castle, Royal Mile and local golf and cycling routes.](https://staycation.co.uk/edinburgh/hotels/ingleneuk-bed-and-breakfast) [2 miles Edinburgh Sandilands House ★ 4.1 (39) Adults-only B&B on Queensferry Road, Edinburgh, close to Edinburgh Zoo and a walkable stretch to Haymarket station.](https://staycation.co.uk/edinburgh/hotels/sandilands-house) [2.1 miles Edinburgh The Inverleith Hotel A 12-room hotel on Inverleith Terrace in Edinburgh, close to the Royal Botanic Garden, with free on-site parking.](https://staycation.co.uk/edinburgh/hotels/the-inverleith-hotel) [2.1 miles Edinburgh Carmichael ★ 4.6 (33) An Edwardian house with just four rooms on Ravelston Dykes, Edinburgh, offering free parking and a garden a short way from the city centre.](https://staycation.co.uk/edinburgh/hotels/carmichael) [2.2 miles Edinburgh Falcon Crest Guest House ★ 4.4 (44) Small five-room guest house in Edinburgh with en-suite bathrooms, free WiFi and on-site parking, close to Edinburgh Zoo.](https://staycation.co.uk/edinburgh/hotels/falcon-crest-guest-house) [2.3 miles Edinburgh The Raeburn ★ 4.4 (1,373) A small 10-room Edinburgh hotel suited to couples and food-focused visitors, built around its own well-regarded restaurant and bar.](https://staycation.co.uk/edinburgh/hotels/the-raeburn) [2.3 miles Edinburgh Twin Lions Hotel ★ 3.4 (216) A small 11-room hotel on Corstorphine Road in Edinburgh, close to Edinburgh Zoo, with free on-site parking and a garden.](https://staycation.co.uk/edinburgh/hotels/twin-lions-hotel) [2.3 miles Edinburgh Murrayfield Park Guest House ★ 2.6 (216) Budget guest house on Corstorphine Road, Edinburgh, with en-suite rooms and free parking near Edinburgh Zoo.](https://staycation.co.uk/edinburgh/hotels/murrayfield-park-guest-house) [2.4 miles Edinburgh Edinburgh Whisky House Hotel ★ 4.1 (14) Small 6-room hotel on Corstorphine Road, Edinburgh, handy for buses into town and close to Edinburgh Zoo and Murrayfield.](https://staycation.co.uk/edinburgh/hotels/edinburgh-whisky-house-hotel) [🏨Hotels 2.4 miles Edinburgh Murrayfield Hotel A 44-room hotel on Corstorphine Road in Edinburgh, close to Murrayfield Stadium and the Royal Botanic Garden, with free on-site parking.](https://staycation.co.uk/edinburgh/hotels/murrayfield-hotel) [2.4 miles Edinburgh Ardleigh Guest House ★ 4.3 (53) A Victorian guest house on Ferry Road, Edinburgh, with 7 traditional rooms and easy reach of the city centre's sights.](https://staycation.co.uk/edinburgh/hotels/ardleigh-guest-house) [2.4 miles Edinburgh Brig O Doon Guest House ★ 4.7 (100) Adults-only guest house on Ferry Road in Edinburgh, with a bus stop outside for easy access to the city centre and Edinburgh Zoo nearby.](https://staycation.co.uk/edinburgh/hotels/brig-o-doon-guest-house) [2.4 miles Edinburgh Heriott Park Guest House ★ 3.8 (111) An adults-only B&B on Ferry Road in Edinburgh, with warm, homely rooms and free parking a short run from the Castle and Royal Mile.](https://staycation.co.uk/edinburgh/hotels/heriott-park-guest-house) [2.4 miles Edinburgh Holiday Inn Edinburgh Zoo ★ 3.9 (3,316) A well-stocked breakfast buffet and on-site bar back up this 303-room Corstorphine Road hotel, next to Edinburgh Zoo with buses into the centre.](https://staycation.co.uk/edinburgh/hotels/holiday-inn-edinburgh-zoo) [🏨Hotels 2.4 miles Edinburgh New Town Guest House - Adults Only Adults-only 11-room B&B on St Bernards Crescent in Edinburgh's New Town, suited to couples and quiet city breaks.](https://staycation.co.uk/edinburgh/hotels/new-town-guest-house-adults-only) [2.5 miles Edinburgh Britannia Hotel Edinburgh ★ 2.8 (3,809) A 178-room hotel on Belford Road, close to the Water of Leith walkway and central Edinburgh's main sights.](https://staycation.co.uk/edinburgh/hotels/britannia-hotel-edinburgh) [2.5 miles Edinburgh Rockville Hotel ★ 2.0 (2) A straightforward hotel in Edinburgh's Joppa area, close to Portobello Beach, with free parking and sea views from some rooms.](https://staycation.co.uk/edinburgh/hotels/rockville-hotel) [2.5 miles Edinburgh Dalmore Lodge Guest House ★ 4.5 (52) A five-room guest house on the western edge of Edinburgh, near the Zoo, with free on-site parking and a fireside lounge to return to.](https://staycation.co.uk/edinburgh/hotels/dalmore-lodge-guest-house) [2.5 miles Edinburgh The White Lady Wetherspoon ★ 4.2 (3,041) A budget Wetherspoon hotel on St Johns Road in Edinburgh, close to the Zoo, with easy bus links into the city centre.](https://staycation.co.uk/edinburgh/hotels/the-white-lady-wetherspoon) [2.5 miles Edinburgh Innkeepers Lodge Edinburgh ★ 4.2 (587) A budget-friendly stop in Edinburgh for drivers and families who want free parking, an on-site carvery and no fuss.](https://staycation.co.uk/edinburgh/hotels/innkeepers-lodge-edinburgh) [2.6 miles Edinburgh No6 West Coates ★ 3.2 (247) A 17-room hotel on West Coates in Edinburgh, handy for Haymarket and Edinburgh Zoo, with pubs and restaurants close by.](https://staycation.co.uk/edinburgh/hotels/no6-west-coates) [2.6 miles Edinburgh Corstorphine Lodge ★ 3.8 (381) A Victorian-era property in Edinburgh's north-west with a walled garden, offering 22 simple en-suite rooms near transport links.](https://staycation.co.uk/edinburgh/hotels/corstorphine-lodge) [2.6 miles Edinburgh Duthus Lodge Guest House ★ 4.6 (162) Victorian guest house on West Coates in Edinburgh, with a garden for sitting out and free parking rare so close to the centre.](https://staycation.co.uk/edinburgh/hotels/duthus-lodge-guest-house) [2.6 miles Edinburgh The Dunstane Houses Independent, family-run boutique hotel across two Victorian townhouses in the West End, with a well-stocked whisky bar.](https://staycation.co.uk/edinburgh/hotels/the-dunstane-houses) [2.6 miles Edinburgh Cumberland Hotel ★ 3.8 (564) A 22-room hotel on West Coates in Edinburgh, a short walk from Haymarket and Edinburgh Zoo, with free on-site parking.](https://staycation.co.uk/edinburgh/hotels/cumberland-hotel) [2.6 miles Edinburgh B&B Edinburgh ★ 4.3 (580) A 27-room hotel on a quiet Edinburgh terrace, close to Haymarket and Edinburgh Zoo, with free on-site parking.](https://staycation.co.uk/edinburgh/hotels/b-b-edinburgh) [2.6 miles Edinburgh The Bonham Hotel ★ 4.6 (965) A 49-room hotel on Drumsheugh Gardens, Edinburgh, with the city centre and its attractions within easy walking distance.](https://staycation.co.uk/edinburgh/hotels/the-bonham-hotel) [2.6 miles Edinburgh Edinburgh Thistle Hotel ★ 3.6 (305) A 16-room townhouse hotel on Manor Place in Edinburgh, with an old-world charm that offsets rooms in need of some updating.](https://staycation.co.uk/edinburgh/hotels/edinburgh-thistle-hotel) [2.6 miles Edinburgh Palmerston Suites ★ 3.8 (332) In Edinburgh's West End, Palmerston Suites offers quiet, well-placed rooms close to the city's cultural and business districts.](https://staycation.co.uk/edinburgh/hotels/palmerston-suites) [2.6 miles Edinburgh Travelodge Edinburgh Haymarket ★ 3.7 (920) A budget hotel on a quiet Edinburgh crescent close to Haymarket Station, with spacious rooms and pet-friendly policies.](https://staycation.co.uk/edinburgh/hotels/travelodge-edinburgh-haymarket) [2.6 miles Edinburgh Nira Caledonia ★ 4.4 (561) A 28-room townhouse hotel in Edinburgh's Stockbridge, with some rooms fitted with jacuzzis and city views, close to shops and restaurants.](https://staycation.co.uk/edinburgh/hotels/nira-caledonia) [2.7 miles Edinburgh Ashgrove House Hotel ★ 4.3 (180) A townhouse guest accommodation on Osborne Terrace in west Coates, Edinburgh, an easy walk from Haymarket station and Edinburgh Zoo.](https://staycation.co.uk/edinburgh/hotels/ashgrove-house-hotel) [2.7 miles Edinburgh No32 Hotel ★ 4.1 (302) No32 Hotel is an 11-room townhouse hotel in Edinburgh's Coates Gardens, with modern, clean rooms about a mile from Haymarket station.](https://staycation.co.uk/edinburgh/hotels/no32-hotel) [2.7 miles Edinburgh Premier Inn Edinburgh Leith Waterfront ★ 4.2 (1,810) A Newhaven marina hotel in Edinburgh's Leith, with 138 en-suite rooms, many overlooking the water, and easy tram access to the city centre.](https://staycation.co.uk/edinburgh/hotels/premier-inn-edinburgh-leith-waterfront) [2.7 miles Edinburgh Four Points by Sheraton Edinburgh ★ 3.5 (207) A Haymarket hotel with Italian dining and a solid breakfast, well placed for Edinburgh's centre and Murrayfield.](https://staycation.co.uk/edinburgh/hotels/four-points-by-sheraton-edinburgh) [2.7 miles Edinburgh The Edinburgh Residence ★ 4.7 (383) A 29-room Edinburgh hotel on Rothesay Terrace, handy for Haymarket station and Edinburgh Zoo, with free on-site parking.](https://staycation.co.uk/edinburgh/hotels/the-edinburgh-residence) [🏨Hotels 2.7 miles Edinburgh A Room in the City - West Adults-only B&B on Randolph Crescent in Edinburgh, with a garden and picnic area close to Haymarket and the Zoo.](https://staycation.co.uk/edinburgh/hotels/a-room-in-the-city-west) [2.7 miles Edinburgh Haymarket Hotel ★ 4.1 (1,097) A 39-room Edinburgh hotel near Haymarket Station, well suited to travellers who want easy transport links and a proper breakfast without paying central-Edinburgh prices.](https://staycation.co.uk/edinburgh/hotels/haymarket-hotel) [2.7 miles Edinburgh Ailsa Guest House ★ 4.0 (68) A straightforward 8-room guest house on Eyre Place, Edinburgh, suited to travellers who want a simple base close to Waverley and the Zoo.](https://staycation.co.uk/edinburgh/hotels/ailsa-guest-house) [2.7 miles Edinburgh · Dogs welcome Dene Guest House ★ 4.6 (142) Georgian guest house in Edinburgh with 13 rooms, some en suite, free Wi-Fi and free on-site parking close to the zoo.](https://staycation.co.uk/edinburgh/hotels/dene-guest-house) [2.7 miles Edinburgh Piries Hotel ★ 3.6 (456) Victorian hotel on Coates Gardens in Edinburgh, close to Haymarket and Edinburgh Zoo, with 43 rooms and free on-site parking.](https://staycation.co.uk/edinburgh/hotels/piries-hotel) [2.7 miles Edinburgh Canon Court ApartHotel ★ 4.0 (295) A 41-room ApartHotel at Canonmills, Edinburgh, with full kitchens in every apartment and a free film library for nights in.](https://staycation.co.uk/edinburgh/hotels/canon-court-aparthotel) [2.7 miles Edinburgh Edinburgh Grosvenor Hotel ★ 4.2 (55) A 184-room hotel on Grosvenor Street in Edinburgh, with space enough for business or leisure stays alike.](https://staycation.co.uk/edinburgh/hotels/edinburgh-grosvenor-hotel) [2.7 miles Edinburgh Grosvenor Gardens Hotel ★ 4.2 (53) A 9-room hotel on a quiet Edinburgh terrace near Haymarket Station, with free parking and bright, spacious rooms.](https://staycation.co.uk/edinburgh/hotels/grosvenor-gardens-hotel) [2.8 miles Edinburgh JOIVY Haymarket ★ 3.6 (65) A terraced Rosebery Crescent townhouse in Edinburgh, offering simple en-suite rooms about a mile from Haymarket station.](https://staycation.co.uk/edinburgh/hotels/joivy-haymarket) [2.8 miles Edinburgh Eliza House ★ 3.8 (134) Hotel on Grosvenor Street in Edinburgh, a short walk from Haymarket, with en-suite rooms and free WiFi for both leisure and business stays.](https://staycation.co.uk/edinburgh/hotels/eliza-house) [2.8 miles Edinburgh Heeton Concept Aparthotel Edinburgh Queen Street ★ 4.3 (480) Aparthotel on Queen Street in Edinburgh's New Town, with fully equipped kitchens and laundry facilities for longer stays.](https://staycation.co.uk/edinburgh/hotels/heeton-concept-aparthotel-edinburgh-queen-street) [2.8 miles Edinburgh Mode Edinburgh ★ 4.3 (484) A contemporary hotel on Queen Street in central Edinburgh, with air-conditioned en-suite rooms and lift access throughout.](https://staycation.co.uk/edinburgh/hotels/mode-edinburgh) [2.8 miles Edinburgh Beaverbank Place - Campus Accommodation ★ 3.8 (334) Simple ensuite rooms in Edinburgh, within reach of Edinburgh Zoo and Waverley, with free parking and a bar on site.](https://staycation.co.uk/edinburgh/hotels/beaverbank-place-campus-accommodation) [2.8 miles Edinburgh YOTEL Edinburgh ★ 4.0 (2,441) Compact, tech-forward hotel on Queen Street in Edinburgh, with an on-site restaurant and bar and 276 pod-style rooms near the main transport hubs.](https://staycation.co.uk/edinburgh/hotels/yotel-edinburgh) [2.8 miles Edinburgh Victoria Park House Hotel ★ 4.0 (393) A 10-room Edinburgh hotel on Ferry Road, handy for Edinburgh Zoo and Waverley station, with an 1897 house full of character.](https://staycation.co.uk/edinburgh/hotels/victoria-park-house-hotel) [2.8 miles Edinburgh The Guards Hotel ★ 3.1 (232) A budget-friendly base near Edinburgh Haymarket and Edinburgh Zoo, The Guards Hotel offers 11 rooms with free parking and a decent-value stay.](https://staycation.co.uk/edinburgh/hotels/the-guards-hotel) [2.9 miles Edinburgh Angels Share Hotel ★ 4.3 (1,409) A 31-room hotel on Hope Street in Edinburgh, close to Edinburgh Zoo and under a mile and a half from Waverley station.](https://staycation.co.uk/edinburgh/hotels/angels-share-hotel) [2.9 miles Edinburgh Stewart by Heeton Concept ★ 3.7 (158) A central Edinburgh base with 31 apartment-style rooms, each with its own kitchen, close to bars, restaurants and Edinburgh Zoo.](https://staycation.co.uk/edinburgh/hotels/stewart-by-heeton-concept)

Showing the 60 nearest of 85. For the rest, see [hotels and B&Bs around Edinburgh](https://staycation.co.uk/edinburgh/hotels).

## Quick answers

### How many hotels and B&Bs are there near Edinburgh Castle?

We list 85 within 3 miles of Edinburgh Castle, measured in a straight line.

### Which hotels and B&Bs are closest to Edinburgh Castle?

The nearest are N0 2 Hillhouse (1.3 miles), Village Hotel Edinburgh (1.3 miles) and Acer Lodge Guest House (1.4 miles).

### Are there dog-friendly hotels and B&Bs near Edinburgh Castle?

Yes: 1 of the 85 accepts dogs. They are marked on this page.

### How are the distances worked out?

They are straight-line distances between each place and Edinburgh Castle, so the journey by road will be a little longer.
