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

Things to Do in Surabaya in December

December weather, activities, events & insider tips

December Weather in Surabaya

32°C (90°F) High Temp
25°C (77°F) Low Temp
280 mm (11.0 inches) Rainfall
70% Humidity

Is December Right for You?

Advantages

  • Rain patterns are actually predictable in December - showers typically hit between 2pm-5pm, then clear out. You can plan your outdoor activities for mornings and evenings without much disruption. Locals call this 'hujan sore' season and structure their day around it.
  • Surabaya empties out mid-December as locals head to villages for holiday season. Major attractions like House of Sampoerna and Submarine Monument have 30-40% fewer visitors than October-November. You'll actually get decent photos without crowds photobombing.
  • The city's food scene peaks in December with seasonal specialties. Lontong balap vendors add extra portions, rawon stalls stay open later for post-rain crowds, and the mangoes from Probolinggo (90 km/56 miles east) hit their sweetness peak. December is genuinely the best eating month.
  • Hotel rates drop 15-25% in the first two weeks of December before the Christmas-New Year spike. Book before December 20th and you're looking at shoulder-season pricing with peak-season weather that's honestly more manageable than the scorching dry months.

Considerations

  • Those afternoon rains aren't gentle drizzles - they're proper tropical downpours that flood streets in the older parts of town like Ampel and Peneleh within 20 minutes. If you're out exploring heritage areas, you'll need to duck into a warung and wait it out. Plan 45-60 minute buffer time in your schedule.
  • December sits right in the middle of rainy season, so humidity hovers around 70% all day. Your clothes won't dry overnight, your camera lens fogs up indoors, and you'll be sweating through shirts by 10am even when it's cloudy. It's the kind of sticky heat that makes you understand why locals move slowly.
  • The city's drainage system hasn't caught up with development, so areas around Tunjungan Plaza and Darmo can get knee-deep water during heavy afternoon storms. Grab drivers sometimes refuse pickups during peak rain, and you might find yourself genuinely stuck for 30-40 minutes waiting for streets to drain.

Best Activities in December

Heritage Walking Tours in Arab Quarter and Chinatown

December mornings (7am-11am) are perfect for exploring Ampel's Arab Quarter and the old Chinatown around Kembang Jepun before the afternoon rains hit. The humidity actually keeps temperatures from spiking above 30°C (86°F) in the morning, making the 3-4 km (1.9-2.5 mile) walking routes comfortable. You'll see the Ampel Mosque without tour bus crowds, explore the spice markets when they're freshly stocked, and photograph the colonial shophouses in soft morning light. The narrow streets flood quickly in afternoon rains, so timing matters here.

Booking Tip: Most heritage tours run 3-4 hours and cost 350,000-500,000 IDR per person. Book 5-7 days ahead through licensed guides who know which alleyways flood. Morning slots (starting 7am or 8am) fill up first. Look for guides who include warung breakfast stops and can explain the Arab-Javanese cultural blend. Check current walking tour options in the booking section below.

Mount Bromo Sunrise Tours

December is actually ideal for Bromo trips from Surabaya - the rainy season clears the volcanic dust, giving you sharper sunrise views from Penanjakan viewpoint at 2,770 m (9,088 ft). Rain typically stays in lowlands while the mountain stays dry at dawn. The 3-4 hour drive from Surabaya happens overnight, so you avoid daytime traffic and rain. Temperatures at the viewpoint drop to 5-8°C (41-46°F), which feels incredible after Surabaya's humidity. Book the 2-day option if you want to explore the Sea of Sand without rushing.

Booking Tip: Tours typically run 800,000-1,200,000 IDR for overnight trips including transport, guide, and basic accommodation. Book 10-14 days ahead as December is popular for clear mountain weather. Verify the operator provides warm jackets and that 4WD jeeps are included for the final ascent. Most tours depart Surabaya around 11pm-midnight. See current Bromo tour options in the booking section below.

Mangrove Kayaking Tours in Wonorejo

The Wonorejo mangrove forest (10 km/6.2 miles east of city center) gets lush and full during rainy season - December is when you'll see the most bird activity as migratory species pass through. The morning kayaking sessions (6am-9am) happen before the heat peaks and before afternoon rains. The water level is higher in December, letting you paddle deeper into channels that are too shallow in dry season. You'll likely spot kingfishers, herons, and mudskippers. The 2-3 hour paddle covers about 5-7 km (3.1-4.3 miles) through the forest.

Booking Tip: Expect to pay 200,000-350,000 IDR per person for guided kayak tours including equipment and guide. Book 3-5 days ahead - weekends fill up with local families. Look for operators who provide dry bags for phones and cameras. Morning sessions are essential in December to avoid rain. The area is also accessible independently if you rent kayaks directly from the conservation area. Check current kayaking options in the booking section below.

Culinary Evening Tours Through Night Markets

December evenings are perfect for food tours because the post-rain air (after 6pm) actually cools things down to 26-27°C (79-81°F) and the humidity drops slightly. The night markets around Genteng Besar and Pasar Atom come alive after dark, and December brings seasonal specialties like extra-rich rawon and lontong kupang with thicker broth. A proper food tour covers 8-10 dishes over 3-4 hours, walking about 2 km (1.2 miles) between stalls. You'll eat what locals actually eat, not tourist versions.

Booking Tip: Food tours typically cost 400,000-600,000 IDR including all food and drinks. Book 7-10 days ahead for weekend slots. Look for guides who can explain the Javanese-Chinese fusion dishes and navigate the chaotic market layouts. Tours should start around 6pm or 6:30pm when stalls are setting up. Verify the tour includes at least 2 signature Surabaya dishes like rawon and rujak cingur. See current food tour options in the booking section below.

Trowulan Ancient Kingdom Site Exploration

The Trowulan archaeological sites (60 km/37 miles southwest of Surabaya) are less crowded in December and the surrounding rice paddies are bright green from rainy season planting. Morning visits (8am-12pm) work best before afternoon storms. The site spreads across multiple locations - Bajang Ratu Gate, Tikus Temple, and the museum - covering about 10-12 km (6.2-7.5 miles) if you visit all major points. December's cloud cover actually makes exploring the open-air ruins more comfortable than the harsh dry season sun.

Booking Tip: Day trips typically cost 500,000-750,000 IDR per person including transport and guide, or rent a car with driver for 600,000-800,000 IDR for the day if you're a group. Book 5-7 days ahead. The sites close around 4pm, so start early. Look for guides who can explain the Majapahit Empire history beyond just the structures. Entry to each site is minimal (10,000-15,000 IDR), but a guide adds context you won't get from signs. Check current Trowulan tour options in the booking section below.

Ciputra Waterpark and Indoor Mall Complex

When afternoon rains hit hard, the Ciputra World complex becomes your backup plan. The waterpark is actually more enjoyable in December's warmth, and the massive indoor mall means you can spend an entire rainy afternoon comfortable. The complex includes the Surabaya Museum (decent air conditioning, takes 90 minutes to see properly), multiple food courts serving local specialties, and a cinema showing current releases. It's where middle-class Surabaya families spend rainy weekends, so you'll see actual local life rather than tourist scenes.

Booking Tip: Waterpark entry runs 100,000-150,000 IDR on weekends, less on weekdays. No advance booking needed unless it's a holiday weekend. The mall complex is free to enter. Budget 3-4 hours if you're doing waterpark plus shopping, or just use it as a 1-2 hour rain shelter. The food court on level 3 has the best local options at reasonable prices (30,000-60,000 IDR per meal). The complex is 20-25 minutes by Grab from city center, costing about 35,000-50,000 IDR.

December Events & Festivals

Early December

Surabaya Cross Culture International Folk Art Festival

This annual festival typically runs in early December at Taman Bungkul and other city parks, bringing traditional dance and music groups from across Indonesia and Southeast Asia. You'll see Javanese gamelan performances, Balinese dance, and visiting international acts. The performances usually happen in evening slots (6pm-9pm) to avoid afternoon heat and rain. It's free to attend and gives you a genuine look at regional performing arts without the tourist markup of formal theater shows.

Mid December

Pasar Natal Christmas Markets

Surabaya's significant Christian community (about 10% of the population) means December brings Christmas markets to malls and church grounds, particularly around Darmo and Gubeng areas. These aren't European-style Christmas markets - they're distinctly Indonesian with local crafts, traditional snacks, and carol singing in Javanese and Indonesian. The markets typically run weekends from mid-December through Christmas, with evening hours (4pm-10pm) being most lively. Worth visiting to see how Christmas blends with Javanese culture.

Essential Tips

What to Pack

Lightweight rain jacket with hood - not a poncho, as the wind during storms will turn it into a sail. Afternoon downpours last 30-45 minutes and come with gusts. Pack something that stuffs into a day bag easily.
Two pairs of quick-dry walking shoes - one pair will be wet from rain or sweat at any given time. Surabaya involves lots of walking on uneven sidewalks that flood quickly. Avoid canvas sneakers that take forever to dry in 70% humidity.
Merino wool or synthetic fabric shirts - cotton stays damp all day in December humidity and starts smelling rank by afternoon. Bring 5-6 shirts even for a week trip because you'll change twice daily.
High SPF sunscreen (50+) even though it's rainy season - UV index hits 8 on partly cloudy days and you'll burn during morning activities. Reapply after sweating, which happens constantly.
Small microfiber towel - hotels provide towels obviously, but you'll want something for wiping sweat and drying off during the day. Regular towels stay damp in the humidity.
Waterproof phone case or dry bag - for protecting electronics during sudden downpours and in high humidity. Your phone will fog up going between air-conditioned spaces and outdoor heat.
Sandals with back straps for evening wear - flip-flops are fine but you'll walk through flooded streets occasionally. Something with grip and that stays on your feet works better.
Modest clothing for mosque and temple visits - lightweight long pants or long skirts, shirts covering shoulders. Many heritage sites in Ampel and Chinatown have religious buildings where you'll need coverage.
Small umbrella as backup - rain jackets are primary defense but a compact umbrella helps for light rain and provides shade during hot morning walks. Get one that fits in your day bag.
Anti-chafe balm or powder - the combination of humidity, sweating, and walking means thigh chafing is real. Locals use bedak dingin (cooling powder) which you can buy at any Indomaret for 15,000 IDR.

Insider Knowledge

The afternoon rain pattern is so reliable that locals schedule meetings and activities around it. If you book a 2pm tour or restaurant reservation, you're marking yourself as a tourist - locals know that's when the skies open up. Schedule outdoor activities before 1pm or after 5:30pm and you'll avoid 80% of the rain.
Download the Grab app before arriving and load credit - it's the main transport app and during heavy rain, prices surge but at least you'll get a ride. Regular taxis often refuse short trips during storms. Keep 100,000 IDR in small bills as backup since some drivers prefer cash during rain when the app gets glitchy.
The best rawon (beef black soup) vendors actually improve their recipe in December by adding extra kluwek (black nut) to the broth. Ask locals for 'rawon enak bulan Desember' and they'll point you to vendors who do the seasonal version. It's not written anywhere but everyone knows which stalls do it right.
Tunjungan Plaza and the surrounding Darmo area flood predictably - if you're staying in that neighborhood, plan to be back at your hotel by 2pm or prepared to wait out the rain in a mall. The flooding usually clears by 5pm but those three hours can trap you. The Gubeng area drains much faster due to better infrastructure.

Avoid These Mistakes

Wearing nice leather shoes or expensive sneakers - they'll get soaked in flooded streets and the humidity will destroy leather within days. Locals wear cheap synthetic shoes in rainy season for a reason. Save the good shoes for evening indoor venues.
Booking afternoon tours or activities without asking about rain contingency plans. Many operators will still take you out in the rain or offer poor alternatives. Always ask specifically what happens if it rains during your booked time slot.
Assuming air-conditioned spaces are comfortable refuges - the temperature shock going from 32°C (90°F) humid air to 18°C (64°F) air conditioning repeatedly throughout the day will wreck you. Locals carry light long-sleeve layers for over-air-conditioned malls and restaurants. The temperature swings are harder on your body than the heat itself.

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 December Trip to Surabaya

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