Popular Filters
One Way Price
Duration
Stops From Surat
Departure From Surat
BDT 47,458
BDT 125,572
BDT 48,192
Arrival at Denpasar Bali
BDT 101,538
BDT 47,458
BDT 63,124
BDT 66,370
Alliances & Airlines
Oneworld
(4)
SkyTeam
()
Star Alliance
(7)
+ 10 more
Layover Airports
+ 6 more
Layover Duration
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.
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
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
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
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
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
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
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
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
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
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