Book cheap flights from Denpasar-Bali to Surabaya

Explore the best deals

Discover the cheapest flights from Denpasar-Bali to Surabaya
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Denpasar-Bali to Surabaya

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available at the beginning of May. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 4 May - 10 May
$106
$107
$107
$78
$84
$117
$75
$104
$58
$104
MarchAprilMay

Currency and cost comparison

TrainLocal, one-way ticket
53%Trains are 53% more expensive in Surabaya than in Denpasar-Bali.
Denpasar-Bali$0.45
Surabaya$0.69
MealMid-priced restaurant
50%A meal in Surabaya is 50% cheaper than a meal in Denpasar-Bali.
Denpasar-Bali$4.98
Surabaya$2.49
TaxiStandard daytime start rate
13%Taxis are 13% more expensive in Surabaya than in Denpasar-Bali.
Denpasar-Bali$0.77
Surabaya$0.87
CoffeeRegular cappuccino
31%Coffee in Surabaya is 31% cheaper than in Denpasar-Bali.
Denpasar-Bali$3.86
Surabaya$2.67
Exchange rate
1 NZD = 10090.21 IDR
1 IDR = 0.01 NZD
Last checked on Tue, 03/03
Distance: 315 kms
Denpasar-Bali airports
Ngurah Rai International Airport (DPS)How far from city centre: 10 kms
Surabaya airports
Juanda International Airport (SUB)How far from city centre: 4 kms

Guide to flying from Bali to Surabaya: what to expect

Surabaya offers a compelling blend of rich history, cultural depth, and urban vibrancy. As a major Indonesian city, it draws visitors keen to explore its significant landmarks, delve into its historical narrative, and experience its distinctive local culture. Discover a city that beautifully balances its past with a dynamic present, providing a wealth of interesting experiences for every traveller.

Flying from Bali to Surabaya is a quick and convenient journey. Expect an average flight duration of around 1 hour and 15 minutes, making it a perfect short-haul trip. For the best travel experience, consider flying during the dry season, which typically runs from April to October. This period offers pleasant weather conditions, ideal for exploring Surabaya’s outdoor attractions and enjoying its bustling city life without the frequent rainfall common during the wet season. Early morning or late afternoon flights often provide cooler temperatures upon arrival and can sometimes offer more competitive fares.

Airports in Bali

Planning your journey from Bali to Surabaya? Ngurah Rai International Airport is your primary gateway, offering numerous flights to your destination.

Ngurah Rai International Airport (DPS)

Ngurah Rai International Airport is situated 13 kilometres south of Denpasar. It features a modern design inspired by Balinese architecture and a single passenger terminal handling all commercial departures and arrivals. The facilities include a wide range of dining options, duty-free shopping, and lounges for travellers. A dedicated pick-up and drop-off area ensures smooth transit.

Airports in Surabaya

When flying from Bali to Surabaya, you will most likely arrive at Juanda International Airport, the primary aviation hub serving the region.

Juanda International Airport (SUB)

Juanda International Airport is located approximately 12 kilometres from Surabaya city centre. This significant facility serves as a gateway to East Java and beyond, handling a large volume of domestic and international traffic. The airport features two main terminals: Terminal 1 for domestic flights and Terminal 2 for international services. Facilities include various dining options, retail stores, and comfortable waiting areas across both terminals. Efficient ground transport, including taxis and airport buses, connects travellers to the city.

Book your flights from Bali to Surabaya at the best price

The scent of cloves and the rich green of volcanic landscapes await you in Surabaya. Ready to discover Indonesia's second-largest city? With eDreams, you can effortlessly compare flights from a vast network of airlines, making it simple to find the perfect option for your journey from Bali. Want even more value? Become an eDreams Prime member for exclusive discounts on thousands of flights. You can also bundle your flight and hotel booking to save time and money. Start exploring flight options today and prepare for your exciting trip to Surabaya.

Frequently asked questions about flights from Denpasar-Bali to Surabaya

Is it safe to travel from Denpasar-Bali to Surabaya during the Covid-19 situation?
At eDreams we do our best to ensure that your travel plans won't be affected by restrictions or possible cancellations that Indonesia may apply. Using the flexible ticket gurantee you can decide if you rather rebook or get a refund!
On average, how much is the price of a flight from Denpasar-Bali to Surabaya?
When you fly from Denpasar-Bali to Surabaya the average price is $96.37. However, this price depends on many other factors such as seasonality or how far in advance the route has been booked.
For flights from Denpasar-Bali to Surabaya, how can I find the cheapest price?
The cheapest price for a flight from Denpasar-Bali to Surabaya is 87$. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
Is Surabaya more expensive than Denpasar-Bali to visit?
Looking at cab fares, a ride in Surabaya costs about $ 0.87 NZD, 13% more expensive than Denpasar-Bali, with a fare of $ 0.77 NZD,
while train tickets cost 53% more at Surabaya: $ 0.69 NZD versus $ 0.45 NZD at Denpasar-Bali.
Comparing the price of a meal, they range from 2.49 NZD euros in Surabaya, 50% less than the 4.98 NZD euros in Denpasar-Bali.
The price of the coffee is around 31% cheaper in Surabaya, with an average of 2.67 NZD, while in Denpasar-Bali the coffee costs 3.86 NZD.
How long does the flight from Denpasar-Bali to Surabaya take?
Flight length from Denpasar-Bali to Surabaya is around 1 hour on average, at an average distance of 315.33 km, for flights for the route (which may have 1 or more stops in other cities in between).
How is the weather in Surabaya compared to Denpasar-Bali?
While in Denpasar-Bali the temperatures can reach an average of 31.76 ºC in summer, with precipitation levels up to 9 mm ,Surabaya's temperatures can go up to 34.18 ºC during the hot season, with 2.3 mm average of rain rate . In winter, however, weather indicators show around 21.2 ºC in Surabaya, compared to the 18.7 ºC average degrees reported in Denpasar-Bali. During the winter period, Denpasar-Bali can register 2.3 mm precipitation, while Surabaya have an average of 1.6 mm rain level.

Plan your trip

Popular Flight RoutesAlternate routes