One Way

Popular Filters

One Way Price

NPR 42,745 NPR 392,000

Duration

12 h 45 m 45 h 30 m

Stops From Surat

Departure From Surat

6 AM - 12 PM

NPR 42,746

After 6 PM

NPR 42,900

Arrival at Denpasar Bali

Before 6 AM

NPR 101,694

6 AM - 12 PM

NPR 42,746

12 PM - 6 PM

NPR 70,296

After 6 PM

NPR 56,384

Alliances & Airlines

Oneworld

(6)

SkyTeam

(1)

Star Alliance

(5)

+ 8 more

Layover Airports

+ 6 more

Layover Duration

4 h 5 m 33 h 0 m

Surat To Bali Flights

Book Surat to Bali flight tickets at lowest price. Get best deals on your upcoming Surat to Bali flights only on MakeMyTrip. Also Book Bali to Surat Flights. Currently 29 flights flying from Surat to Bali. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.


Sorted By:
Departure
Duration
Arrival
Price
IndiGo

NPR 42,746

Surat to Denpasar Bali , 11 Aug

IndiGo 6E | 6009

08:25

Mon, 11 Aug 25

Surat, India

02 h

10:25

Mon, 11 Aug 25

Terminal T1

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 1605

01:15

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

06 h 35 m

10:20

Tue, 12 Aug 25

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

IndiGo

NPR 42,900

Surat to Denpasar Bali , 11 Aug

IndiGo 6E | 5034

19:05

Mon, 11 Aug 25

Surat, India

02 h 05 m

21:10

Mon, 11 Aug 25

Terminal T1

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 1605

01:15

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

06 h 35 m

10:20

Tue, 12 Aug 25

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, Thai AirAsia

NPR 52,715

Transit Visa may be required | Re Check-in of Baggage required

Surat to Denpasar Bali , 11 Aug

Air India Express IX | 1040

23:25

Mon, 11 Aug 25

Surat, India

02 h 05 m

01:30

Tue, 12 Aug 25

Terminal T3

New Delhi, India

BAGGAGE : CHECK INCABIN

Information not available

Air India Express IX | 2508

05:00

Tue, 12 Aug 25

Terminal T3

New Delhi, India

03 h

08:00

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia FD | 138

23:20

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

03 h 35 m

04:25

Wed, 13 Aug 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia FD | 396

06:20

Wed, 13 Aug 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

04 h 10 m

11:30

Wed, 13 Aug 25

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, Thai AirAsia

NPR 54,220

Transit Visa may be required | Re Check-in of Baggage required

Surat to Denpasar Bali , 11 Aug

Air India Express IX | 1040

23:25

Mon, 11 Aug 25

Surat, India

02 h 05 m

01:30

Tue, 12 Aug 25

Terminal T3

New Delhi, India

BAGGAGE : CHECK INCABIN

Information not available

Air India Express IX | 1170

06:30

Tue, 12 Aug 25

Terminal T3

New Delhi, India

03 h

09:30

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia FD | 138

23:20

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

03 h 35 m

04:25

Wed, 13 Aug 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia FD | 396

06:20

Wed, 13 Aug 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

04 h 10 m

11:30

Wed, 13 Aug 25

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, Thai AirAsia

NPR 56,384

Transit Visa may be required | Re Check-in of Baggage required

Surat to Denpasar Bali , 11 Aug

Air India Express IX | 1040

23:25

Mon, 11 Aug 25

Surat, India

02 h 05 m

01:30

Tue, 12 Aug 25

Terminal T3

New Delhi, India

BAGGAGE : CHECK INCABIN

Information not available

Air India Express IX | 2508

05:00

Tue, 12 Aug 25

Terminal T3

New Delhi, India

03 h

08:00

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia FD | 138

23:20

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

03 h 35 m

04:25

Wed, 13 Aug 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia FD | 398

13:05

Wed, 13 Aug 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

04 h 15 m

18:20

Wed, 13 Aug 25

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, Thai AirAsia

NPR 57,889

Transit Visa may be required | Re Check-in of Baggage required

Surat to Denpasar Bali , 11 Aug

Air India Express IX | 1040

23:25

Mon, 11 Aug 25

Surat, India

02 h 05 m

01:30

Tue, 12 Aug 25

Terminal T3

New Delhi, India

BAGGAGE : CHECK INCABIN

Information not available

Air India Express IX | 1170

06:30

Tue, 12 Aug 25

Terminal T3

New Delhi, India

03 h

09:30

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia FD | 138

23:20

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

03 h 35 m

04:25

Wed, 13 Aug 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia FD | 398

13:05

Wed, 13 Aug 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

04 h 15 m

18:20

Wed, 13 Aug 25

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, Thai AirAsia

NPR 65,542

Transit Visa may be required | Re Check-in of Baggage required

Surat to Denpasar Bali , 11 Aug

Air India Express IX | 1171

20:10

Mon, 11 Aug 25

Surat, India

01 h 45 m

21:55

Mon, 11 Aug 25

Terminal T3

New Delhi, India

BAGGAGE : CHECK INCABIN

Information not available

Air India Express IX | 1170

06:30

Tue, 12 Aug 25

Terminal T3

New Delhi, India

03 h

09:30

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia FD | 138

23:20

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

03 h 35 m

04:25

Wed, 13 Aug 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia FD | 396

06:20

Wed, 13 Aug 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

04 h 10 m

11:30

Wed, 13 Aug 25

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, Batik Air

NPR 67,607

Transit Visa may be required | Re Check-in of Baggage required

Surat to Denpasar Bali , 11 Aug

Air India Express IX | 1040

23:25

Mon, 11 Aug 25

Surat, India

02 h 05 m

01:30

Tue, 12 Aug 25

Terminal T3

New Delhi, India

BAGGAGE : CHECK INCABIN

Information not available

Air India Express IX | 2508

05:00

Tue, 12 Aug 25

Terminal T3

New Delhi, India

03 h

08:00

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

Batik Air OD | 242

23:15

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

04 h 20 m

06:05

Wed, 13 Aug 25

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air OD | 177

16:30

Wed, 13 Aug 25

Terminal T1

Kuala Lumpur, Malaysia

03 h 10 m

19:40

Wed, 13 Aug 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, Thai Airways

NPR 67,699

Transit Visa may be required | Re Check-in of Baggage required

Surat to Denpasar Bali , 11 Aug

Air India Express IX | 2750

08:30

Mon, 11 Aug 25

Surat, India

02 h 05 m

10:35

Mon, 11 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

Thai Airways TG | 326

00:30

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

03 h 55 m

05:55

Tue, 12 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai Airways TG | 439

12:40

Tue, 12 Aug 25

Bangkok, Thailand

04 h 20 m

18:00

Tue, 12 Aug 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, Batik Air

NPR 69,112

Transit Visa may be required | Re Check-in of Baggage required

Surat to Denpasar Bali , 11 Aug

Air India Express IX | 1040

23:25

Mon, 11 Aug 25

Surat, India

02 h 05 m

01:30

Tue, 12 Aug 25

Terminal T3

New Delhi, India

BAGGAGE : CHECK INCABIN

Information not available

Air India Express IX | 1170

06:30

Tue, 12 Aug 25

Terminal T3

New Delhi, India

03 h

09:30

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

Batik Air OD | 242

23:15

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

04 h 20 m

06:05

Wed, 13 Aug 25

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air OD | 177

16:30

Wed, 13 Aug 25

Terminal T1

Kuala Lumpur, Malaysia

03 h 10 m

19:40

Wed, 13 Aug 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available