Book cheap flights from Denpasar-Bali to Surabaya

Hotel Days end in
-
Days
-
Hours
-
Minutes
-
Seconds

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
$88
$90
$110
$75
$104
$58
$119
$114
$118
$122
$93
MarchAprilMayJune
Airlines that fly from Denpasar-Bali to Surabaya

Currency and cost comparison

TrainLocal, one-way ticket
50%Trains are 50% more expensive in Surabaya than in Denpasar-Bali.
Denpasar-Bali$0.46
Surabaya$0.69
MealMid-priced restaurant
55%A meal in Surabaya is 55% cheaper than a meal in Denpasar-Bali.
Denpasar-Bali$5.53
Surabaya$2.51
TaxiStandard daytime start rate
13%Taxis are 13% more expensive in Surabaya than in Denpasar-Bali.
Denpasar-Bali$0.78
Surabaya$0.88
CoffeeRegular cappuccino
32%Coffee in Surabaya is 32% cheaper than in Denpasar-Bali.
Denpasar-Bali$3.98
Surabaya$2.69
Exchange rate
1 NZD = 9970.23 IDR
1 IDR = 0.01 NZD
Last checked on Mon, 23/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 95$. 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.88 NZD, 13% more expensive than Denpasar-Bali, with a fare of $ 0.78 NZD,
Comparing transport prices, a cab ride in Surabaya costs an average of 0.88 NZD, the same as in Denpasar-Bali,
Looking at cab fares, a ride in Surabaya costs an average of 0.88 NZD , 13% cheaper than Denpasar-Bali, with a fare of 0.78 NZD,
while train tickets cost 50% more at Surabaya: $ 0.69 NZD versus $ 0.46 NZD at Denpasar-Bali.
while train tickets are cheaper, but cost the same in both Surabaya and Denpasar-Bali: $ 0.69 NZD.
while train tickets cost 50% less at Surabaya: $ 0.69 NZD versus $ 0.46 NZD at Denpasar-Bali.
If you compare the price of a lunch meal, however, you can find it from 2.51 NZD in Surabaya, 55% more than the 5.53 NZD in Denpasar-Bali.
Contrasting the price of a meal, they round 2.51 NZD in both Surabaya and Denpasar-Bali.
Comparing the price of a meal, they range from 2.51 NZD euros in Surabaya, 55% less than the 5.53 NZD euros in Denpasar-Bali.
The price of the coffee is around 32% more expensive in Surabaya, with an average of 2.69 NZD , while in Denpasar-Bali the coffee costs 3.98 NZD.
The price of coffee is about the same in Surabaya and Denpasar-Bali, with an average of 2.69 NZD.
The price of the coffee is around 32% cheaper in Surabaya, with an average of 2.69 NZD, while in Denpasar-Bali the coffee costs 3.98 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).
Which airports have flights between Denpasar-Bali and Surabaya?
The main route from Denpasar-Bali to Surabaya is: Ngurah Rai International Airport (DPS) to Juanda International Airport(SUB). The following airlines fly this route:

Plan your trip

Popular Flight RoutesAlternate routes