
Bali is an easy place to fall in love with. But if you’re an Australian traveller who wants to see more of Indonesia beyond beaches, beach clubs and rice terraces, Surabaya is a fascinating next stop.
Indonesia’s second-largest city and the capital of East Java, Surabaya is less about resort living and more about history, food, architecture and everyday Indonesian city life. Better still, it’s one of the most useful gateways to East Java’s spectacular natural attractions, particularly Mount Bromo. Indonesia Travel describes Surabaya as a gateway to East Java’s mountains, beaches and cultural attractions.
The journey from Bali is also remarkably simple. A direct flight from Ngurah Rai International Airport (DPS) to Juanda International Airport (SUB) takes roughly 1 hour 15 minutes, with multiple airlines operating the route.
So, if you're ready to swap Bali's tropical holiday atmosphere for a taste of Java, here's how to make the most of your Bali-to-Surabaya trip.
At first glance, Surabaya might seem like an unusual holiday destination after Bali. But that's exactly why it's worth considering.
The city offers a much more urban and distinctly Javanese experience. You'll find historic buildings, traditional markets, religious landmarks and some of East Java's most distinctive food.
More importantly, Surabaya makes an excellent starting point for exploring the region. Mount Bromo can be reached from Surabaya by road, while longer itineraries can continue towards Ijen Crater and Banyuwangi.
For an Australian traveller, this makes Surabaya ideal as either a two- or three-night city break or the beginning of a longer East Java adventure.
For most travellers, flying is by far the most practical way to travel from Bali to Surabaya.
Direct services connect Ngurah Rai International Airport (DPS) with Juanda International Airport (SUB). Traveloka's current schedule shows frequent direct services from airlines including Garuda Indonesia, Citilink, Lion Air, Batik Air and Super Air Jet. The shortest scheduled journey is around 1 hour 15 minutes.
This means you can have breakfast in Bali, board a morning flight and be in Surabaya in time for lunch.
When choosing your flight, remember that Juanda International Airport is outside central Surabaya. Allow additional time for the transfer to your hotel.
Technically, yes. You can travel from Bali across the Bali Strait by ferry and continue overland through East Java. However, this is considerably slower than flying.
Choose the overland route only if you're deliberately planning a road trip through Java or want to experience the journey rather than simply get from Bali to Surabaya.
For the city itself, two to three nights is a comfortable amount of time. Two nights gives you enough time to explore the main historical attractions, sample local food and experience the city centre.
If Mount Bromo is part of your plan, consider staying for three nights or using Surabaya as the starting point for a longer East Java itinerary. Surabaya is also a useful stop before continuing to other destinations in East Java, rather than simply somewhere to pass through on your way to Bromo.

Indonesia

DoubleTree by Hilton Surabaya

9.0/10
•





Genteng
AU$102
Start in the heart of the city at Jalan Tunjungan, one of Surabaya's best-known streets.
The area combines historic architecture, shops, restaurants and modern city life. It's particularly enjoyable in the late afternoon when the temperature starts to drop and locals head out.
For first-time visitors, staying around Tunjungan or Genteng is also convenient because you'll be close to many central attractions. Traveloka's Surabaya accommodation guide identifies the city centre, including Tunjungan and Genteng, as a popular base for visitors.
For a glimpse into one of Indonesia's most distinctive industries, visit House of Sampoerna.
The complex includes a museum and café and provides an insight into the production of clove-blended cigarettes, known locally as kretek. It is also located within Surabaya's historic area.
Even if you're not interested in cigarettes, the building and surrounding heritage area make it an interesting cultural stop.
Surabaya's cultural diversity becomes particularly visible around the Ampel area.
The historic Ampel Mosque sits within a neighbourhood influenced by Arab and Muslim heritage, with traditional shops and markets surrounding the area. Surabaya's history has also been shaped by Chinese, Arab, Madurese and Javanese communities.
For a visitor, this is one of the best places to experience a side of Surabaya that feels far removed from Bali's tourist centres.
The Monumen Kapal Selam, or Submarine Monument, offers an unusual sightseeing experience: you can explore a preserved Indonesian Navy submarine.
Indonesia Travel notes that the submarine was built in 1952 and is now presented as a museum highlighting Indonesia's maritime history.
It's a relatively compact attraction, so it's easy to combine with other central-city sightseeing.
If you're looking for air conditioning and a little retail therapy after exploring the city in the heat, Tunjungan Plaza is an enormous shopping complex in central Surabaya.
The complex includes shops, restaurants, supermarkets, entertainment and cinemas.
It might not be the most traditional Indonesian experience, but it's a useful place to take a break, and perhaps pick up some snacks before your next adventure.
For many international travellers, Surabaya is less about the city and more about what comes next.
Mount Bromo, located within Bromo Tengger Semeru National Park, is one of East Java's signature attractions. Its landscape includes the enormous Tengger caldera, the Sea of Sand and dramatic volcanic peaks.
From Surabaya, the drive to the Bromo area generally takes around 2–3 hours, depending on the route and traffic. Indonesia Travel recommends leaving around midnight if you're travelling directly from Surabaya and want to reach the viewpoint in time for sunrise.
The classic experience starts before dawn, with visitors heading to a viewpoint around Mount Penanjakan before continuing towards the Sea of Sand and Bromo crater.
If you’re doing this, prepare for a very early morning and much cooler temperatures than Bali. Bring a warm layer, comfortable shoes and sun protection.
For a more comfortable experience, I'd book an organised Bromo tour or arrange a private driver rather than attempting to coordinate multiple local transfers yourself.

Indonesia

KidZania Surabaya Tickets

9.5/10
Dukuh Pakis
AU$14
AU$10
The dry season, roughly April to October, is generally the most convenient period for exploring East Java's outdoor attractions.
For Bromo, clearer and drier weather can make sunrise views more rewarding, although conditions on the mountain can change quickly.
For Australians, June to September is particularly appealing because it coincides with the cooler months at home and generally favourable conditions for exploring Java.
July and August are popular, so expect more visitors at Bromo and potentially higher demand for accommodation and tours.
If you're more interested in Surabaya's museums, food and urban attractions than mountain scenery, you have more flexibility throughout the year.
If Bali has introduced you to Indonesian food, Surabaya is where you can take your culinary exploration further.
Start with rawon, a rich black beef soup made distinctive by kluwek, which gives the broth its dark colour and earthy flavour. Indonesia Travel identifies rawon as one of East Java's best-known dishes.
Then try rujak cingur, one of Surabaya's most distinctive dishes. It combines vegetables, fruit, lontong and slices of cooked beef snout with a strong peanut-and-petis sauce.
If you're not quite ready for something that adventurous, try lontong balap, made with rice cakes, bean sprouts and fried tofu, or look for other East Javanese favourites at local markets.
Surabaya's food scene ranges from simple warungs to sophisticated restaurants. Indonesia Travel also highlights traditional and fine-dining experiences around the city.
Surabaya offers everything from affordable guesthouses to international five-star hotels. For a first visit, you can prioritise Tunjungan, Genteng or central Surabaya, where you'll be close to restaurants, shopping and many attractions. Here are the options worth considering:
Hotel Majapahit Surabaya – MGallery, is a iconic 5-star landmark blending colonial elegance with rich history right in the heart of Jalan Tunjungan. Guests can relax amidst lush courtyard gardens, enjoy upscale dining at Sarkies and Indigo, and experience pampering at the full-service spa. Its classic architecture and historic charm make it an extraordinary retreat for history lovers and luxury travelers.

Indonesia

Majapahit Hotel Surabaya - MGallery Collection

9.0/10
•





Genteng
AU$151
AU$138
Situated in the central business district, JW Marriott Hotel Surabaya delivers world-class luxury with classic 25-story European-style architecture. The hotel features lavish rooms, an outdoor pool surrounded by tropical palm trees, and fine dining options serving Chinese, Japanese, and international cuisine. It provides an ideal setting for business executives and discerning leisure travelers seeking top-tier comfort.

Indonesia

JW Marriott Hotel Surabaya

8.9/10
Tegalsari
AU$143
Bumi Surabaya City Resort offers a peaceful, green sanctuary set within sprawling tropical gardens in downtown Surabaya. The resort combines subtle traditional Javanese elements with modern amenities, featuring outdoor pools, tennis courts, and diverse dining venues. It serves as an inviting oasis for guests looking to unwind while remaining close to the city's key attractions.

Indonesia

Bumi Surabaya City Resort

8.9/10
•





Genteng
AU$164
AU$150
Directly connected to Tunjungan Plaza mall, Four Points by Sheraton Surabaya provides unmatched convenience for shopping, dining, and business. The contemporary hotel features stylish rooms, an outdoor pool, a 24-hour fitness center, and a vibrant signature restaurant. It is a smart choice for travelers prioritizing urban accessibility and seamless comfort.

Indonesia

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4/10
Tegalsari
AU$128
Perched atop Pakuwon Mall in West Surabaya, The Westin Surabaya offers a sophisticated, wellness-focused escape with panoramic city views. Guests can experience signature Westin Heavenly Beds, multiple outdoor pools, high-end dining, and access to nearby golf facilities. Its striking modern design and premium services cater exceptionally well to contemporary luxury travelers.

Indonesia

The Westin Surabaya

9.3/10
Wiyung
AU$217
ARTOTEL Grand Prima Surabaya (formerly ARTOTEL TS Suites) is a trendy lifestyle hotel located near the Town Square complex in Wonokromo. Known for its art-infused, contemporary design, the property features spacious studio rooms, an energetic bar, spa facilities, and an on-site nightclub. It appeals to modern travelers and culture enthusiasts seeking a vibrant, stylish stay.

Indonesia

ARTOTEL Grand Prima Surabaya

9.0/10
•




Wonokromo
AU$51
AU$50
Hotel prices and availability vary by date, so check your preferred travel period before booking.
Read More: Best islands to visit in Indonesia
If you're travelling from Bali to Surabaya during the same Indonesian trip, you don't need another visa. Bali and Surabaya are both within Indonesia, so the flight is a domestic journey.
Your Indonesian entry permission remains relevant for the entire trip.
As of the latest Australian Government advice, Australians travelling to Indonesia for tourism can use an e-Visa on Arrival (e-VOA) or Visa on Arrival (VOA). The fee is IDR 500,000, and the visa allows a 30-day stay that can be extended once for another 30 days under the applicable rules.
Australian travellers must also complete the All Indonesia Arrival Card online within 72 hours before arriving at an international entry point. Smartraveller advises using official Indonesian government websites ending in go.id and warns against fake arrival-card websites.
If Bali is your initial entry point, remember that the Bali tourist levy of IDR 150,000 is separate from your Indonesian visa.
Always check the latest Smartraveller and Indonesian Immigration requirements before departure, as entry rules can change.
Wed, 2 Sep 2026

Super Air Jet
Bali / Denpasar (DPS) to Surabaya (SUB)
Start from AU$55.11
Thu, 10 Sep 2026

Scoot
Sydney (SYD) to Surabaya (SUB)
Start from AU$466.00
Mon, 31 Aug 2026

Scoot
Perth (PER) to Surabaya (SUB)
Start from AU$313.57
Travelling from Bali to Surabaya is less about replacing one holiday destination with another and more about adding a completely different chapter to your Indonesian adventure.
Bali gives you beaches and tropical relaxation. Surabaya gives you history, multicultural neighbourhoods and bold East Javanese flavours. And beyond the city, East Java opens the door to volcanic landscapes like Mount Bromo and, with more time, Ijen and Banyuwangi.
If you're ready to plan the next leg, start by checking the flight, then choose a hotel that suits the kind of trip you're planning. and activities in advance on one app, Traveloka. Enjoy special deals, free cancellation for hotel, and easy reschedule for flight booking. *Terms and conditions apply.
Then leave Bali behind for a little while—and discover why East Java deserves a place on your Indonesian itinerary.






