As Indonesia’s second-largest city, Surabaya blends modern city life with deep cultural roots. Known as the “City of Heroes” for its role in Indonesia’s fight for independence, Surabaya offers travellers a unique mix of historical landmarks, colourful street art, and vibrant local life.