Surabaya is Indonesia’s second-largest city and the beating heart of East Java — a place where history, geography, and human spirit converge in extraordinary ways.
Historically, Surabaya stands as a symbol of courage. Its name — derived from sura (shark) and baya (crocodile) — reflects the fierce, undefeated character of its people. The city’s most defining moment came on November 10, 1945, when local fighters and civilians rose against Dutch colonial forces in one of the fiercest battles of the Indonesian independence struggle. That date is now commemorated nationally as Heroes’ Day (Hari Pahlawan).
Geographically, Surabaya occupies a strategic position at the mouth of the Mas River, opening to the Madura Strait. This natural setting made it one of the greatest trading ports in Southeast Asia for centuries, connecting the spice islands with the world.
Its people — the Arek Surabaya — are legendary for their directness, resilience, and pride. Blending Javanese, Madurese, Chinese, Arab, and Dutch cultural influences, Surabayans have forged a distinct urban identity: warm yet bold, traditional yet forward-looking.
Today, Surabaya pulses as a modern metropolis — honoring its past while racing toward the future.
Info
Travelling to Surabaya: What You Need to Know Before You Go
Surabaya is one of Southeast Asia’s most vibrant cities, and visiting it is a rewarding experience — provided you come prepared. Here is everything you need to know before setting foot in Indonesia’s City of Heroes.
Understanding the Climate
Surabaya sits close to the equator, which means it carries a tropical climate with consistently high temperatures year-round. Average temperatures range between 28°C to 35°C (82°F to 95°F), and humidity levels are notably high, often making it feel even hotter. The city experiences two distinct seasons: the dry season from May to October, and the wet season from November to April. The best time to visit is during the dry season, when outdoor exploration is more comfortable and rain interruptions are minimal. If you travel during the wet season, expect heavy afternoon downpours that can last an hour or two, though mornings are usually clear.
Preparing for the Weather
Heat management is your top priority in Surabaya. Start your days early — ideally before 9 AM — to make the most of cooler morning temperatures before the midday sun peaks. Plan indoor activities such as museum visits or shopping during the hottest hours between 11 AM and 2 PM. Stay hydrated at all times; carry a refillable water bottle and drink regularly even when you do not feel thirsty. Apply sunscreen generously before heading out, as UV levels in Surabaya are intense throughout the year.
What to Pack
Packing smart will make your Surabaya trip significantly more comfortable. Here is what you should bring:
- Light, breathable clothing — Choose cotton or linen fabrics in light colors. Avoid synthetic materials that trap heat. Pack enough outfits for daily changes, as the heat causes you to perspire more than usual.
- Rain gear — A compact travel umbrella or a lightweight rain poncho is essential, especially if visiting between November and April.
- Sunscreen and sunglasses — SPF 50 or higher is recommended. A wide-brimmed hat adds extra protection for outdoor sightseeing.
- Comfortable walking shoes — Surabaya’s attractions are spread across the city. Choose footwear that supports long walks on warm pavement. Sandals are acceptable for casual exploration.
- Power adapter — Indonesia uses Type C and Type F plugs with 220V electricity. Bring a universal adapter if your devices use a different standard.
- Cash in Indonesian Rupiah (IDR) — While many malls and restaurants accept cards, smaller eateries, local markets, and traditional warung operate on cash only.
- Insect repellent — Useful particularly during the wet season or when visiting green open spaces and riverside areas.
Health and Safety Tips
Drink bottled or filtered water rather than tap water. Carry basic medications for stomach discomfort, as adjusting to local street food can occasionally cause digestive issues for first-time visitors. Register your travel health insurance before departure and keep emergency contact numbers saved on your phone.
A Final Word
Surabaya rewards travellers who come prepared. Respect the heat, embrace the humidity, and let the city’s energy carry you through its historic streets, bustling markets, and warm-hearted communities. This city does not just welcome visitors — it leaves a lasting impression on everyone who arrives.