Popular Filters
One Way Price
Duration
Stops From Surat
Departure From Surat
NPR 42,746
NPR 42,900
Arrival at Denpasar Bali
NPR 101,694
NPR 42,746
NPR 70,296
NPR 56,384
Alliances & Airlines
Oneworld
(6)
SkyTeam
(1)
Star Alliance
(5)
+ 8 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 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.
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
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
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
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
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
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
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
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
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
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