Surabaya is an astonishing city. Probably one of the best tourist destinations in Indonesia alongside Jakarta, Bali, Bandung, Yogyakarta, and more. There are so many Surabaya attractions waiting to be explored. Here, you can dive into the most fascinating spots that you must visit!
Surabaya Attractions
There are various places worth visiting while staying in the town, from mountains, temples, mosques, zoos, and shopping centers. Find out the recommendations below!
Surabaya Attractions: Places to Visit
These are the nine best attractions and interesting things to do while you’re in town!
1. Bromo Mountain Tour

You haven’t truly explored Indonesia without hiking at least one of its iconic mountains—and Bromo is among the most famous. Located in East Java, this majestic volcano is often accessed through Surabaya.
To catch its breathtaking sunrise, plan to arrive before dawn. Several tour agencies offer guided trips, with one conveniently based in Gubeng, just a 31-minute drive from the airport. It’s a must-add to your list of unforgettable Surabaya attractions, especially for adventure seekers.
- Location: Pucang Asri II Street No.4, Kertajaya, Gubeng District
- Open Days and Hours: 24 hours
- Admission Fee: Started from IDR 1,350,000 (USD 82.68J)
2. Monkasel Submarine Monument

This place is another famous tourist attraction in Surabaya. It’s a great monument, with super educational information that will broaden your knowledge. Inside, there’s a submarine that you can explore. It’s around 50-minute drive from the airport.
- Location: Pemuda Street No.39, Embong Kaliasin, Genteng District
- Open Days and Hours: Monday to Sunday, 8.00 AM – 9.00 PM
- Admission Fee: IDR 25,000 (USD 1.53) for foreigners
3. Surabaya Old Town

Exploring the Old Town is also a great idea for your vacation in Surabaya. You can spot multiple historical buildings along the alleys. It is one of the cheap tourist attractions in Surabaya that’s truly worth it.
This old town has recently been revitalized. It consists of three zones: European, Chinese, and Arab/Malay. Each zone has a unique architectural style that will surely intrigue you. The place is 35 km away from the airport, but it’s a tourist destination near Surabaya Kota Station, only around 14-minute walk away.
- Location: Rajawali Street – Jembatan Merah Street, Kota Lama, Krembangan District
- Open Days and Hours: 24 hour
- Admission Fee: Free
4. Jalan Tunjungan

To experience laid-back but lively Surabaya nightlife, this spot is a must-visit. The street comes alive after sunset with vibrant energy, tasty street food, and plenty of people strolling around. It’s also home to a shopping center, making it great for browsing and buying.
Located about 28 km from the airport, it’s one of the more dynamic Surabaya attractions to enjoy at night.
- Location: Kedungdoro, Tegalsari District
- Open Days and Hours: 24 hours
- Admission Fee: Free
5. Tunjungan Plaza Mall

What is Surabaya famous for when it comes to shopping? As mentioned before, there’s a shopping center in Jalan Tunjungan. Its name is Tunjungan Plaza Mall, one of the most famous malls in Surabaya. The mall was established in 1980 and continues to grow to this day.
The building is very spacious, big, and modern. You can find a variety of fashion brands, restaurants, and more. Some of them are luxurious, and some of them are relatively affordable. The variety of options will surely excite you.
- Location: Jenderal Basuki Rachmat Street No.8-12 2, Kedungdoro, Tegalsari District
- Open Days and Hours: Monday to Sunday, 10.00 AM – 10.00 PM
- Admission Fee: Free
6. Sanggar Agung Temple

This stunning Buddhist temple sits beautifully by the sea, offering a calm and serene atmosphere. As a popular tourist destination in Surabaya, it features striking Chinese-style architecture, complete with intricate reliefs and statues.
You’ll also spot plenty of owls around the temple—perfect for snapping some memorable photos. It’s a peaceful gem among Surabaya attractions you shouldn’t miss.
- Location: Sukolilo Street No.100, Sukolilo Baru, Pantai Kenjeran District
- Open Days and Hours: Monday to Sunday, 7.00 AM – 8.00 PM
- Admission Fee: IDR 20,000 (USD 1.22)
7. Cheng Ho Mosque

If you take a quick look at this place, you might think that it’s a temple with Chinese-style architecture. However, it’s actually a mosque. So, this place is mainly used by Muslims, not by Buddhists. It is located 23 km away from the airport.
It’s one of the tourist attractions in Surabaya where you’re not allowed to wear shorts or miniskirts. Also, do not wear sleeveless T-shirts. The mosque’s management will give you a covering if you are wearing them.
- Location: Gading Street No. 02, Ketabang, Genteng District
- Open Days and Hours: Monday to Sunday, 4.00 AM – 10.00 PM
- Admission Fee: Free
8. Surabaya Zoo

What is Surabaya famous for? One highlight is its impressive zoo, known for having one of the most complete collections of animals in Indonesia. Here, you can spot rare species like the Komodo Dragon, Bali Myna, and other endangered native animals.
Located about 19 km from the airport, it’s easy to reach. You can stroll around, feed deer, giraffes, and crocodiles—just be sure to use the food provided and avoid direct contact. It’s a true gem among Surabaya attractions.
- Location: Setail Street No. 1, Darmo, Wonokromo District
- Open Days and Hours: Monday to Friday, 8.00 AM – 4.00 PM; Saturday – Sunday, 7.30 AM – 4.00 PM
- Admission Fee: IDR 15,000 (USD 0.92)
9. Al Akbar Mosque

This mosque stands out with its striking blue dome and peaceful atmosphere, making it a perfect spot for a spiritual retreat. Besides praying, visitors can explore the herbal garden or climb the tower for panoramic city views.
Located about 24 minutes’ drive from Juanda Airport, it’s one of the must-see Surabaya attractions. Remember to dress modestly when visiting.
- Location: Masjid Al-Akbar Timur Street No.1, Pagesangan, Jambangan District
- Open Days and Hours: Monday to Friday, 8.00 am – 12.00 PM; 1.00 PM – 4.00 PM
- Admission Fee: Free
So, which Surabaya attractions steal your attention the most? Make sure to note all the places before you land in the city. You can book a flight to Juanda Airport through Airpaz for the best price. Discover more interesting things in the town with us!
