Skip to content
Updated September 2026

Hotels Near Edinburgh Zoo & Corstorphine (2026)

Eight real places to stay near Edinburgh Zoo, ranked by walking minutes to the main entrance on Corstorphine Road, with the family spec sheet for each: price for a Tuesday in October, family rooms and cots, kids' breakfast, parking, lift, and how long the bus takes into town. Plus the zoo facts that matter for a stay and the places nearby I'd skip.

8
places
4.2
avg Google rating
Edinburgh
Scotland
── hotels near edinburgh zoo · corstorphine

Hotels near Edinburgh Zoo where to stay in Corstorphine with the family

Stay in Corstorphine if the zoo is the point of the trip, if you're arriving with a car, or if an early flight matters more than a late dinner in the Old Town. The zoo sits on Corstorphine Road five kilometres west of Princes Street, an hour and ten minutes on foot, so this is not the base for a first visit spent walking between the Castle and the Royal Mile: for that, start with where to stay in Edinburgh. For a family day at the zoo it's ideal, and the short answer is the Holiday Inn Edinburgh next door (a pool, a free car park, kids eat free, four minutes to the gate), the Innkeeper's Collection rooms above the Toby Carvery for the best-value family room with a £5.49 weekday children's breakfast, or the Wetherspoon hotel at The White Lady for the cheapest double. Planning the rest of the trip with children? See Edinburgh with kids.

Corstorphine is a residential suburb strung along the A8, with the zoo climbing the hill above it, so where you sleep is really a question of how far along the road you are. I've split the eight into three rings: next to the gate (a hotel and a guest house within five minutes' walk), the village along St John's Road (four places 12 to 18 minutes away, where the shops and pubs are), and two outliers I'd still consider, one east towards Murrayfield for a proper pub and garden, one over the hill for its pool and car park. All the minutes are Google's walking route to the main entrance at 134 Corstorphine Road. For each place you get the family facts side by side, what a family room sleeps, cots, what breakfast costs for a child, parking, lift, the bus time to Princes Street, and then whatever would put me off. Three places you can't book: Ellersly House Hotel, still on some lists, has been flats since S1 Developments bought it in 2014; Kew House on Kew Terrace has closed; and Premier Inn and Travelodge have no Corstorphine hotels at all (the nearest are at Edinburgh Park and Haymarket).

Prices here move with the calendar twice over. Edinburgh's August festivals and Hogmanay lift every room in the city to two, three or four times its normal rate, and the good places are gone six to nine months ahead, so book those windows first and everything else later. Corstorphine has a spike of its own: Scotland rugby weekends at Murrayfield, half an hour's walk east, when the Corstorphine Road hotels raise their rates and ask for two nights. On top of whatever you pay, a 5% visitor levy has applied to the first five nights of every Edinburgh stay since 24 July 2026. The figures in this guide are what each hotel's own booking page quoted for two adults on Tuesday 20 October 2026, read on 18 September 2026 (where that Tuesday was sold out, the card names the date used); think of them as a way to rank the hotels, not as what you'll pay.

Holiday Inn Edinburgh

Under five minutes to the gate. Two places sit this close, a big chain hotel and a small guest house, and for most families the guest house's age rule makes the choice for them. Holiday Inn Edinburgh is the 303-room block at 132 Corstorphine Road, next door to the zoo (the zoo calls it a two-minute walk; Google's route to the gate says four), and it brings together what nowhere else in Corstorphine offers under one roof: a 13-metre heated indoor pool with a sauna, free parking, a lift, a Starbucks on site and 24-hour room service. The family rooms pair a double with two single sofa beds for four, connecting rooms exist, and a cot comes on request. The hotel's own wording is 'kids stay and eat free', and breakfast runs 6:30am to 10am. Off-peak the cheapest double is about £182 a night room only and the family room about £202, or £217 with breakfast; a bus stop 3 minutes away puts Princes Street about 21 minutes off door to door.

The catch is the car park. There are 80 spaces for 303 rooms, first come, first served, and when they're full you park in the zoo's car park next door: the hotel's page says guests pay the zoo £4 a day for the 10am to 5pm window, though the zoo's own public rate is now £5, so budget for either. Standard rooms start at 11 square metres, and one Google reviewer's verdict, 'The room was a bit dated and the carpet could probably be changed but it wasn't dirty or anything', is about the size of it. It's a 3.9 on Google across more than 3,000 reviews, which reads as reliable rather than loved. Pool slots have to be booked by email with the health club. If you're arriving by car with children and want a swim after the zoo, none of that will stop you, and it shouldn't. Rugby weekends at Murrayfield push the price up; see the hotels near Murrayfield guide for how much.

hotel · Corstorphine
Holiday Inn Edinburgh
3.9 Google (3,354)
132 Corstorphine Rd, Corstorphine, Edinburgh EH12 6UA, UK
Price: from about £182 a night, Double Premium, non-refundable room only, Tue 20 Oct 2026, checked 18 Sep 2026; family room (double plus two single sofa beds, sleeps 4) from about £202 room only or £217 with breakfast Hours: Check-in 3pm, check-out 12pm; pool 7am to 9pm (book a slot by email); breakfast 6:30am to 10am
Access: Lifts to all five floors; four accessible rooms; five accessible parking bays.
Tip

Book a family room with a sofa bed and ask for a cot when you book. The 80 free parking spaces go first come, first served, and overflow goes into the zoo car park next door (£4 a day for hotel guests on the hotel's page, £5 at the zoo's public rate), so arrive early or plan for it.

it is an excellent location (easy bus stop outside to get into Edinburgh) from a visitor review

Dalmore Lodge Guest House

Dalmore Lodge Guest House is the closest bed of all: a Victorian villa at 14 Downie Terrace, directly across Corstorphine Road from the zoo entrance, 45 metres and one minute on foot, with the 26 and 31 stopping at the door. Five en-suite rooms (a double, two twins, two triples with a double and a single), a self-service continental breakfast of toast, cereal and yoghurt included, and two parking spaces at the back. It's the budget pick for a couple or a family with teenagers: through the booking sites, a twin with breakfast was about £135 a night for a Tuesday in late October and a triple £160, and the 4.5 Google rating is earned by a homely, leave-you-alone kind of stay.

Read the rules before you book. Only children aged 12 and over are accepted and there are no cots, which takes it off the table for most zoo trips. Check-in is by door code with nobody at a desk (the owner is on the phone), the latest arrival is 10pm, and the guest house changed hands after going on the market in 2024, so older reviews describing the previous hosts don't tell you much. There's no website; book through the usual sites or phone 07940 846515. Corstorphine Road is a main road and the front rooms hear it, so ask for the garden side.

guesthouse · Corstorphine
Dalmore Lodge Guest House
4.5 Google (54)
14 Downie Terrace, Corstorphine, Edinburgh EH12 7AU, UK
Price: no rates of its own online; on the booking sites a twin with breakfast was about £135 a night non-refundable (£149 free cancellation) and a triple £160, Tue 27 Oct 2026, checked 18 Sep 2026 Hours: Self check-in by door code, 3pm to 10pm at the latest; check-out by 10:30am
Access: Victorian villa with stairs to the upper rooms; no accessibility information published.
Tip

Children aged 12 and over only, no cots. There's no website, so book through the usual booking sites or phone 07940 846515, and keep the door code handy: there's nobody on a desk.

There is no reception, though the owner is available through a phone call or message. from a visitor review

Innkeeper's Collection Edinburgh, Corstorphine

Corstorphine village, 12 to 18 minutes' walk. St John's Road is the A8 as it passes through Corstorphine, with a Sainsbury's, a Tesco, chip shops and pubs along it, and three places to stay within a few doors of each other. My pick of them for a family is Innkeeper's Collection Edinburgh, Corstorphine, the rooms above the Toby Carvery on St John's Road, 13 minutes' walk from the zoo gate. A double is about £146 a night advance purchase (£162 flexible), the Family Room with a double bed and a double sofa bed is about £167, parking is free, and a travel cot fits, though you should ask the hotel to provide one. The reason it wins on value is breakfast: the all-you-can-eat buffet is £6.99 on weekdays at the bar, a children's breakfast £5.49 and a baby bowl 99p for under-2s, which makes the £16 breakfast-inclusive rate for two a bad deal. The 26 and 31 stop on St John's Road; Princes Street is about 20 minutes door to door.

It's a carvery with rooms, so dinner is roast meat and a Yorkshire pudding or a walk to something else, and the rooms are clean chain rooms rather than characterful ones. The sofa bed is for children under 16 only, the hotel allows two adults per room at most, no dogs, and reception closes at 10pm with no promise of getting in later. One recent reviewer found a room airless in the heat because the windows barely open. For a family that wants a car park, a big breakfast and a fair price a quarter of an hour from the zoo, it's the sensible choice, and 4.2 on Google agrees.

hotel · Corstorphine
Innkeeper's Collection Edinburgh, Corstorphine
4.2 Google (593)
Toby Carvery Edinburgh West, St John's Rd, Corstorphine, Edinburgh EH12 8AX, UK
Price: from about £146 a night, Double Room, advance purchase room only (£162 flexible, £178 flexible with breakfast), Tue 20 Oct 2026, checked 18 Sep 2026; Family Room (double plus double sofa bed, sleeps 4) from about £167 Hours: Check-in 3pm to 10pm only; check-out 12pm; breakfast until 11am
Access: An accessible double room is listed; no lift information published.
Tip

Skip the breakfast-inclusive rate and pay at the bar: the all-you-can-eat breakfast is £6.99 on weekdays and a children's breakfast £5.49, with a 99p baby bowl for under-2s. The family sofa bed is for children only, and reception shuts at 10pm.

Great room and service for the price. from a visitor review

The White Lady

The White Lady is the Wetherspoon hotel at 92 to 98 St John's Road, 12 minutes' walk from the zoo gate, and the cheapest proper hotel room in Corstorphine: a standard double is about £120 a night non-flexible (£133 fully flexible), a room for three with a sofa bed for an under-16 about £129, and a room for four with a double and two singles about £147. There are 30 rooms, five of them family rooms, free parking (limited), a 24-hour reception and the pub downstairs for breakfast, which is bought separately and served until noon. The hotel itself points you to the 12, 26 and 31, which it says run 24 hours a day; Princes Street is about 22 minutes door to door.

You get what a Wetherspoon hotel is: clean, plain, cheap, and above a pub that's open until midnight most nights and 1am from Thursday to Saturday, with under-18s allowed in it only until 10pm. There's no lift, so every room is up stairs, and the frontage faces a busy road. The 4.2 Google rating is mostly for the pub, not the rooms. Ask for a room away from the front; one reviewer asked for a quiet room and got one. If the Innkeeper's is full or you'd rather spend £25 or so less and eat in the pub, it's fine.

hotel · Corstorphine
The White Lady
4.2 Google (3,053)
92-98 St John's Rd, Corstorphine, Edinburgh EH12 8AT, UK
Price: from about £120 a night, Standard double, non-flexible room only (£133 fully flexible), Tue 20 Oct 2026, checked 18 Sep 2026; room for three (double plus a sofa bed for an under-16) from about £129, room for four (double plus two singles) from about £147 Hours: Check-in from 2pm, 24-hour reception; check-out 11am; pub 7am to midnight, to 1am Thursday to Saturday
Access: No lift to the rooms; the pub has step-free access.
Tip

Ask for a room away from the St John's Road frontage: the pub below runs to 1am at weekends and the road is busy. Free parking is limited, and breakfast is bought in the pub, not included.

We had asked for a quiet room and they were able to provide this for us. from a visitor review

The Torfin

The Torfin at 108 St John's Road is the couples' option on this stretch: four themed bedrooms above a good bar and grill (4.4 on Google across more than a thousand reviews, almost all of them for the food), 12 minutes' walk from the zoo gate. The rooms have king or double beds, 40-inch TVs and monsoon showers, dogs are welcome for a £15 cleaning charge, and downstairs does cocktails, a Sunday roast and rugby on the screens. The hotel publishes no room rates and takes bookings by phone or email; through the booking sites a Deluxe Double was £153 and a Deluxe King £165 for a Tuesday in late October. Princes Street is about 21 minutes by bus door to door.

It is not a family stay, and it doesn't pretend to be. Doubles and kings only, two people a room, no cots, no twin, and breakfast is a breakfast roll from the bar after 10am rather than a cooked plate at 8. The bar runs to midnight on Fridays and Saturdays with live-music pre-parties some nights, and the rooms are up the stairs above it. Parking isn't mentioned on its site. For two adults who want the best dinner and the best pint on St John's Road under the same roof, book it; for a zoo trip with children, look next door.

hotel · Corstorphine
The Torfin
4.4 Google (1,073)
108 St John's Rd, Corstorphine, Edinburgh EH12 8AX, UK
Price: no room rates on its own site (book by phone or email); on the booking sites a Deluxe Double was £153 and a Deluxe King £165, room only, Tue 20 Oct 2026, checked 18 Sep 2026 Hours: Check-in from 2pm; check-out by 10:30am; bar and grill 10am to 11pm, to midnight Friday and Saturday
Access: Rooms are above the pub, reached by stairs; no accessibility information published.
Tip

Four rooms, doubles and kings only, no cots and no breakfast beyond the breakfast rolls the bar serves from 10am. One for a couple who want a good pub downstairs, not for a family. Dogs welcome for a £15 cleaning charge.

Corstorphine Lodge Hotel

Corstorphine Lodge Hotel is the one people search for by name: a three-star Victorian villa from the 1880s at 188 St John's Road, at the far west end of the village, 18 minutes' walk from the zoo gate. What it does well is space and price. A double was about £119 a night non-refundable for Tuesday 20 October (with a two-night minimum on that date), £149 flexible or £139 with breakfast, and the bigger rooms are genuinely big: a Quadruple for four at £159 and a Family Suite for five at £179, both on the ground or first floor, with cots available. The hotel says buses into the centre run roughly every five minutes from the stop outside, and Google makes Princes Street about 24 minutes door to door.

Three honest problems. There's no car park at all; the hotel offers free street parking nearby and says plainly it can't guarantee it, which is a real gap on a page about driving to the zoo. There's no lift, and rooms on the upper floors are stairs only. And the 3.8 Google rating tracks the reviews: huge, clean rooms that need updating, with the occasional complaint about a damaged quilt or a hot room. Family rooms also take a 50% non-refundable deposit at booking, and breakfast has to be ordered at check-in. If you don't have a car and want a big family room for less than the Holiday Inn, it makes sense; if you do have a car, it doesn't.

hotel · Corstorphine
Corstorphine Lodge Hotel
3.8 Google (384)
188 St John's Rd, Corstorphine, Edinburgh EH12 8SG, UK
Price: from about £119 a night, Double Room, non-refundable room only with a two-night minimum on Tue 20 Oct 2026 (£149 flexible, £139 non-refundable with breakfast), checked 18 Sep 2026; Quadruple (sleeps 4) £159 and Family Suite (sleeps 5) £179 a night Hours: Check-in 3pm to 10pm (phone for later); check-out 11am; breakfast 7am to 9am weekdays, to 9:30am weekends, booked at check-in
Access: No lift; upper rooms by stairs only. Some ground-floor rooms, including the Quadruple and Family Suite.
Tip

There is no car park, only free street parking the hotel can't guarantee. Cots are available, and the Quadruple and Family Suite are on the ground or first floor. Family rooms take a 50% non-refundable deposit at booking.

Great location for the zoo. Rooms are huge and spotlessly clean but needs a bit of a update. from a visitor review

The Murrayfield Hotel

Further out: a car park and a pool. Two hotels beyond the walking ring are worth knowing about, one for comfort and one for its pool. The Murrayfield Hotel is the nicest bed on the Corstorphine Road corridor: a 44-room independent at 18 Corstorphine Road, 23 minutes' walk east of the zoo gate or a short ride on the 12, 26 or 31, with The Bothy, its own pub and restaurant with a beer garden and a children's menu, downstairs. A Classic Double is about £174 a night off-peak, advance purchase, using the BOOKDIRECT code on the hotel's own booking page (£205 flexible), and the same room was £153 for a Tuesday in mid-November. The Family Room sleeps four, as two doubles or a double and two singles if you ask, at about £279. Parking is free but can't be reserved, and Princes Street is about 20 minutes by bus door to door.

The building has two floors and no lift, so every upstairs room means stairs, and the Family Room isn't listed with a cot (some of the smaller room types are), so ask before you assume. Breakfast is £15 a head in The Bothy with no children's price, and the Family Room was already gone for a mid-November Tuesday, so book it early. The location is Murrayfield rather than the zoo, which cuts both ways: quieter and leafier, but on Scotland rugby weekends the hotel roughly doubles its rate and asks for two nights, as the hotels near Murrayfield guide sets out. Outside those weekends, for a couple or a family with older children who'd trade four minutes to the gate for a proper pub and garden, it's the one I'd book.

hotel · Murrayfield
The Murrayfield Hotel
4.3 Google (1,084)
18 Corstorphine Rd, Edinburgh EH12 6HN, UK
Price: from about £174 a night, Classic Double, advance purchase room only with the hotel's BOOKDIRECT code (£205 flexible, £235 flexible with breakfast), Tue 20 Oct 2026, checked 18 Sep 2026; Family Room (sleeps 4) from about £279; the same Classic Double was £153 on Tue 17 Nov Hours: Check-in after 2pm; check-out by 11am; The Bothy 7am to 10:30pm, kitchen to 9pm
Access: No lift; two floors with stairs to the upper rooms. Wheelchair-accessible entrance listed on Google.
Tip

Use the BOOKDIRECT code on the hotel's own booking page (£174 against £246 without it for the same night). The Family Room sleeps four but isn't listed with a cot, so ask. Parking is free but 'subject to availability' and can't be reserved.

It's in a peaceful location with easy access to the city, making it the perfect balance of relaxation and convenience. from a visitor review

Leonardo Hotel Edinburgh Murrayfield

Leonardo Hotel Edinburgh Murrayfield is not in Murrayfield. It's the 111-room hotel at 187 Clermiston Road on the north side of Corstorphine Hill, the hill the zoo climbs, which puts it 29 minutes' walk from the zoo gate by road. It earns its place for two things: about 100 free parking spaces, and a 17-metre indoor pool with a sauna, steam room and gym that guests use free, with a slot booked through reception. A standard double is about £140 a night non-refundable (£155 flexible), with the visitor levy already inside the price, and the family room with a double bed and bunk beds for two adults and two children about £174. Breakfast is £14.95 if you ask for the voucher the day before, £16.95 on the day.

The trade-off is the hill and the distance. The hotel's own directions say the 26 bus from a stop three minutes away takes 20 minutes into the city; Google's Tuesday-morning routing made it 42 minutes door to door, so treat it as a drive-or-bus base rather than a walk-anywhere one. The one lift serves only the first and second floors, missing the third floor and the lower-ground leisure club, which matters with a buggy. It's corporate in feel, a business hotel that happens to have a pool, and one Google reviewer's verdict, 'quite corporate in style but very clean and well presented', is about right. If a swim after the zoo is the priority and the Holiday Inn is full or too dear, this is the other pool; if you want to walk to the gate, it isn't the hotel.

hotel · Corstorphine Hill
Leonardo Hotel Edinburgh Murrayfield
4.0 Google (1,986)
187 Clermiston Rd, Edinburgh EH12 6UG, UK
Price: from about £140 a night, Standard Double, Value Deal non-refundable room only (£155 flexible, £162 non-refundable with breakfast), Tue 20 Oct 2026, checked 18 Sep 2026, visitor levy included; family room (double plus bunk beds, two adults and two children) from about £174 Hours: Check-in 3pm; check-out 11am; gym 6:30am to 10pm weekdays, 7am to 8:30pm weekends; pool slots booked via reception
Access: One lift serving the first and second floors only; it doesn't reach the third floor or the lower-ground leisure club. Four accessible rooms beside reception.
Tip

Book the bunk-bed family room and a pool slot at check-in. Ask for a first or second-floor room if stairs matter: the lift skips the top floor. The £14.95 breakfast voucher has to be requested the day before (£16.95 on the day).

It isn't really Murrayfield but it is only a 20 minute bus ride into the City, very easy and cheap. from a visitor review
── the zoo itself

What to know before you book a stay for Edinburgh Zoo

Hours. The zoo opens at 10am every day except Christmas Day and closes at 6pm from April to September, 5pm in March and October, and 4pm from November to February, with last entry an hour before closing. Some areas, Koala Territory among them, keep shorter hours, and indoor enclosures can shut half an hour early. All of this is on edinburghzoo.org.uk, which is the only place to trust for the day you're going.

Tickets. Book online and save: an adult is £30 online against £32.50 at the gate, a child aged 3 to 15 £20.60 against £24.50, under-3s free, and a concession £27 against £29 (each headline price includes a voluntary 10% donation; the zoo shows the price without it too). There is no family ticket. Tickets are limited and sell out on school-holiday weekends, so the zoo asks you to book at least two hours before you arrive. If you'll come more than twice a year, adult membership is £85.50 by annual direct debit and a child's £45.50, and members park free.

Parking, and buses. The zoo's own car park is £5 a visit, first come, first served, and it fills early in the school holidays, which is one reason a hotel car park next door is worth having. Lothian's 12, 26 and 31 stop at the two bus stops outside the front entrance, and the Airlink 100 to the airport stops there too.

What's there now. The giant pandas are gone: Yang Guang and Tian Tian flew back to China on 4 December 2023 after twelve years, and the zoo has no pandas today. The penguin parade is postponed because of avian flu and the zoo's own answer to 'is it coming back' is no, so don't build a day around it. What is there is a hillside of 80 acres with the giraffe herd at the top, chimpanzees on the Budongo Trail, koalas, sloths, lions, a king penguin egg in 2026 for the first time in 17 years, and Piper, the pygmy hippo calf born in August 2026. Wear shoes with grip; the paths are steep. For the visit itself, the Edinburgh with kids guide has the plan. And if you're here in winter, the Giant Lanterns trail runs on selected nights from 13 November 2026 to 21 February 2027, 4:45pm to 9pm, tickets from £14, which turns a Corstorphine hotel into a two-visit base.

── the quick answer

Which hotel near Edinburgh Zoo, by traveller

A family with a car and small children: the Holiday Inn Edinburgh. Pool, lift, cot, free parking (arrive early), kids eat free, four minutes to the gate. Nothing else here does all of that.

A family on a budget: the Innkeeper's Collection above the Toby Carvery for the £167 family room, the free car park and a £5.49 weekday children's breakfast, or The White Lady if £120 for a double matters more than a lift.

A couple: The Torfin for the pub and the four themed rooms, or the Murrayfield Hotel for a garden, a proper restaurant and the nicest rooms on the corridor.

Teenagers, no car, closest bed with breakfast: Dalmore Lodge, 45 metres from the gate, twelve and over only.

You want a pool: the Holiday Inn or, if it's full, the Leonardo on Clermiston Road, 29 minutes' walk but 100 free parking spaces and a 17-metre pool. The old Marriott at the Gyle has one too; it's in the hotels near Edinburgh Airport guide.

A week, a group, a dog: Stag's View Lodge, a four-bedroom self-catering house on Traquair Park West five minutes from the gate, sleeps six with bunk beds, about £200 a night Sunday to Thursday plus a £75 cleaning fee, five-night minimum, booked on edinburghbreaks.co.uk.

You'd rather stay central and bus out: the West End and Haymarket put you 11 to 17 minutes from the zoo on the 26 or 31 and ten minutes' walk from the Castle. See where to stay in the West End and Haymarket.

── the honest trade-offs

What you give up at each, and the places I'd skip

Under five minutes: the Holiday Inn's parking runs out and its rooms are plain; Dalmore Lodge takes no children under 12 and has no cots or staff on site.

Corstorphine village: the Innkeeper's is a carvery with a 10pm reception; The White Lady has no lift and a pub open to 1am; The Torfin is four rooms for couples only; Corstorphine Lodge has no car park and no lift. All four are a 12 to 18 minute walk, or a couple of stops on the bus, from the gate.

Further out: the Murrayfield Hotel has no lift and doubles on rugby weekends; the Leonardo is over the hill with a lift that misses the top floor and the pool.

Not here. Twin Lions Hotel at 92 Corstorphine Road is 14 minutes from the gate with free parking, breakfast included and rooms from about £140, but it rates 3.4 on Google and 6.6 on Booking.com, several room types share a bathroom (the four-person family room among them), and one Google reviewer this summer opened with 'Possibly the worst hotel I've ever stayed in.' Murrayfield Park Guest House at 89 Corstorphine Road rates 2.6, and one reviewer's complaint that 'there wasn't even a proper bathroom. Instead, there was just a tiny washbasin inside the room' is the recurring theme. Edinburgh City Hotel on St Catherine's Gardens, three minutes from the gate, is a 2.3 on Google, and a reviewer's warning sums it up: 'Not a Hotel. Despite the name its just a big house with rooms.' The Whisky House at 14 Corstorphine Road, the former Hampton Hotel, lets six rooms above a whisky bar with no website of its own and 16 Google reviews behind it, so you'd be booking blind. Ellersly House Hotel has been flats since a 2014 sale and Kew House has closed.

── getting into town, and to Murrayfield

Buses, trams and the walk to the stadium

The bus is the way. From the Edinburgh Zoo stops outside the entrance, the 26 (every 10 minutes in the day) and the 31 (every 15) reach Haymarket station in 11 minutes and the west end of Princes Street in 17. The 12 also stops here but turns off at Haymarket for the Usher Hall and Tollcross, so it's the one for the Meadows and the Old Town's south side, not Princes Street. An adult single is £2.40, a child's £1.20, a City Day ticket £6, and a family day ticket £13 for two adults and up to three children, with up to three under-5s free with a paying adult. The day ticket also covers the tram within the city, though not the airport stretch or the Airlink. Princes Street has had partial closures during 2026 (the zoo's getting-here page carries the warning), so check Lothian's journey planner for diversions on the day.

The tram and the airport. Balgreen is the nearest tram stop, a 19-minute walk from the zoo gate (Edinburgh Trams says 15), with trams every seven minutes and a £2.40 single into town. For the airport, the Airlink 100 stops outside the zoo: 14 minutes from the zoo stop to the terminal, £6 single, £8.50 open return, up to every ten minutes from just after 4am to 1am. That is why Corstorphine works for an early flight.

Murrayfield. Scottish Gas Murrayfield is east along Corstorphine Road, 29 minutes' walk from the zoo gate to the Roseburn Street entrance on Google's routing, or a few minutes on the 12, 26 or 31 from the zoo stop. On Scotland match days and stadium concert nights the road closes around the ground and the Corstorphine Road hotels raise their prices, so check the dates in the hotels near Murrayfield guide before you book a rugby weekend by accident.

── before you book

Prices, the levy, and the rest of the trip

Treat every price on this page as a ranking, not a quote. Each one is the rate a hotel's own booking page showed for two adults on Tuesday 20 October 2026, read on 18 September 2026, room only unless the card says breakfast; where that Tuesday was sold out the card gives the date used, and where a place sells no rooms on its own site (Dalmore Lodge, The Torfin) the figure is what the big booking sites were charging, which the card says too. By the time you read this the numbers will have moved. The order probably hasn't.

Budget for the 5% visitor levy on your first five nights (the Leonardo builds it into the price; the others add it at the desk or at checkout), and if your dates fall in August, at Hogmanay or on a Six Nations weekend, expect the whole corridor to be dearer, and emptier of rooms, than the figures here suggest.

With the room booked, the 3-day itinerary shows where a zoo day fits in a longer trip, things to do in Edinburgh has everything else, and Edinburgh with kids is the family version. Flying in? The Airlink and the tram from the airport are in Edinburgh Airport to the city centre.

Save your shortlist into a day-by-day plan with Tourli, the app that turns travel guides into actionable itineraries.

── at a glance

Eight hotels near the zoo minutes to the gate, price, and the family facts

The short version. Minutes are Google's walking route to the main entrance at 134 Corstorphine Road; prices are each hotel's own rate for a Tuesday in late October 2026, read on 18 September 2026.

under 5 minutes
Next to the gate
Two places, and only one of them takes small children.
  1. Holiday Inn Edinburgh: 4 min, from £182 (family room £202), pool, lift, cot, free parking for 80 cars, kids eat free
  2. Dalmore Lodge: 1 min, twin with breakfast about £135 on the booking sites, 12 and over only, no cots, 2 parking spaces
12 to 18 minutes
Corstorphine village, St John's Road
The A8 through the village: supermarkets, pubs, and the 26 and 31 every few minutes.
  1. Innkeeper's Collection (Toby Carvery): 13 min, from £146 (family room £167), free parking, cot on request, kids' breakfast £5.49 on weekdays
  2. The White Lady (Wetherspoon): 12 min, from £120 (room for four £147), free parking limited, no lift, breakfast in the pub
  3. The Torfin: 12 min, about £153 on the booking sites, four rooms, couples only, no cots, dogs welcome
  4. Corstorphine Lodge: 18 min, from £119 on a two-night stay (Quadruple £159, Family Suite £179), cots, no car park, no lift
23 to 29 minutes
Further out, for a pub or a pool
One east towards Murrayfield, one over the hill on Clermiston Road.
  1. The Murrayfield Hotel: 23 min or a few bus stops, from £174 with the BOOKDIRECT code (Family Room £279), free parking, no lift, The Bothy pub
  2. Leonardo Edinburgh Murrayfield: 29 min, from £140 (bunk-bed family room £174), 17 m pool, 100 free parking spaces, lift to floors 1 and 2 only
── frequently asked

Frequently asked questions.

What is the closest hotel to Edinburgh Zoo?
Dalmore Lodge Guest House at 14 Downie Terrace is the closest bed of all, 45 metres across the road from the entrance, but it takes only children aged 12 and over and has no cots. The closest hotel is the Holiday Inn Edinburgh at 132 Corstorphine Road, next door: the zoo's own site calls it a two-minute walk from the entrance, and Google's walking route to the gate at 134 Corstorphine Road is four minutes. It has an indoor pool, family rooms with sofa beds and free parking for 80 cars; when those are full you use the zoo car park next door, which the hotel says costs guests £4 a day and the zoo now charges the public £5. For a family with young children it's the answer.
Is there a hotel at Edinburgh Zoo, and does the Holiday Inn do a zoo package?
No hotel inside the zoo, and no zoo-ticket package from the Holiday Inn next door. The zoo names two preferred places to stay: the Holiday Inn next door and Hotel Indigo on York Place in the city centre, which sells a giraffe-themed suite package with zoo tickets. The Holiday Inn lists no zoo-ticket bundle on ihg.com (its only package is dinner, bed and breakfast from about £249), so buy tickets separately on edinburghzoo.org.uk, where an adult is £30 online against £32.50 at the gate and a child aged 3 to 15 is £20.60 against £24.50.
Which hotels near Edinburgh Zoo have a swimming pool?
Two. The Holiday Inn Edinburgh, four minutes from the gate, has a 13-metre heated indoor pool open 7am to 9pm (you email the health club to book a slot). The Leonardo Hotel Edinburgh Murrayfield on Clermiston Road has a 17-metre indoor pool, sauna and steam room that are free for guests, with slots booked through reception, but it sits on the far side of Corstorphine Hill, a 29-minute walk from the zoo. The old Marriott on Glasgow Road, now Delta Hotels by Marriott, also has a pool and is covered in the hotels near Edinburgh Airport guide.
Is there a Premier Inn or Travelodge near Edinburgh Zoo?
Not in Corstorphine. The nearest are at Edinburgh Park by the Gyle, two to three kilometres west of the zoo: Premier Inn Edinburgh Park (Airport) on Lochside Court and Travelodge Edinburgh Park on South Gyle Broadway, both on the tram line and both in the airport hotels guide. Going east, the hub by Premier Inn and the Travelodge at Haymarket are a 12, 26 or 31 bus ride away and are covered in the Murrayfield hotels guide. In Corstorphine itself the budget beds are the Wetherspoon hotel at The White Lady and the Innkeeper's Collection rooms above the Toby Carvery.
How far is Edinburgh Zoo from the city centre, and which bus goes there?
About five kilometres, and you take the 26 or 31 bus from the stops outside the zoo. Princes Street is an hour and ten minutes on foot, so nobody walks it. Lothian's 26 (every 10 minutes in the day) and 31 (every 15) both stop outside the zoo and reach Haymarket in 11 minutes and the west end of Princes Street in 17. The 12 also stops at the zoo but runs to Haymarket, the Usher Hall and Tollcross rather than Princes Street. A single is £2.40, a City Day ticket £6, a family day ticket £13 for two adults and three children, and up to three under-5s travel free. Balgreen tram stop is a 19-minute walk from the gate, and the Airlink 100 stops outside the zoo too, 14 minutes from the zoo stop to the airport terminal.
── save these to your edinburgh trip

Stop reading lists.
Start the trip.

Tourli turns any guide into an actionable day plan — pinned to a map, walking directions and offline access included. One tap to save every place on this page.

── travel inspiration, weekly

One short email, every Sunday.

New guides, off-the-radar places and the occasional discount. No spam, unsubscribe anytime.