Eine beliebte touristische Attraktion ist der Zoo von Edinburgh, der sich im Corstophine-Bezirk befindet. Von der Königlich Zoologischen Gesellschaft von Schottland gegründet, wurde der Zoo im Jahre 1913 eröffnet und ist mittlerweile nach dem Schloss von Edinburgh die meistbesuchte Sehenswürdigkeit vor Ort.
Auf dem 35 Hektar großen Areal sind mehr als 1.000 Tiere beherbergt. Aufgrund des vorwiegend kühlen Klimas sind hier vor allem Säugetiere und Vögel zu finden. Der Zoo zeigt unter anderem die einzigen Koalas und die einzigen Großen Pandas in ganz Großbritannien. Darüber hinaus ist der Edinburgh Zoo bekannt für seine große Sammlung von Pinguinen, darunter Königs-, Felsen- und Eselspinguine. Einer der hiesigen Pinguine, Sir Nils Olav II., ist übrigens das Maskottchen des amtierenden Kommandooffiziers der Garde des norwegischen Königs.
Der Besucher kann vor Ort auch zahlreiche seltene Vogelarten wie den Riesenseeadler, die Fächertaube oder den Schwarzstorch aus nächster Nähe erleben. Seit 2007 gibt es zudem eine große Voliere mit Loris-Papageien, die auf einem Rundweg erkundet werden kann. Neben den diversen Vogel- und Säugetierarten sind auch einige Amphibien und Reptilien im Zoo von Edinburgh zu finden. Diese sind im geräumigen Entdeckerzentrum untergebracht.