One Way

Popular Filters

One Way Price

QAR 640 QAR 1,700

Duration

4 h 5 m 43 h 0 m

Stops From Denpasar Bali

Departure From Denpasar Bali

6 AM - 12 PM

QAR 641

12 PM - 6 PM

QAR 934

After 6 PM

QAR 985

Arrival at Malang

6 AM - 12 PM

QAR 934

12 PM - 6 PM

QAR 641

Alliances & Airlines

Oneworld

()

SkyTeam

(1)

Star Alliance

()

Layover Airports

Layover Duration

2 h 25 m 40 h 0 m

Denpasar To Malang Flights

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

Sorted By:
Departure
Duration
Arrival
Price
Garuda Indonesia

QAR 666

QAR 641

Denpasar Bali to Malang , 20 Sep

Garuda Indonesia GA | 401

07:00

Sat, 20 Sep 25

Terminal D

Denpasar Bali, Indonesia

02 h

08:00

Sat, 20 Sep 25

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia GA | 290

10:25

Sat, 20 Sep 25

Terminal T3

Jakarta, Indonesia

01 h 40 m

12:05

Sat, 20 Sep 25

Malang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air

QAR 959

QAR 934

Denpasar Bali to Malang , 20 Sep

Batik Air ID | 8517

14:10

Sat, 20 Sep 25

Terminal D

Denpasar Bali, Indonesia

01 h 55 m

15:05

Sat, 20 Sep 25

Terminal T2D

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 7581

06:55

Sun, 21 Sep 25

Terminal T1

Jakarta, Indonesia

01 h 35 m

08:30

Sun, 21 Sep 25

Malang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air

QAR 1,010

QAR 985

Denpasar Bali to Malang , 20 Sep

Batik Air ID | 7310

19:25

Sat, 20 Sep 25

Terminal D

Denpasar Bali, Indonesia

01 h 45 m

20:10

Sat, 20 Sep 25

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 7581

06:55

Sun, 21 Sep 25

Terminal T1

Jakarta, Indonesia

01 h 35 m

08:30

Sun, 21 Sep 25

Malang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air

QAR 1,041

QAR 1,016

Denpasar Bali to Malang , 20 Sep

Batik Air ID | 7308

12:50

Sat, 20 Sep 25

Terminal D

Denpasar Bali, Indonesia

01 h 45 m

13:35

Sat, 20 Sep 25

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 7581

06:55

Sun, 21 Sep 25

Terminal T1

Jakarta, Indonesia

01 h 35 m

08:30

Sun, 21 Sep 25

Malang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air

More Timing Options

QAR 1,234

QAR 1,209

Denpasar Bali to Malang , 20 Sep

Batik Air ID | 6413

19:50

Sat, 20 Sep 25

Terminal D

Denpasar Bali, Indonesia

01 h

19:50

Sat, 20 Sep 25

Terminal T1

Surabaya, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 7508

05:00

Sun, 21 Sep 25

Terminal T1

Surabaya, Indonesia

01 h 20 m

06:20

Sun, 21 Sep 25

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 7581

06:55

Sun, 21 Sep 25

Terminal T1

Jakarta, Indonesia

01 h 35 m

08:30

Sun, 21 Sep 25

Malang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air

QAR 1,357

QAR 1,331

Denpasar Bali to Malang , 20 Sep

Batik Air ID | 6760

21:30

Sat, 20 Sep 25

Terminal D

Denpasar Bali, Indonesia

01 h 20 m

22:50

Sat, 20 Sep 25

Makassar, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 6143

16:45

Sun, 21 Sep 25

Makassar, Indonesia

02 h 20 m

18:05

Sun, 21 Sep 25

Terminal T2

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 7583

11:20

Mon, 22 Sep 25

Jakarta, Indonesia

25 m

12:55

Mon, 22 Sep 25

Malang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air

QAR 1,387

QAR 1,362

Denpasar Bali to Malang , 20 Sep

Batik Air ID | 6760

21:30

Sat, 20 Sep 25

Terminal D

Denpasar Bali, Indonesia

01 h 20 m

22:50

Sat, 20 Sep 25

Makassar, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 6293

18:00

Sun, 21 Sep 25

Makassar, Indonesia

02 h 20 m

19:20

Sun, 21 Sep 25

Terminal T2

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 7583

11:20

Mon, 22 Sep 25

Jakarta, Indonesia

25 m

12:55

Mon, 22 Sep 25

Malang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air

QAR 1,418

QAR 1,393

Denpasar Bali to Malang , 20 Sep

Batik Air ID | 6760

21:30

Sat, 20 Sep 25

Terminal D

Denpasar Bali, Indonesia

01 h 20 m

22:50

Sat, 20 Sep 25

Makassar, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 6265

06:25

Sun, 21 Sep 25

Makassar, Indonesia

02 h 20 m

07:45

Sun, 21 Sep 25

Terminal T2

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 7581

06:55

Mon, 22 Sep 25

Jakarta, Indonesia

25 m

08:30

Mon, 22 Sep 25

Malang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air

QAR 1,459

QAR 1,434

Denpasar Bali to Malang , 20 Sep

Batik Air ID | 6760

21:30

Sat, 20 Sep 25

Terminal D

Denpasar Bali, Indonesia

01 h 20 m

22:50

Sat, 20 Sep 25

Makassar, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 6143

16:45

Sun, 21 Sep 25

Makassar, Indonesia

02 h 20 m

18:05

Sun, 21 Sep 25

Terminal T2

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 7581

06:55

Mon, 22 Sep 25

Jakarta, Indonesia

25 m

08:30

Mon, 22 Sep 25

Malang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air

QAR 1,489

QAR 1,464

Denpasar Bali to Malang , 20 Sep

Batik Air ID | 6760

21:30

Sat, 20 Sep 25

Terminal D

Denpasar Bali, Indonesia

01 h 20 m

22:50

Sat, 20 Sep 25

Makassar, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 6293

18:00

Sun, 21 Sep 25

Makassar, Indonesia

02 h 20 m

19:20

Sun, 21 Sep 25

Terminal T2

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 7581

06:55

Mon, 22 Sep 25

Jakarta, Indonesia

25 m

08:30

Mon, 22 Sep 25

Malang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Denpasar to Malang Flights Information:-

Looking for Denpasar to Malang 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 Malang is Abdul Rachman Saleh and the IATA code for the same is MLG.
Currently, there are 2 airlines operating flights between the two destinations and approximately 27 flights take off from Denpasar to Malang every week.

Need information on Denpasar to Malang airfare?

The minimum airfare for a Denpasar to Malang flight would be 640, which may go up to 1632 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 Denpasar to Malang

If you are looking for Denpasar to Malang 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, Garuda Indonesia. Out of these, only 0 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 : 26, Garuda Indonesia : 26

To board the first Denpasar to Malang flight, choose Garuda Indonesia, which departs at 07:00 The last flight for this route is Batik Air, departing at 21:30

Malang Airport Information

Abdul Rachman Saleh

About Denpasar (DPS)

Denpasar

Denpasar Address

About Malang (MLG)

Malang

Malang Address