One Way

Popular Filters

+ 1 more

One Way Price

KWD 7 KWD 200

Duration

1 h 0 m 22 h 0 m

Stops From Surabaya

Departure From Surabaya

Before 6 AM

KWD 24.08

6 AM - 12 PM

KWD 7.08

12 PM - 6 PM

KWD 9.08

After 6 PM

KWD 10.08

Arrival at Denpasar Bali

6 AM - 12 PM

KWD 7.08

12 PM - 6 PM

KWD 9.08

After 6 PM

KWD 10.08

Alliances & Airlines

Oneworld

()

SkyTeam

(33)

Star Alliance

()

Layover Airports

Layover Duration

45 m 18 h 30 m

Surabaya To Denpasar Flights

Book Surabaya to Denpasar flight tickets at lowest price. Get best deals on your upcoming Surabaya to Denpasar flights only on MakeMyTrip. Also Book Denpasar to Surabaya Flights. Currently 56 flights flying from Surabaya to Denpasar. To save maximum on flight booking click on below Fare Calendar button and choose your dates.

Sorted By:
Departure
Duration
Arrival
Price
Hevi Lift PNG

More Timing Options

KWD 10

KWD 7.08

Surabaya to Denpasar Bali , 7 Sep

Hevi Lift PNG IU | 706

06:00

Sun, 7 Sep 25

Surabaya, Indonesia

01 h

08:00

Sun, 7 Sep 25

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Lion Air

KWD 12

KWD 9.08

Surabaya to Denpasar Bali , 7 Sep

Lion Air JT | 804

12:00

Sun, 7 Sep 25

Terminal T1

Surabaya, Indonesia

01 h

14:00

Sun, 7 Sep 25

Terminal D

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Lion Air

KWD 13

KWD 10.08

Surabaya to Denpasar Bali , 7 Sep

Lion Air JT | 910

14:25

Sun, 7 Sep 25

Terminal T1

Surabaya, Indonesia

01 h

16:25

Sun, 7 Sep 25

Terminal D

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Citilink

KWD 14

KWD 11.08

Surabaya to Denpasar Bali , 7 Sep

Citilink QG | 698

12:05

Sun, 7 Sep 25

Terminal T1

Surabaya, Indonesia

01 h

14:05

Sun, 7 Sep 25

Terminal D

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Citilink

More Timing Options

KWD 15

KWD 12.08

Surabaya to Denpasar Bali , 7 Sep

Citilink QG | 668

13:30

Sun, 7 Sep 25

Terminal T1

Surabaya, Indonesia

01 h

15:30

Sun, 7 Sep 25

Terminal D

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air

KWD 27

KWD 24.08

Surabaya to Denpasar Bali , 7 Sep

Batik Air ID | 6414

05:15

Sun, 7 Sep 25

Terminal T1

Surabaya, Indonesia

01 h

07:15

Sun, 7 Sep 25

Terminal D

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air, Lion Air

KWD 39

KWD 36.08

Surabaya to Denpasar Bali , 7 Sep

Batik Air ID | 6573

05:05

Sun, 7 Sep 25

Terminal T1

Surabaya, Indonesia

01 h 30 m

06:35

Sun, 7 Sep 25

Terminal T2D

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Lion Air JT | 34

09:40

Sun, 7 Sep 25

Terminal T1

Jakarta, Indonesia

01 h 50 m

12:30

Sun, 7 Sep 25

Terminal D

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air, Lion Air

KWD 40

KWD 37.08

Surabaya to Denpasar Bali , 7 Sep

Batik Air ID | 6573

05:05

Sun, 7 Sep 25

Terminal T1

Surabaya, Indonesia

01 h 30 m

06:35

Sun, 7 Sep 25

Terminal T2D

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Lion Air JT | 24

10:25

Sun, 7 Sep 25

Terminal T1

Jakarta, Indonesia

01 h 50 m

13:15

Sun, 7 Sep 25

Terminal D

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air

KWD 42

KWD 39.08

Surabaya to Denpasar Bali , 7 Sep

Batik Air ID | 6573

05:05

Sun, 7 Sep 25

Terminal T1

Surabaya, Indonesia

01 h 30 m

06:35

Sun, 7 Sep 25

Terminal T2D

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 6050

10:40

Sun, 7 Sep 25

Terminal T2D

Jakarta, Indonesia

01 h 50 m

13:30

Sun, 7 Sep 25

Terminal D

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air

KWD 44

KWD 41.08

Surabaya to Denpasar Bali , 7 Sep

Batik Air ID | 7508

05:00

Sun, 7 Sep 25

Terminal T1

Surabaya, Indonesia

01 h 20 m

06:20

Sun, 7 Sep 25

Terminal T1

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 7309 | Operated By Batik Air

09:20

Sun, 7 Sep 25

Terminal T1

Jakarta, Indonesia

01 h 50 m

12:10

Sun, 7 Sep 25

Terminal D

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Surabaya to Denpasar Flights Information:-

Looking for Surabaya to Denpasar Flight? Hereโ€™s all you need to know! For convenience and to save time, pick the airport that is closest to your destination. The nearest airport to Denpasar is Bali Ngurah Rai and the IATA code for the same is DPS.
Currently, there are 5 airlines operating flights between the two destinations and approximately 56 flights take off from Surabaya to Denpasar every week.

Need information on Surabaya to Denpasar airfare?

The minimum airfare for a Surabaya to Denpasar flight would be 7, which may go up to 105 depending on the route, booking time and availability.
It is recommended that you book a round-trip, since it always works out to be more economical.

Flight Details for Surabaya to Denpasar

If you are looking for Surabaya to Denpasar flights, there is no dearth of options to choose from. Several reputed airlines currently offer both direct and indirect flights between the two destinations. Some of these are Batik Air, Citilink, Garuda Indonesia, Hevi Lift PNG, Lion Air. Out of these, only 14 airlines operate direct flights. Indirect flights may involve more travel time, but they usually cost lesser than direct flights.

The number of flights operated by each airline is as follows:Batik Air : 10, Citilink : 10, Garuda Indonesia : 10, Hevi Lift PNG : 10, Lion Air : 10

To board the first Surabaya to Denpasar flight, choose Batik Air, which departs at 05:00 The last flight for this route is Batik Air, departing at 22:00

Denpasar Airport Information

Bali Ngurah Rai

About Surabaya (SUB)

Surabaya

Surabaya Address

About Denpasar (DPS)

Denpasar

Denpasar Address