Cheap flights from Surabaya to Denpasar (Bali)

101 nonstop flights a week. Operated by 5 airlines, about 1h in the air, 194 mi (313 km). Tickets from $34.

Flights from Surabaya to Denpasar (Bali)

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Surabaya to Denpasar (Bali) at a glance

flight time, from 1h to 1h 5m
1h
straight-line distance
194 mi (313 km)
flights a week
101
next flight
10 November
first and last departure
05:15 - 19:40
lowest price, nonstop, 7 December
$34
airlines
5

Surabaya to Denpasar (Bali) flight schedule

101 flights a week. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
ID 6414
Batik Air
05:15 Juanda International, terminal 1
07:15 Ngurah Rai International, terminal D
1h
Daily
Airbus A320
QG 692
Citilink
05:30 Juanda International, terminal 1
07:35 Ngurah Rai International, terminal D
1h 5m
Daily
Airbus A320
JT 990
Lion Air
07:55 Juanda International, terminal 1
09:55 Ngurah Rai International, terminal D
1h
Daily
Boeing 737-900
GA 342
Garuda Indonesia
09:20 Juanda International, terminal 1
11:20 Ngurah Rai International, terminal D
1h
Daily
Boeing 737-800
QG 696
Citilink
09:30 Juanda International, terminal 1
11:35 Ngurah Rai International, terminal D
1h 5m
Daily
Airbus A320
JT 804
Lion Air
11:15 Juanda International, terminal 1
13:15 Ngurah Rai International, terminal D
1h
Daily
Boeing 737-900
IU 704
Super Air Jet
12:20 Juanda International
14:20 Ngurah Rai International, terminal D
1h
Daily
Airbus A320
QG 668
Citilink
12:45 Juanda International, terminal 1
14:50 Ngurah Rai International, terminal D
1h 5m
Daily
Airbus A320
IU 730
Super Air Jet
13:35 Juanda International
15:35 Ngurah Rai International, terminal D
1h
Mon, Fri, Sun
Airbus A320
IU 706
Super Air Jet
14:00 Juanda International
16:00 Ngurah Rai International, terminal D
1h
Daily
Airbus A320
GA 344
Garuda Indonesia
16:00 Juanda International, terminal 1
18:00 Ngurah Rai International, terminal D
1h
Daily
Boeing 737-800
QG 698
Citilink
16:50 Juanda International, terminal 1
18:55 Ngurah Rai International, terminal D
1h 5m
Daily
Airbus A320
JT 681
Lion Air
17:15 Juanda International, terminal 1
19:15 Ngurah Rai International, terminal D
1h
Daily
Boeing 737-900
JT 910
Lion Air
17:15 Juanda International, terminal 1
19:15 Ngurah Rai International, terminal D
1h
Daily
Boeing 737-800
QG 693
Citilink
19:40 Juanda International, terminal 1
21:45 Ngurah Rai International, terminal D
1h 5m
Daily
Airbus A320

Days of the week are taken from the schedule for the next 14 days; schedules change by season. Denpasar (Bali) is 1 hour ahead of Surabaya. The search shows seat availability and the price for your date.

Airlines flying Surabaya to Denpasar (Bali)

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Surabaya to Denpasar (Bali) depart and land

Departure from Surabaya

101 flights a week, terminal 1, 9 mi (14 km) from the city centre

Arrival in Denpasar (Bali)

101 flights a week, terminal D, 6 mi (10 km) from the city centre

When to visit Denpasar (Bali)

Weather by month

Best time to visit: May, June and July, +28° to +29° by day, sea +28° to +29°. In November it is +30° by day and +26° at night, sea +30°, with 24 rainy days.

Jan
+29° +26° +29° 28 days
Feb
+29° +25° +30° 27 days
Mar
+30° +26° +30° 27 days
Apr
+29° +26° +29° 20 days
May
+29° +26° +29° 18 days
Jun
+29° +26° +29° 19 days
Jul
+28° +25° +28° 17 days
Aug
+28° +24° +28° 19 days
Sep
+29° +25° +28° 20 days
Oct
+30° +25° +29° 19 days
Nov
+30° +26° +30° 24 days
Dec
+30° +26° +30° 26 days

Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from Surabaya to Denpasar (Bali)?
A nonstop flight takes 1 hour on average, from 1h to 1h 5m depending on the flight.
How far is Denpasar (Bali) from Surabaya?
194 mi (313 km) in a straight line between the cities.
Which airlines fly nonstop from Surabaya to Denpasar (Bali)?
Citilink (35 a week), Lion Air (28 a week), Super Air Jet (17 a week), Garuda Indonesia (14 a week) and Batik Air (7 a week).
How many flights a day are there from Surabaya to Denpasar (Bali)?
There are 101 a week, about 14.4 a day on average.
When are the first and last flights from Surabaya to Denpasar (Bali)?
The first departure is at 05:15 (ID6414), the last at 19:40 (QG693). Local time.
What is the time difference between Surabaya and Denpasar (Bali)?
Denpasar (Bali) is 1 hour ahead of Surabaya. Schedule times on this page are local to each airport.
Which Surabaya airport do flights to Denpasar (Bali) leave from?
Juanda International (101 a week).