Surabaya hero image
Your travel guide to Surabaya

City guide

Surabaya: Indonesia’s Strategic Port City on Java’s Northeast Coast

Surabaya is Indonesia’s second-largest city and a key industrial hub located on Java’s northeastern coast facing the Madura Strait. Its historic port district, Tanjung Perak, anchors maritime trade, while the Greater Surabaya metro area expands toward Sidoarjo and Gresik.

Weather
At a glance

Fast facts

Country
Indonesia
Region
East Java
Population
Approx. 2.9 million
Climate
Tropical wet and dry climate
Known for
Colonial buildings, port activities, traditional markets, gateway to volcanoes
About Surabaya

Surabaya is a major port city in East Java known for its industrial base and coastal geography.

The city’s Tanjung Perak port remains central to shipping and trade. Juanda International Airport in nearby Sidoarjo connects the region domestically and internationally. The city marks the Battle of Surabaya annually on 10 November, commemorating its role in Indonesia’s independence struggle.

Urban growth has transformed surrounding villages into part of the Greater Surabaya metropolitan area, with commercial zones stretching south and west from the historic core.

01 · HISTORY

Fort Kedung Cowek

Visit Fort Kedung Cowek, the last Dutch-era coastal battery, which played a key role in the 1945 Battle of Surabaya.

02 · TRANSPORT

Juanda International Airport

Use Juanda International Airport in Sidoarjo Regency, East Java’s main air hub, for domestic and international flights.

03 · URBAN AREA

Greater Surabaya Metro

The metropolitan area extends along corridors toward Sidoarjo, Gresik and Mojokerto, reflecting recent urban expansion.

Things to do

Book Surabaya tours, activities and tickets

Bookable Surabaya tours and tickets are live now via the partners we trust. The full editorial guide is being expanded — check back as new sections land.

On the map

Explore Surabaya

The neighbourhoods, landmarks and places that make Surabaya Surabaya. Tap a pin for a quick note on each one.

Places to Stay

Find a place to stay in Surabaya

Hotels, apartments and independent stays in Surabaya, sourced from the partners we use ourselves. Pricing and availability are real-time on each partner.

Contact

Get in touch about Surabaya

Are you a hotel, tour operator, local guide, contributor, or potential partner? We're expanding the Surabaya guide and would like to hear from you. Send us a note and we'll reply personally.

  • → Direct reply, no auto-responder
  • → Typical response within 1–2 business days
  • → Partnerships, listings and offers reviewed personally

By submitting this form you agree we may contact you by email about your inquiry. We don't add you to any marketing list.

Surabaya

Surabaya’s Tanjung Perak port, Fort Kedung Cowek and Juanda Airport define this key East Java city.

Legal
© 2026 Visit Network · visitsurabaya.comAn independent travel guide · part of the Visit Network