Menu

Search options

2026-01-08

2026-01-09
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Edinburgh near Edinburgh Zoo

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

267 results

  • Dalmore Lodge Guest House

    From US$ 149

    14 Downie Terrace, Edinburgh, United Kingdom

    0 km to Edinburgh Zoo (To the map)

    Dalmore Lodge Guest House lies close to Edinburgh Zoo and offers residential accommodation in Edinburgh. Free Wi-Fi is available throughout the venue as well as a golf course, complimentary parking…

    To the hotel

    price for 1 night
    Book Now From US$ 149
  • Spacious Edinburgh Home With Easy Access To Airport & City Centre

    20 Downie Terrace, Edinburgh, United Kingdom

    0.1 km to Edinburgh Zoo (To the map)

    To the hotel

    Book Now
  • Holiday Inn Edinburgh Zoo By Ihg

    From US$ 65

    132 Corstorphine Road, Edinburgh, United Kingdom

    0.1 km to Edinburgh Zoo (To the map)

    Situated less than 5 minutes' walk from Scottish Forestry, Holiday Inn Edinburgh Zoo, An Ihg Hotel offers an indoor swimming pool. This inn is placed around 4.4 km from Princes Street Gardens, and…

    To the hotel

    price for 1 night
    Book Now From US$ 65
  • House Aurora

    From US$ 120

    10 Downie Grove, Edinburgh, United Kingdom

    0.1 km to Edinburgh Zoo (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 120
  • Central Hotel Edinburgh

    From US$ 128

    2 St Catherine'S Gardens, Edinburgh, United Kingdom

    0.2 km to Edinburgh Zoo (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 128
  • The Corstorphine Residence No. 1

    From US$ 279

    Pinkhill Park, Edinburgh Eh12 7Ba, Edinburgh, United Kingdom

    0.3 km to Edinburgh Zoo (To the map)

    The Corstorphine Residence No. 1 venue is located 5 km from the centre of Edinburgh and offers accommodation with free car park on site. Refrigerator, a microwave oven and a washing machine are also…

    To the hotel

    price for 1 night
    Book Now From US$ 279
  • Stag'S View Lodge

    60 Traquair Park West, Edinburgh, United Kingdom

    0.3 km to Edinburgh Zoo (To the map)

    To the hotel

    Book Now
  • Kaimes Bright Garden Getaway

    From US$ 589

    30 Kaimes Road, Edinburgh, United Kingdom

    0.4 km to Edinburgh Zoo (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 589
  • The Traquair Park Residence

    From US$ 501

    Traquair Park West, Edinburgh Eh12 7Al, Edinburgh, United Kingdom

    0.4 km to Edinburgh Zoo (To the map)

    The Traquair Park Residence apartment offers an equipped kitchenette area as well as rooms with ironing facilities, an adjoining terrace and iron/ironing board. The historic fortress "Edinburgh…

    To the hotel

    price for 1 night
    Book Now From US$ 501
  • Self-Contained Ground Level Cottage With Hill View

    From US$ 146

    37 Kaimes Road, Edinburgh, United Kingdom

    0.5 km to Edinburgh Zoo (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 146
  • Kaimes Kip: Stylish Edinburgh Five Bedroom Home

    From US$ 1229

    56 Kaimes Road, Edinburgh, United Kingdom

    0.6 km to Edinburgh Zoo (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1229
  • Kaimes Kip Stylish Edinburgh Five Bedroom Home

    From US$ 1447

    Eh12 6Ln 56, Edinburgh, United Kingdom

    0.6 km to Edinburgh Zoo (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1447
  • Elegant Flat In A Serene Edinburgh Neighbourhood

    26 Carrick Knowe Hill, Edinburgh, United Kingdom

    0.8 km to Edinburgh Zoo (To the map)

    To the hotel

    Book Now
  • The White Lady Wetherspoon

    From US$ 78

    98 St, Johns Road, Edinburgh, United Kingdom

    0.8 km to Edinburgh Zoo (To the map)

    Offering a flat screen TV, a bar and flat-screen TV, The White Lady Wetherspoon Hotel is 10 minutes' drive from Edinburgh International Conference Centre. The venue is set 5 minutes' walk from Glebe…

    To the hotel

    price for 1 night
    Book Now From US$ 78
  • The White Lady - Jd Wetherspoon Hotel

    92-98 St. Johns Road, Edinburgh, United Kingdom

    0.9 km to Edinburgh Zoo (To the map)

    The White Lady - Jd Wetherspoon Hotel Edinburgh is a 3-star venue located by Corstorphine United Free Church as well as restaurants and bars.

    To the hotel

    Book Now
  • Murrayfield Maindoor Flat With Free Parking And Great Public Transports Link

    18 Saughton Park, Edinburgh, Eh12 5Td, Edinburgh, United Kingdom

    0.9 km to Edinburgh Zoo (To the map)

    To the hotel

    Book Now
  • Twin Lions Hotel

    From US$ 88

    92 Corstorphine Road, Edinburgh, United Kingdom

    0.9 km to Edinburgh Zoo (To the map)

    Set within 1.1 km from the sports BT Murrayfield Stadium, the 2-star Twin Lions Hotel Edinburgh features Wi-Fi throughout the venue as well as private parking lot onsite. The historic fortress…

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • 4Br Home Near Airport & City Centre Free Parking

    25 Carrick Knowe Hill, Edinburgh, United Kingdom

    0.9 km to Edinburgh Zoo (To the map)

    To the hotel

    Book Now
  • The Torfin

    From US$ 263

    108 St Johns Road, Edinburgh, United Kingdom

    0.9 km to Edinburgh Zoo (To the map)

    The Torfin Hotel Edinburgh is located 6 km from the combined National Museum of Scotland and features flat-screen TV, entertainment activities and a bar. Situated in Corstorphine district, the venue…

    To the hotel

    price for 1 night
    Book Now From US$ 263
  • Edinburgh City Penthouse Studio

    From US$ 382

    100A Saughton Road North, Edinburgh, United Kingdom

    0.9 km to Edinburgh Zoo (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 382