Bus 44 from Östermalm.
Tram: Line 7 departing from Sergelstorg / Hamnvägen, see www.sl.se.
Ferry: Take the Djurgården ferry from Slussen to Gröna Lund and take a walk up to Cirkus.