Skip to main content

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

Holiday Inn 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.

Dalmore Lodge Guest House 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.

Rockville Hotel 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.

The White Lady Wetherspoon 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.

Twin Lions Hotel 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.

Innkeepers Lodge Edinburgh 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.

Leonardo Edinburgh Murrayfield 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.

Corstorphine Lodge 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.

Murrayfield Park Guest House 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.

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.

Edinburgh Whisky House 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.

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.

Holiday Inn Express Edinburgh City West 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.

Acer Lodge Guest House 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.

Carmichael 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.

Ingleneuk Bed and Breakfast 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.

Sandilands House 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.

No6 West Coates 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.

Oleanders BnB 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.

Duthus Lodge Guest House 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.

The Dunstane Houses 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.

Travelodge Edinburgh Park 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.

Badjao B&B 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.

Cumberland Hotel 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.

Ashgrove House 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.

Delta Hotels by Marriott Edinburgh 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.

Ardmillan Hotel 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.

Crosskeys Studios 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.

Four Points by Sheraton Edinburgh 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.

Haymarket Hotel 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.

Travelodge Edinburgh Haymarket 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.

Britannia Hotel Edinburgh 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.

No32 Hotel 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.

Piries 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.

Edinburgh Grosvenor 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.

Grosvenor Gardens 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.

JOIVY Haymarket 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.

Premier Inn Edinburgh Park Airport 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.

Palmerston Suites 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.

Eliza House 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.

The Guards Hotel 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.

Edinburgh Thistle 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.

Village Hotel Edinburgh 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.

ibis budget Edinburgh Park 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.

Arran House - Campus Accommodation 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.

B&B Edinburgh 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.

The Bonham Hotel 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.

Novotel Edinburgh Park 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.

Edinburgh Regency Guest House 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.

Leonardo Royal Edinburgh Haymarket 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.

Edinburgh City Suites 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.

Bonnies Guest House 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.

Martins Guesthouse 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.

Haymarket Hub Hotel 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.

hub by Premier Inn Edinburgh Haymarket 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.

Staycity Serviced Apartments - West End 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.

The Edinburgh Residence 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.

Hampton By Hilton Edinburgh West End 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.

voco Edinburgh - Haymarket 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.

Brooks Hotel Edinburgh 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.

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.