Surabaya, Indonesia: Best Months for a Weather-Savvy Trip

Sunny day in Surabaya with clear blue skies over the city skyline during dry season

Did you know that while Surabaya’s dry season sees just 15 mm (0.6 in) of rain in August, its wettest month of January pours down a staggering 386 mm (15.2 in)? This dramatic contrast highlights why timing your visit to Indonesia’s second-largest city is crucial. As the capital of East Java province, Surabaya offers visitors a fascinating blend of colonial architecture, vibrant markets, and delicious cuisine—all best enjoyed when the weather cooperates with your plans.

Getting There & Planning Your Journey

Surabaya is served by Juanda International Airport (SUB), which connects to major cities across Southeast Asia. Direct flights operate from Singapore, Kuala Lumpur, and Jakarta, making it easily accessible for international travelers.

Ready to Book Your Flight?

Find the best deals on flights to Surabaya from your location with our trusted partner.

Search Flights to Surabaya

For travelers already in Indonesia, train services connect Surabaya to other major cities on Java island, including Jakarta (8-10 hours) and Yogyakarta (6-7 hours). The train journey offers scenic views of Java’s countryside and is a comfortable alternative to flying.

When planning your trip, consider that most international visitors can obtain a 30-day visa on arrival for approximately IDR 500,000 (about $35 USD). Ensure your passport has at least six months of validity beyond your planned departure date.

Best Time to Visit & Weather Tips

Surabaya experiences a tropical climate with only two distinct seasons: dry and wet. Understanding these patterns is essential for planning your visit.

Dry Season (May to October)

The dry season spans from May to October, characterized by sunny days, cooler evenings, and minimal rainfall. Temperatures typically range from 25°C to 32°C (77°F to 90°F). This period is ideal for exploring outdoor attractions and enjoying various activities without weather disruptions.

Best months: July and August offer the most reliable weather, with virtually no rain and lower humidity levels. September remains excellent with gradually increasing chances of occasional showers toward the end of the month.

Wet Season (November to April)

The wet season runs from November to April, bringing frequent downpours and high humidity. Temperatures remain warm, ranging from 26°C to 31°C (79°F to 88°F). Rain typically comes in short, intense bursts, often in the afternoon or evening.

Considerations: January and February are the wettest months, with rainfall potentially causing localized flooding in low-lying areas. Morning activities are recommended during this season to avoid afternoon showers.

Traveler’s Tip

Even during the dry season, Surabaya’s humidity remains high (often above 70%). Pack lightweight, breathable clothing regardless of when you visit, and stay hydrated throughout your trip.

Tourist Seasons in Surabaya

High Season (July-August)

Peak tourist season coincides with the driest months and summer holidays in many countries. Expect higher prices for accommodations and more crowds at popular attractions.

Shoulder Season (May-June, September-October)

These months offer an excellent balance of good weather, fewer crowds, and better deals on accommodations. Perfect for travelers seeking value without compromising on weather conditions.

Low Season (November-April)

The wet season brings the lowest prices and fewest tourists. If you don’t mind occasional rain showers and have flexible plans, this can be a budget-friendly time to visit.

Getting Around Locally

Surabaya's Trans Semanggi Suroboyo bus on a main street with passengers boarding

Navigating Surabaya is relatively straightforward with various transportation options available to tourists. The city’s infrastructure is well-developed, making it easy to explore both central areas and outlying attractions.

  • Ride-hailing apps: Gojek and Grab are widely used in Surabaya and offer convenient, affordable transportation. Both motorcycle (for solo travelers) and car options are available.
  • Trans Semanggi Suroboyo buses: The city’s modern bus system is affordable (IDR 5,000-6,200 per trip) and connects major areas. Routes are clearly marked, making it tourist-friendly.
  • Traditional angkot: These small public minivans follow fixed routes and are very inexpensive (IDR 5,000-10,000). While authentic, they can be challenging for visitors unfamiliar with the routes.
  • Taxis: Metered taxis are readily available and relatively affordable. Blue Bird is the most reputable taxi company in Indonesia.
  • Explore Surabaya at Your Own Pace

    For maximum flexibility, especially during the dry season, consider renting a car to explore Surabaya and the surrounding East Java region.

    Check Rental Car Options

    Where to Stay

    Luxury hotel room in Surabaya with city views and modern furnishings

    Surabaya offers a wide range of accommodation options to suit every budget and preference. The city center (around Tunjungan Plaza) and the eastern areas near the airport provide the most convenient bases for exploring.

    Budget Options

    Hostels and budget hotels typically range from IDR 70,000 to 300,000 ($5-20 USD) per night. Areas like Gubeng offer affordable options with good access to public transportation.

    Weather consideration: During wet season, choose accommodations on higher floors or in areas less prone to flooding.

    Mid-range Hotels

    For IDR 300,000 to 700,000 ($20-45 USD), you can find comfortable hotels with amenities like air conditioning, Wi-Fi, and breakfast. The city center and Surabaya Barat (West Surabaya) offer excellent mid-range options.

    Weather consideration: Hotels with covered walkways or indoor facilities are ideal during wet season months.

    Luxury Accommodations

    Luxury hotels and resorts start from IDR 700,000 ($45 USD) and can exceed IDR 2,500,000 ($160 USD) for premium properties. These often feature swimming pools, spas, and multiple dining options.

    Weather consideration: Many luxury hotels offer indoor entertainment options perfect for rainy days.

    Find Your Perfect Stay in Surabaya

    Browse a wide selection of accommodations ranging from budget-friendly hostels to luxury hotels.

    Book Accommodations Now

    Dining & Local Cuisine

    Traditional Surabaya street food stall selling Rujak Cingur with customers dining

    Surabaya’s culinary scene is a highlight for many visitors, offering a delicious introduction to East Javanese flavors. The city is known for its bold, spicy dishes that reflect its multicultural heritage.

    Must-Try Local Specialties

  • Rujak Cingur: A unique vegetable and fruit salad with sliced beef snout, tofu, tempeh, and a spicy peanut sauce. This iconic Surabaya dish is best tried at Rujak Cingur Pak Yusuf or Depot Bu Rudy.
  • Rawon: A rich black beef soup colored with keluak nuts. The complex, earthy flavor makes this dish particularly memorable. Try it at Rawon Setan on Jalan Embong Malang.
  • Soto Ayam: Aromatic chicken soup with turmeric, lemongrass, and other spices, served with rice, bean sprouts, and boiled egg. Soto Ayam Lamongan Cak Har is a local favorite.
  • Lontong Balap: Rice cakes with bean sprouts, fried tofu, and lentil fritters, topped with sweet soy sauce and shrimp paste. Find it at street stalls throughout the city.
  • Dining Experiences

    Street Food Adventures

    The best street food can be found at G-Walk in Citraland (West Surabaya), a popular night market open from 5 PM until late. During the wet season (November-April), covered food courts like those in Tunjungan Plaza offer a rain-free alternative.

    Historical Dining

    Toko Oen, established in 1936, offers a nostalgic dining experience with Dutch-Indonesian fusion cuisine. Its colonial-era atmosphere is particularly charming during the dry season when you can enjoy the outdoor seating area.

    Food Safety Tip

    During the hot, humid months (especially October-November), be extra cautious with street food. Choose stalls with high customer turnover and where food is cooked fresh in front of you to minimize the risk of foodborne illness.

    Attractions, Sightseeing & Activities

    Submarine Monument (Monumen Kapal Selam) in Surabaya with visitors exploring

    Surabaya offers a diverse range of attractions that showcase its historical significance, cultural heritage, and modern developments. The best time to explore these sites depends largely on weather conditions.

    Historical Landmarks

    Heroes Monument (Tugu Pahlawan)

    This 41.15 m (135 ft) tall monument commemorates the Battle of Surabaya during Indonesia’s fight for independence. The surrounding museum provides historical context.

    Best visited: During dry season (May-October) when you can fully appreciate the outdoor monument and grounds.

    House of Sampoerna

    A beautifully preserved Dutch colonial building that now houses a museum dedicated to the history of Indonesia’s famous kretek (clove) cigarette industry.

    Best visited: Year-round, as it’s primarily indoors. A perfect rainy day activity during wet season.

    Modern Attractions

    Suramadu Bridge

    Indonesia’s longest bridge (5.4 km/3.4 miles) connects Java to Madura Island. The views are particularly spectacular at sunset.

    Best visited: During dry season, especially May-September when clear skies offer the best views.

    Submarine Monument (Monumen Kapal Selam)

    Explore a real Soviet-built submarine that once served in the Indonesian Navy. Visitors can walk through the interior to experience life aboard a submarine.

    Best visited: Year-round, though the outdoor portion is more enjoyable during dry months.

    Discover Surabaya’s Best Experiences

    Book guided tours and activities to make the most of your visit to Surabaya, regardless of the season.

    Browse Tours & Activities

    Seasonal Activity Tip

    If visiting during the wet season (November-April), plan indoor activities for afternoons when rain is most likely. Save outdoor explorations for mornings when skies are typically clearer.

    Museums, Cultural Spots & Festivals

    Colorful performance at the Surabaya Cross Culture Festival with traditional dancers

    Surabaya’s rich cultural heritage is showcased through its museums, cultural institutions, and vibrant festivals. Many of these experiences are available year-round, though some festivals are tied to specific seasons.

    Museums & Cultural Institutions

  • Museum Mpu Tantular: East Java’s largest museum houses an impressive collection of archaeological artifacts, traditional weapons, and cultural items. The museum is fully indoors, making it perfect for rainy season visits.
  • Surabaya North Quay: This revitalized port area showcases Surabaya’s maritime heritage. Best visited during dry season evenings when the area comes alive with food vendors and cultural performances.
  • Cheng Hoo Mosque: This unique Chinese-style mosque reflects Surabaya’s multicultural identity. The intricate architecture is best appreciated during morning hours in the dry season when lighting is optimal for photography.
  • Annual Festivals & Events

    Surabaya Cross Culture Festival (July)

    This vibrant celebration showcases cultural performances, parades, and exhibitions from across Indonesia and beyond. Held during the dry season, outdoor events proceed without weather disruptions.

    Rujak Uleg Festival (May)

    Celebrating Surabaya’s culinary heritage, this festival centers around the preparation and enjoyment of Rujak Uleg, a traditional fruit and vegetable salad. The May timing offers pleasant weather for this outdoor food festival.

    Independence Day Celebrations (August 17)

    Surabaya comes alive with parades, cultural performances, and community events celebrating Indonesia’s independence. The August date falls within the dry season, ensuring comfortable conditions for outdoor festivities.

    Cultural Tip

    When visiting religious sites like mosques or temples in Surabaya, dress modestly with shoulders and knees covered regardless of the season. Women may need to cover their heads at certain locations.

    Sports, Nature & Outdoor Experiences

    Taman Bungkul Park in Surabaya with families enjoying outdoor activities

    Despite being a major urban center, Surabaya offers several green spaces and outdoor experiences. The dry season (May-October) provides the most reliable conditions for outdoor activities, though early morning excursions can be pleasant year-round.

    Parks & Green Spaces

    Taman Bungkul

    This award-winning city park features walking paths, a skateboard arena, and food vendors. Most popular in the evenings during dry season when locals gather to socialize and enjoy street food.

    Kebun Bibit Wonorejo

    A peaceful botanical garden with diverse plant species and walking trails. Best visited during weekday mornings in the dry season when crowds are minimal and temperatures are cooler.

    Nature Excursions

    Mangrove Ecotourism Wonorejo

    Explore Surabaya’s coastal ecosystem through boat tours of the mangrove forests. The dry season (especially June-September) offers the best conditions for wildlife spotting.

    Kenjeran Beach

    While not Bali’s pristine shores, this urban beach offers views of the Suramadu Bridge and recreational activities. Most enjoyable during the dry season weekdays when it’s less crowded.

    Day Trip Recommendation

    Mount Bromo, one of Indonesia’s most spectacular volcanoes, is approximately 4 hours from Surabaya. The best time to visit is during the dry season (May-October), with June-August offering the clearest views for sunrise tours.

    Explore Beyond Surabaya

    Surabaya serves as an excellent base for exploring East Java’s natural wonders, including Mount Bromo and Ijen Crater.

    Book Day Trips & Excursions

    Safety, Etiquette & Local Customs

    Visitors removing shoes before entering a mosque in Surabaya

    Surabaya is generally safe for tourists, but as with any major city, certain precautions are advisable. Understanding local customs and etiquette will also enhance your experience and show respect for the local culture.

    Safety Considerations

  • Weather-related safety: During the wet season (November-April), be aware of potential flooding in low-lying areas after heavy rainfall. Check weather forecasts daily.
  • Health precautions: Tap water is not safe to drink. Stick to bottled water with intact seals. During the hottest months (October-November), stay hydrated and limit outdoor activities during peak afternoon heat.
  • Urban safety: Exercise standard precautions against petty theft, especially in crowded markets and tourist areas. Keep valuables secure and be vigilant at night.
  • Cultural Etiquette

    Religious Respect

    Indonesia is the world’s largest Muslim country. During Ramadan (dates vary yearly), be respectful by avoiding eating, drinking, or smoking in public during daylight hours. Dress modestly when visiting religious sites regardless of the season.

    Social Customs

    Greet people with a slight bow and a smile. If shaking hands, use your right hand only. Remove shoes before entering homes or religious buildings. Pointing with your index finger or touching someone’s head is considered rude.

    Tipping Culture

    Tipping is not mandatory in Indonesia, but it’s appreciated for good service. At restaurants without service charge, 5-10% is appropriate. For tour guides and drivers, IDR 50,000-100,000 per day is a generous tip.

    Practical Travel Tips

    Tourist using a mobile phone with Indonesian SIM card at a cafe in Surabaya

    These practical tips will help you navigate Surabaya comfortably throughout the year, with special considerations for seasonal variations.

    Communication & Connectivity

  • SIM cards: Purchase a local SIM card at Juanda International Airport or at official provider shops like Telkomsel. Prices range from IDR 50,000-100,000 ($3-7 USD) for packages with data.
  • Language: While Bahasa Indonesia is the official language, many people in the tourism industry speak basic English. Learning a few Indonesian phrases is appreciated.
  • Useful apps: Download Gojek or Grab for transportation, Google Maps (with offline maps), and Google Translate with the Indonesian language pack.
  • Money Matters

  • Currency: The Indonesian Rupiah (IDR) is the local currency. ATMs are widely available in shopping malls and commercial areas.
  • Cash vs. cards: While major hotels and restaurants accept credit cards, smaller establishments and street vendors are cash-only. Always carry some cash.
  • Money changers: Exchange currency at reputable money changers in shopping malls rather than street vendors. Count your money carefully before leaving.
  • Packing Essentials

    Dry Season (May-October)

    Pack lightweight, breathable clothing, sunscreen (SPF 30+), sunglasses, a hat, and comfortable walking shoes. A light jacket or long-sleeved shirt is useful for air-conditioned indoor spaces.

    Wet Season (November-April)

    Include a lightweight rain jacket or compact umbrella, quick-dry clothing, and waterproof footwear. Plastic bags or waterproof cases for electronics are essential during this period.

    Arriving by Cruise?

    Surabaya is a popular port of call for cruise ships exploring Indonesia. Check available cruise options that include Surabaya in their itinerary.

    Browse Cruise Options

    Ready for Your Surabaya Adventure?

    Sunset over Surabaya skyline with golden light illuminating the city

    Whether you choose to visit during the sunny dry season or embrace the occasional showers of the wet season, Surabaya offers a fascinating glimpse into East Java’s culture, history, and cuisine. By planning your trip with the seasonal patterns in mind, you’ll maximize your enjoyment of this vibrant Indonesian city.

    From exploring colonial architecture and sampling spicy local dishes to using the city as a gateway to East Java’s natural wonders, Surabaya rewards travelers who venture beyond Indonesia’s more famous destinations. The best months to visit—May through October—provide ideal conditions for outdoor exploration, but budget-conscious travelers might find the occasional rain showers of the shoulder seasons a fair trade-off for lower prices and fewer crowds.

    Ready to experience Surabaya’s unique blend of tradition and modernity? Start planning your weather-savvy trip today!

    The above is subject to change.

    Check back often to TRAVEL.COM for the latest travel tips and deals.

    Related Posts

    Tegal, Indonesia: Best Things to Do – Top Picks

    Tegal, Indonesia: Best Things to Do – Top Picks

    Did you know that Tegal is home to one of Java's most distinctive food cultures, where the local "warteg" (Warung Tegal) food stalls have become so popular they've spread throughout Indonesia? This small coastal city in Central Java might not be on most international...