Hotels and B&Bs near Edinburgh Zoo
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 · Distances are straight-line · Ratings from Google · About Edinburgh Zoo
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Edinburgh
N0 2 Hillhouse
★ 4.2 (6)
Guest accommodation on Hillhouse Road, Edinburgh, close to Edinburgh Zoo and Haymarket, with free on-site parking.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Showing the 60 nearest of 132. For the rest, see hotels and B&Bs around Edinburgh.
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.