Skip to main content
Surabaya - Things to Do in Surabaya in March

Things to Do in Surabaya in March

March weather, activities, events & insider tips

March Weather in Surabaya

32°C (89°F) High Temp
24°C (76°F) Low Temp
320 mm (12.6 inches) Rainfall
70% Humidity

Is March Right for You?

Advantages

  • Tail end of rainy season means lush green landscapes and cleaner air quality - the city actually looks its best after months of rain have washed away dust and pollution. Parks like Bungkul are vibrant, and Mount Bromo day trips offer dramatically clear morning views before cloud cover rolls in around 10am.
  • Significantly fewer domestic tourists compared to June-July school holidays - hotels in the Tunjungan Plaza area run 25-35% cheaper than peak season, and you'll actually get elbow room at Surabaya Zoo and House of Sampoerna without the weekend crush of Jakarta families.
  • Mango season peaks in March - street vendors sell gedong gincu and arumanis varieties for 15,000-25,000 IDR per kilo. Local warungs feature mangga muda rujak (young mango salad) that's genuinely only this good for about six weeks. You'll see pyramids of them at Pasar Atom and Pasar Turi.
  • Comfortable for walking tours in early morning and late afternoon - that 24-32°C (76-89°F) range means you can explore the Arab Quarter and Chinatown on foot from 6-9am or after 4pm without the oppressive heat of April-May. The humidity is noticeable but not the wall of wet heat you get deeper into dry season.

Considerations

  • Afternoon downpours are genuinely unpredictable - those 10 rainy days don't tell the full story because short 20-40 minute cloudbursts can hit between 2-5pm on days that start sunny. This makes scheduling outdoor activities a bit of a gamble, and you'll see locals carrying rain gear even on clear mornings.
  • Still technically rainy season means occasional flooding in low-lying areas - parts of North Surabaya near Kenjeran Beach and some streets in the old port district can get waterlogged after heavy rain. Traffic gets significantly worse when this happens, turning a 30-minute trip into 90 minutes.
  • High humidity makes air-conditioned spaces feel necessary by midday - that 70% humidity combined with 32°C (89°F) temperatures creates the kind of stickiness where you'll want to duck into malls or cafes every few hours. Budget extra for cold drinks and AC breaks if you're planning full-day walking tours.

Best Activities in March

Mount Bromo sunrise tours

March offers some of the clearest pre-dawn visibility of the year for Bromo's famous sunrise viewpoint. The rainy season rains have settled the volcanic dust, and morning cloud cover typically holds off until 9-10am. You'll get those dramatic crater views and the surreal landscape of the Tengger Caldera without the June-August crowds fighting for viewpoint space. Temperature at the 2,329 m (7,641 ft) viewpoint drops to around 5-8°C (41-46°F) pre-dawn, so the cool air is refreshing rather than bone-chilling.

Booking Tip: Tours typically cost 400,000-650,000 IDR depending on group size and returning by early afternoon.

Old City heritage walking routes

The Arab Quarter, Chinatown around Kembang Jepun, and Dutch colonial buildings near Taman Bungkul are perfect for early morning walks in March. Start at 6:30am when it's around 25°C (77°F) and you'll catch locals doing their morning routines - coffee vendors setting up, fresh bread deliveries to Chinese bakeries, and the call to prayer echoing through narrow streets. The post-rain air quality is noticeably better than dry season months, and you'll avoid the midday heat entirely.

Booking Tip: Self-guided walking is straightforward, but if you want context, local history-focused walking tours typically run 200,000-350,000 IDR for 3-hour morning sessions. See current guided tour options in the booking section below. Bring a small umbrella just in case - those afternoon showers occasionally start early.

Kenjeran Beach and fishing village exploration

March mornings at Kenjeran offer the best time to see traditional fishing boats returning with overnight catches around 6-8am. The beach itself isn't pristine, but the working waterfront atmosphere and the massive Sanggar Agung Temple complex nearby make for genuine cultural immersion. Go early before the heat builds - by 11am the exposed coastline becomes uncomfortably hot with that UV index of 8 and minimal shade.

Booking Tip: This is mostly a self-guided area accessible by ride-hailing apps for 40,000-70,000 IDR from central Surabaya. If you want organized tours that include the fishing village, traditional boat rides, and temple visits, expect to pay 300,000-500,000 IDR. Check the booking section below for current tour packages that combine multiple North Surabaya sites.

Culinary night market tours

Surabaya's night food scene peaks in March because the cooler evening temperatures around 26-28°C (79-82°F) make outdoor eating actually pleasant. The Pasar Genteng Baru night market and G-Walk food street come alive after 6pm. March is peak season for local specialties like lontong balap and rawon, and you'll find seasonal mango desserts everywhere. The post-rain evenings feel fresher than the dusty dry season nights.

Booking Tip: Street food dishes run 15,000-45,000 IDR each. You can explore independently, or food-focused evening tours typically cost 350,000-550,000 IDR for 3-hour guided experiences covering 6-8 stops with cultural context. See current culinary tour options in the booking section below. Tours usually start around 5:30pm to catch the setup action.

Trowulan archaeological site visits

The ancient Majapahit capital ruins are about 60 km (37 miles) southwest of Surabaya, and March's green landscapes make the temple sites and museum grounds particularly photogenic. The scattered brick temples and the excellent Trowulan Museum are best visited in morning hours before 11am when heat and potential afternoon rain make outdoor exploration less appealing. You're looking at 14th-century history without the crowds that hit Yogyakarta's temples.

Booking Tip: Entry to individual sites runs 5,000-10,000 IDR, museum is 10,000 IDR. Private car with driver typically costs 500,000-700,000 IDR for a full day including multiple sites and waiting time. Tours through operators run 450,000-650,000 IDR per person for small groups. Check the booking section below for current day trip packages. Plan for 6-8 hours total including travel time.

Air-conditioned mall and museum circuit

When afternoon rain hits or the humidity becomes oppressive, Surabaya's modern malls and cultural spaces offer genuine respite. The House of Sampoerna museum provides fascinating kretek cigarette history in a restored Dutch colonial compound, Tunjungan Plaza offers five connected buildings of shopping and dining, and the Submarine Monument museum lets you explore an actual decommissioned Russian submarine. These make perfect 2-5pm activities when outdoor exploration loses its appeal.

Booking Tip: Most museums charge 10,000-25,000 IDR entry. House of Sampoerna is free but closes at 4pm weekdays, 1pm Sundays. Budget 2-3 hours per major site. The submarine museum is 15,000 IDR and genuinely interesting even if military history isn't your thing. No advance booking needed for any of these - just show up. Transportation between sites via ride-hailing runs 15,000-35,000 IDR per trip.

March Events & Festivals

Late March

Surabaya Cross Culture International Folk Art Festival

This annual cultural festival typically runs in late March at Balai Pemuda and features traditional dance and music performances from Indonesian provinces and international groups. You'll see everything from Javanese gamelan to visiting folk troupes from Asia and Europe. It's a genuine cultural event rather than a tourist show, and admission is usually free or very low cost. Worth checking current year dates as timing shifts slightly year to year.

Essential Tips

What to Pack

Lightweight rain jacket or packable poncho - those afternoon showers last 20-40 minutes and hit without much warning. Locals carry rain gear even on sunny mornings, and you'll want something that packs small rather than a full umbrella that becomes a hassle when not needed.
Breathable cotton or linen clothing, avoid polyester - that 70% humidity makes synthetic fabrics feel clammy within an hour. Loose-fitting natural fibers actually dry faster after you've been caught in rain and don't trap sweat the way athletic wear does in tropical humidity.
SPF 50+ reef-safe sunscreen - UV index of 8 means you'll burn in about 15 minutes of midday exposure. Reapply every 2 hours if you're doing morning walking tours. Local brands at Indomaret or Alfamart work fine and cost half what imported brands charge.
Closed-toe walking shoes that can get wet - you'll encounter flooded sidewalks after rain, and open sandals mean dirty water splashing on your feet. Lightweight trail runners or water-resistant sneakers work better than leather shoes that take forever to dry in humid conditions.
Small backpack with waterproof liner or dry bag - for protecting phone, camera, and documents during sudden downpours. Those plastic bag solutions street vendors sell work in a pinch but a proper dry bag costs 75,000-150,000 IDR at outdoor shops and lasts the whole trip.
Light scarf or shawl for mosque and temple visits - required for entering religious sites, and also useful for covering shoulders in heavily air-conditioned malls where the temperature shock from 32°C (89°F) outside to 18°C (64°F) inside is genuinely jarring.
Electrolyte packets or rehydration salts - available at any pharmacy for 5,000-15,000 IDR per packet. That combination of heat, humidity, and walking means you'll sweat more than you realize, and plain water doesn't always cut it for full-day exploration.
Small microfiber towel - for wiping down after rain or excessive sweating. Hotel towels are too bulky to carry, and you'll want something to dry off camera gear or glasses when moving between air-conditioned spaces and humid outdoors.
Insect repellent with DEET - mosquitoes are more active during rainy season evenings, particularly around parks and waterfront areas. Dengue fever is a real concern in Surabaya, so this isn't optional. Local brands like Soffell work adequately and cost 25,000-40,000 IDR.
Light sweater or long sleeves for Mount Bromo trips - if you're doing the sunrise tour, that 5-8°C (41-46°F) pre-dawn temperature at 2,329 m (7,641 ft) elevation feels genuinely cold when you've been in tropical heat. Most tour operators provide blankets but they're usually thin and smell of diesel from the jeeps.

Insider Knowledge

Book accommodations in the Darmo or Tunjungan area rather than near Juanda Airport - you'll save 30-40% compared to airport hotels and actually be closer to attractions. The airport is only 20 km (12 miles) from city center, about 30-45 minutes by ride-hailing for 60,000-90,000 IDR, so proximity isn't worth the premium.
Download and load credit on Gojek and Grab apps before arrival - these ride-hailing services cost half what hotel taxis charge and are the primary way locals get around. A typical cross-city trip runs 25,000-50,000 IDR versus 80,000-120,000 IDR for metered taxis. Both apps also offer food delivery and courier services that come in handy.
Eat your main meal at lunch when warungs offer nasi campur and complete meals for 15,000-25,000 IDR - the same dishes cost 30-50% more at dinner, and lunch is traditionally the big meal in Javanese culture anyway. You'll get fresher food and see how locals actually eat rather than the tourist-oriented evening restaurant scene.
The Monday morning traffic into the city center is genuinely brutal - if you're arriving Sunday night or Monday, avoid scheduling important appointments or tours before 10am. What should be a 20-minute trip from Darmo to the old city can take 90 minutes during Monday morning rush. This is when locals are returning from weekend trips and school runs are at peak intensity.

Avoid These Mistakes

Scheduling outdoor activities for 2-5pm when afternoon rain is most likely - tourists waste time waiting out showers that locals know to expect. Plan outdoor exploration for 6-10am or after 5pm, and save indoor activities like museums and malls for the midday hours when weather is most unpredictable.
Assuming Surabaya is a beach destination - Kenjeran Beach is a working waterfront, not a resort area. Tourists show up expecting Bali-style beaches and find murky water and fishing boats instead. Come for the cultural and historical significance, not for swimming or sunbathing. Actual beach destinations are 3-4 hours away on the east coast.
Overpaying for Mount Bromo tours booked through hotel concierges - hotels typically add 40-60% markup on tour prices. Book directly with tour operators in the Gubeng area or through online platforms shown in the booking section. The same tour that a hotel sells for 900,000 IDR costs 550,000-650,000 IDR when booked independently.

Explore Activities in Surabaya

Plan Your Perfect Trip

Get insider tips and travel guides delivered to your inbox

We respect your privacy. Unsubscribe anytime.

Plan Your March Trip to Surabaya

Top Attractions → Trip Itineraries → Food Culture → Where to Stay → Dining Guide → Budget Guide → Getting Around →