Surabaya is a city in east Java, located opposite Madura island on the Madura strait.
With 3.5 million inhabitants it's the second largest city in Indonesia. Surabaya is a big and growing business and commercial centre in Indonesia. It is not known among tourists as a place to visit, although it has a number of interesting spots spread around the city.
Surabaya was settled in the 10th century and grew over time to become the largest city in Indonesia in the 18th and 19th centuries. It is known as the city of heroes, because the Indonesian war of independence started here with the battle of Surabaya in 1945.
How to get to Surabaya
Surabaya has an international airport with direct flights to Indonesia, several destinations in east and southeast Asia and Saudi Arabia.
There are countless hotels, most bookable via the international booking portals.