One of Indonesia's largest cities

The thumping metropolis of Surabaya, East Java’s provincial capital, has for centuries functioned as an important trading port in Asia at one time rivalling Shanghai and Hong Kong. Today it remains a major trade and transport hub and significant industrial city, second only in size to Jakarta.

More on Surabaya

Browse hotels in Surabaya on Agoda

Provided by Travelfish partner Agoda.

As with its larger cousin, Surabaya is often little more than a transit point for foreign travellers on their way to other destinations, but for those willing to explore, a number of fascinating sights can be discovered both in the city centre and within easy reach, and despite it being somewhat gritty and frenzied, the atmosphere of this progressive urban centre is rapidly changing and compares favourably to the capital.

Big city with plenty of old world charm. : Sally Arnold.
Big city with plenty of old world charm. Photo: Sally Arnold

Surabaya sits on Java’s northeastern coast just over 100 kilometres by road west of Probolinggo, and around 300 kilometres east of Semarang. Malang lays 90 kilometres to the south and the Madura Strait divides the city from Madura, its island neighbour to the north. The Suramadu Bridge Indonesia’s longest at 5438 metres, connects Surabaya to Madura.

Legend tells that Surabaya’s name is a mash up of the local words for shark (sura) and crocodile (baya) and the tale recounts a fight between a giant white shark and a giant white crocodile as they battled for supremacy. This is sometimes interpreted as the Majahpahit King, Raden Wijaya’s thwarting of Kublai Khan’s Mogul invasion in 1293, the date selected as the official establishment of the town. Statues of fighting sharks and crocodiles can be seen throughout the city and on the ... Travelfish members only (Full text is around 900 words.)

Log in to Travelfish

Please sign in to read the rest of this page. The full text is around 900 words.

Log in now
Become a Travelfish member

Choose from a free two-day pass right through to a lifetime membership.

Find out more

19 other destinations in Java

Learn more about Gunung Bromo
Gunung Bromo

Just amazing

Learn more about Bogor

Go for the Gardens

Learn more about Banyuwangi

Launching point for Kawah Ijen

Learn more about Karimunjawa Islands
Karimunjawa Islands

Island hideout

Learn more about Yogyakarta

Java’s heart and soul

Learn more about Malang

Well worth a stop

Learn more about Dieng Plateau
Dieng Plateau

Stunning and underrated

Learn more about Batu Karas
Batu Karas

Surfer hangout

Learn more about Pangandaran

A popular weekender

Learn more about Solo

A cultural heart

Learn more about Bandung

Hello, hello Bandung

Learn more about Cimaja

Surf’s up

Learn more about Ujung Genteng
Ujung Genteng

Get away from it all

Learn more about Probolinggo

Stay another day

Learn more about Kalibaru

Plantation town

Learn more about Semarang

Semarang will surprise you

Learn more about Jepara

Home to a feminist hero

Learn more about Cipanas

Hot springs and cool mountain scenes

Learn more about Jakarta

Enormous in every way