Skip to main content
Edinburgh Zoo

How To Reach Edinburgh Zoo

Travel to Edinburgh Zoo

Edinburgh Zoo is one of Scotland’s most popular visitor attractions, located just west of Edinburgh city center. To reach Edinburgh Zoo, you have several transportation options:

By Bus

Lothian Buses - You can take services 12, 26, or 31 to Edinburgh Zoo from the city center. Buses run frequently, and the journey takes about 20 to 30 minutes depending on traffic.

By Car

For visitors travelling by car, the zoo is situated on the A8 corridor to the west of Edinburgh and can be reached from the city bypass or M8. Parking is available on-site, though there may be a parking fee.

By Train

If you're coming by train, the closest railway station is Haymarket, with Edinburgh Waverley being the main station for the city. You can take a bus or taxi from there to the zoo.

By Air

If you're arriving by air, Edinburgh Airport is nearby. You can catch a bus, tram, or taxi from the airport to the zoo.

By Bike or On Foot

Edinburgh is a bike-friendly city, with cycle lanes available on many roads. There is also a secure bike stand at the zoo. For those living nearby, walking can be a great way to get there too.

By Tram

Edinburgh Trams run from the airport to the city centre every 7 minutes at peak times. Hop off at the Balgreen stop and the zoo is a short walk from there.

Beaches (1)
Historical Places (38)
Museums (32)
Zoos (1)
Gardens (6)

Other Places to Visit in Edinburgh

View all Places to Visit in Edinburgh

Explore Places to Visit Near Edinburgh Zoo by Type

Other Suggested Reads for Edinburgh Zoo