One Way

Popular Filters

One Way Price

BDT 47,457 BDT 348,000

Duration

12 h 45 m 46 h 0 m

Stops From Surat

Departure From Surat

6 AM - 12 PM

BDT 47,458

12 PM - 6 PM

BDT 125,572

After 6 PM

BDT 48,192

Arrival at Denpasar Bali

Before 6 AM

BDT 101,538

6 AM - 12 PM

BDT 47,458

12 PM - 6 PM

BDT 63,124

After 6 PM

BDT 66,370

Alliances & Airlines

Oneworld

(4)

SkyTeam

()

Star Alliance

(7)

+ 10 more

Layover Airports

+ 6 more

Layover Duration

4 h 5 m 32 h 30 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 30 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

BDT 47,458

Surat to Denpasar Bali , 12 Aug

IndiGo 6E | 6009

08:25

Tue, 12 Aug 25

Surat, India

02 h

10:25

Tue, 12 Aug 25

Terminal T1

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 1605

01:15

Wed, 13 Aug 25

Terminal T2

Bengaluru, India

06 h 35 m

10:20

Wed, 13 Aug 25

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

IndiGo

BDT 48,192

Surat to Denpasar Bali , 12 Aug

IndiGo 6E | 5034

19:05

Tue, 12 Aug 25

Surat, India

02 h 05 m

21:10

Tue, 12 Aug 25

Terminal T1

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 1605

01:15

Wed, 13 Aug 25

Terminal T2

Bengaluru, India

06 h 35 m

10:20

Wed, 13 Aug 25

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, Air India

BDT 53,679

Re Check-in of Baggage required

Surat to Denpasar Bali , 12 Aug

Air India Express IX | 2750

08:30

Tue, 12 Aug 25

Surat, India

02 h 05 m

10:35

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

Air India AI | 2804

09:10

Wed, 13 Aug 25

Terminal T2

Bengaluru, India

02 h 55 m

12:05

Wed, 13 Aug 25

Terminal T3

New Delhi, India

BAGGAGE : CHECK INCABIN

Information not available

Air India AI | 2145

21:55

Wed, 13 Aug 25

Terminal T3

New Delhi, India

08 h 05 m

08:30

Thu, 14 Aug 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, AirAsia Berhad, AirAsia X

More Timing Options

BDT 63,124

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

Surat to Denpasar Bali , 12 Aug

Air India Express IX | 1039

23:00

Tue, 12 Aug 25

Surat, India

02 h 05 m

01:05

Wed, 13 Aug 25

Terminal T3

New Delhi, India

BAGGAGE : CHECK INCABIN

Information not available

Air India Express IX | 2508

05:00

Wed, 13 Aug 25

Terminal T3

New Delhi, India

03 h

08:00

Wed, 13 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

AirAsia Berhad AK | 52

23:25

Wed, 13 Aug 25

Terminal T2

Bengaluru, India

04 h 25 m

06:20

Thu, 14 Aug 25

Terminal T2

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

AirAsia X D7 | 794

07:45

Thu, 14 Aug 25

Kuala Lumpur, Malaysia

03 h 10 m

10:55

Thu, 14 Aug 25

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, AirAsia Berhad, AirAsia X

BDT 64,547

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

Surat to Denpasar Bali , 12 Aug

Air India Express IX | 1171

20:10

Tue, 12 Aug 25

Surat, India

01 h 45 m

21:55

Tue, 12 Aug 25

Terminal T3

New Delhi, India

BAGGAGE : CHECK INCABIN

Information not available

Air India Express IX | 2755

23:55

Tue, 12 Aug 25

Terminal T3

New Delhi, India

03 h

02:55

Wed, 13 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

AirAsia Berhad AK | 52

23:25

Wed, 13 Aug 25

Terminal T2

Bengaluru, India

04 h 25 m

06:20

Thu, 14 Aug 25

Terminal T2

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

AirAsia X D7 | 794

07:45

Thu, 14 Aug 25

Kuala Lumpur, Malaysia

03 h 10 m

10:55

Thu, 14 Aug 25

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, Thai Airways

BDT 66,370

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

Surat to Denpasar Bali , 12 Aug

Air India Express IX | 2750

08:30

Tue, 12 Aug 25

Surat, India

02 h 05 m

10:35

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

Thai Airways TG | 326

00:30

Wed, 13 Aug 25

Terminal T2

Bengaluru, India

03 h 55 m

05:55

Wed, 13 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai Airways TG | 439

12:40

Wed, 13 Aug 25

Bangkok, Thailand

04 h 20 m

18:00

Wed, 13 Aug 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, Malaysia Airlines

BDT 67,038

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

Surat to Denpasar Bali , 12 Aug

Air India Express IX | 2750

08:30

Tue, 12 Aug 25

Surat, India

02 h 05 m

10:35

Tue, 12 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

Malaysia Airlines MH | 193

00:40

Wed, 13 Aug 25

Terminal T2

Bengaluru, India

04 h 20 m

07:30

Wed, 13 Aug 25

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Malaysia Airlines MH | 851

12:25

Wed, 13 Aug 25

Terminal T1

Kuala Lumpur, Malaysia

03 h 05 m

15:30

Wed, 13 Aug 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India

BDT 69,332

Surat to Denpasar Bali , 12 Aug

Air India AI | 9846 | Operated By Air India Express

23:00

Tue, 12 Aug 25

Surat, India

02 h 05 m

01:05

Wed, 13 Aug 25

Terminal T3

New Delhi, India

BAGGAGE : CHECK INCABIN

Information not available

Air India AI | 2145

21:55

Wed, 13 Aug 25

Terminal T3

New Delhi, India

08 h 05 m

08:30

Thu, 14 Aug 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, Thai AirAsia

BDT 69,488

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

Surat to Denpasar Bali , 12 Aug

Air India Express IX | 1039

23:00

Tue, 12 Aug 25

Surat, India

02 h 05 m

01:05

Wed, 13 Aug 25

Terminal T3

New Delhi, India

BAGGAGE : CHECK INCABIN

Information not available

Air India Express IX | 1170

06:30

Wed, 13 Aug 25

Terminal T3

New Delhi, India

03 h

09:30

Wed, 13 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia FD | 138

23:20

Wed, 13 Aug 25

Terminal T2

Bengaluru, India

03 h 35 m

04:25

Thu, 14 Aug 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia FD | 396

06:20

Thu, 14 Aug 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

04 h 10 m

11:30

Thu, 14 Aug 25

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Air India Express, VietJet Air

BDT 76,070

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

Surat to Denpasar Bali , 12 Aug

Air India Express IX | 1039

23:00

Tue, 12 Aug 25

Surat, India

02 h 05 m

01:05

Wed, 13 Aug 25

Terminal T3

New Delhi, India

BAGGAGE : CHECK INCABIN

Information not available

Air India Express IX | 2508

05:00

Wed, 13 Aug 25

Terminal T3

New Delhi, India

03 h

08:00

Wed, 13 Aug 25

Terminal T2

Bengaluru, India

BAGGAGE : CHECK INCABIN

Information not available

VietJet Air VJ | 1802

23:35

Wed, 13 Aug 25

Terminal T2

Bengaluru, India

04 h 55 m

06:00

Thu, 14 Aug 25

Terminal T2

Ho Chi Minh City, Vietnam

BAGGAGE : CHECK INCABIN

Information not available

VietJet Air VJ | 849

07:55

Thu, 14 Aug 25

Terminal T2

Ho Chi Minh City, Vietnam

04 h

12:55

Thu, 14 Aug 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available