# Hotels and B&Bs near Edinburgh Zoo — 132 within 3 miles (2026)

> 132 hotels and B&Bs within 3 miles of Edinburgh Zoo in Edinburgh, City of Edinburgh. The nearest is Holiday Inn Edinburgh Zoo, 0.2 miles away. 5 accept do…

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

132 within 3 miles · nearest first

**In short:** 132 hotels and B&Bs within 3 miles of Edinburgh Zoo in Edinburgh, City of Edinburgh. The nearest is Holiday Inn Edinburgh Zoo, 0.2 miles away. 5 accept dogs.

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

[Cottages 21](https://staycation.co.uk/near/edinburgh-zoo/cottages) [Camping 16](https://staycation.co.uk/near/edinburgh-zoo/camping) [Hotels 132](https://staycation.co.uk/near/edinburgh-zoo/hotels) [Places to eat in Edinburgh](https://staycation.co.uk/edinburgh/restaurants)

[0.2 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) [0.3 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) [0.3 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) [0.6 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) [0.6 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) [0.6 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) [0.8 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) [0.8 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) [0.8 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) [🏨Hotels 1 mile 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) [1 mile 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 1.1 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.2 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.3 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.5 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) [1.5 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) [1.5 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) [1.5 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) [1.5 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.5 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) [1.5 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) [1.5 miles Edinburgh Travelodge Edinburgh Park ★ 4.2 (532) A modern three-storey Travelodge near Edinburgh Park with 70 en-suite rooms, free parking and easy links to the airport and city centre.](https://staycation.co.uk/edinburgh/hotels/travelodge-edinburgh-park) [1.6 miles Edinburgh Badjao B&B ★ 4.2 (25) Simple B&B on Moat Place, Edinburgh, close to Edinburgh Zoo and Slateford, with free on-site parking and cosy shared spaces.](https://staycation.co.uk/edinburgh/hotels/badjao-b-b) [1.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) [1.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) [1.7 miles Edinburgh · Dogs welcome Delta Hotels by Marriott Edinburgh ★ 3.9 (2,713) A large modern hotel on Glasgow Road, Edinburgh, spread across four floors with 245 rooms and an indoor pool.](https://staycation.co.uk/edinburgh/hotels/delta-hotels-by-marriott-edinburgh) [1.7 miles Edinburgh Ardmillan Hotel ★ 4.1 (282) A no-frills 9-room hotel in Edinburgh suited to budget-minded visitors who want free parking and Haymarket a short walk away.](https://staycation.co.uk/edinburgh/hotels/ardmillan-hotel) [1.8 miles Edinburgh Crosskeys Studios ★ 3.7 (76) Adults-only studios on Lanark Road, Edinburgh, close to Edinburgh Zoo and Slateford station with free on-site parking.](https://staycation.co.uk/edinburgh/hotels/crosskeys-studios) [1.8 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) [1.8 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) [1.8 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) [1.8 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) [1.9 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) [1.9 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) [1.9 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) [1.9 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) [1.9 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 miles Edinburgh Premier Inn Edinburgh Park Airport ★ 4.3 (2,392) Premier Inn at Lochside Court, Edinburgh Park, with tram and train stops on the doorstep for quick runs into the city or airport.](https://staycation.co.uk/edinburgh/hotels/premier-inn-edinburgh-park-airport) [2 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 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 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 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 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) [2.1 miles Edinburgh ibis budget Edinburgh Park ★ 3.8 (3,959) Budget hotel out at Edinburgh Business Park, on the western edge of the city, with simple modern rooms and free Wi-Fi.](https://staycation.co.uk/edinburgh/hotels/ibis-budget-edinburgh-park) [2.1 miles Edinburgh Arran House - Campus Accommodation ★ 3.4 (221) Arran House offers 230 simple rooms in Edinburgh, close to Edinburgh Zoo, with friendly staff but rooms on the small side.](https://staycation.co.uk/edinburgh/hotels/arran-house-campus-accommodation) [2.1 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.1 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.1 miles Edinburgh · Dogs welcome Novotel Edinburgh Park ★ 4.5 (3,596) 170-room Novotel at Edinburgh Park with a pool, sauna and steam room, plus tram links straight into the city centre.](https://staycation.co.uk/edinburgh/hotels/novotel-edinburgh-park) [2.1 miles Edinburgh Edinburgh Regency Guest House ★ 4.2 (112) A Victorian terrace guest house on Granville Terrace in Edinburgh, with 12 straightforward rooms, free parking and WiFi.](https://staycation.co.uk/edinburgh/hotels/edinburgh-regency-guest-house) [2.1 miles Edinburgh Leonardo Royal Edinburgh Haymarket ★ 4.0 (3,972) 282-room hotel opposite Haymarket Station in Edinburgh, with mini-fridges in every room and Edinburgh Castle within easy reach.](https://staycation.co.uk/edinburgh/hotels/leonardo-royal-edinburgh-haymarket) [2.1 miles Edinburgh Edinburgh City Suites ★ 3.4 (103) A small 8-room hotel near Edinburgh Haymarket, suited to budget-conscious travellers who want a central base rather than frills.](https://staycation.co.uk/edinburgh/hotels/edinburgh-city-suites) [2.2 miles Edinburgh Bonnies Guest House ★ 4.3 (67) A small, four-room guest house in Edinburgh with breakfast included, a short walk from Waverley station.](https://staycation.co.uk/edinburgh/hotels/bonnies-guest-house) [2.2 miles Edinburgh Martins Guesthouse ★ 4.7 (109) A 9-room Victorian guesthouse in Edinburgh's West End, an easy walk or drive from Murrayfield Stadium and the city centre.](https://staycation.co.uk/edinburgh/hotels/martins-guesthouse) [2.2 miles Edinburgh Haymarket Hub Hotel ★ 4.3 (1,358) A 195-room hotel on Clifton Terrace in Edinburgh, close to Haymarket station and Edinburgh Zoo, with free on-site parking.](https://staycation.co.uk/edinburgh/hotels/haymarket-hub-hotel) [2.2 miles Edinburgh hub by Premier Inn Edinburgh Haymarket ★ 4.3 (1,353) Compact, tech-controlled rooms across five floors at hub by Premier Inn Edinburgh Haymarket, steps from Haymarket Station and Princes Street.](https://staycation.co.uk/edinburgh/hotels/hub-by-premier-inn-edinburgh-haymarket) [2.2 miles Edinburgh Staycity Serviced Apartments - West End ★ 4.4 (1,595) 144 self-catering apartments with kitchens and washing machines in Edinburgh's West End, close to the zoo and city centre.](https://staycation.co.uk/edinburgh/hotels/staycity-serviced-apartments-west-end) [2.2 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) [2.2 miles Edinburgh Hampton By Hilton Edinburgh West End ★ 4.3 (3,109) 228 modern en-suite rooms with strong showers and air conditioning, on Fountainbridge in Edinburgh, a 20-minute walk from the Castle.](https://staycation.co.uk/edinburgh/hotels/hampton-by-hilton-edinburgh-west-end) [2.2 miles Edinburgh voco Edinburgh - Haymarket ★ 4.5 (874) A 150-room hotel by Haymarket station in Edinburgh, handy for walking into the city centre and out to the Zoo.](https://staycation.co.uk/edinburgh/hotels/voco-edinburgh-haymarket) [2.2 miles Edinburgh Brooks Hotel Edinburgh ★ 3.8 (861) A period-style townhouse hotel on Grove Street in Edinburgh, with a courtyard garden, vintage touches and cooked breakfast included.](https://staycation.co.uk/edinburgh/hotels/brooks-hotel-edinburgh)

Showing the 60 nearest of 132. 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 Zoo?

We list 132 within 3 miles of Edinburgh Zoo, measured in a straight line.

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

The nearest are Holiday Inn Edinburgh Zoo (0.2 miles), Dalmore Lodge Guest House (0.3 miles) and Rockville Hotel (0.3 miles).

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

Yes: 5 of the 132 accept dogs. They are marked on this page.

### How are the distances worked out?

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