Juanda International Airport (SUB) is the nearest airport to Surabaya Zoo. Upon arrival, you can hire a taxi or use a ride-hailing service to reach the zoo directly. The drive from the airport to the zoo typically takes around 30 minutes, depending on traffic.
If you're coming from another city in Java, you can take a train to Gubeng Train Station or Surabaya Pasar Turi Train Station. Both stations are well connected to major cities like Jakarta and Yogyakarta. From either station, you can catch a taxi or a city bus to Surabaya Zoo.
Surabaya has a good network of buses. You can take a bus to Bungurasih Bus Terminal (Purabaya), which is the main bus terminal serving Surabaya. From there, use a local bus, taxi, or ride-hailing service to reach the zoo.
If you are driving, Surabaya Zoo is located at Jl. Setail No.1, Kendangsari, Tenggilis Mejoyo, Surabaya. It is accessible via the city's main roads and is well-signposted. Parking is available at the zoo for a fee.
Surabaya Zoo is open daily from 8:30 AM to 4:30 PM. The entrance fee is very affordable, making it a popular attraction for families and tourists alike. Please check the zoo's official website or contact them directly for the most current entrance fees.
For further details, you can visit their official website or call the Surabaya Zoo at +62 31 841 3535.