General flight information
4 hr 22 min Travel time
2,922 km Distance between cities
1.5 hr Time zone difference
₼161 Lowest price
73 Direct flights per week
₼213 Average ticket price
07:25 Earliest departure
23:15 Latest departure
4 hr 31 min Travel time
3,000 km Distance between cities
1.5 hr Time zone difference
₼195 Lowest price
31 Direct flights per week
₼218 Average ticket price
07:55 Earliest departure
22:45 Latest departure
16 hr 12 min Travel time
3,068 km Distance between cities
1.5 hr Time zone difference
2,785 km Distance between cities
1.5 hr Time zone difference
₼368 Lowest price
2,844 km Distance between cities
1.5 hr Time zone difference
20 hr 20 min Travel time
2,462 km Distance between cities
1.5 hr Time zone difference
₼257 Lowest price
5 Direct flights per week
08:05 Earliest departure
21:50 Latest departure
11 hr Travel time
2,870 km Distance between cities
1.5 hr Time zone difference
₼297 Lowest price
3 hr 30 min Travel time
2,198 km Distance between cities
1.5 hr Time zone difference
₼222 Lowest price
2,634 km Distance between cities
1.5 hr Time zone difference
₼223 Lowest price
2,947 km Distance between cities
1.5 hr Time zone difference
₼372 Lowest price
Popular destinations in India
Cheap tickets
Direct flight schedule
- Delhi Mon, Wed, Thu, Fri, Sat, Sun from ₼226.05
- Mumbai Tue, Fri, Sat, Sun from ₼315.59
- Bengaluru Fri, Sat from ₼302.57
- Chennai Tue, Wed, Thu, Fri from ₼293.46
Connecting flights
₼367.15 Bangkok — Indore ₼296.29 Bangkok — Goa ₼222.69 Bangkok — Thiruvananthapuram ₼371.62 Bangkok — Dehra Dun
Wed 22 Apr 07:55 – 18:15
11 hr 50 min / 1 layover Wed 10 Jun 21:05 – 19:35
1 day / 1 layover Wed 17 Jun 08:35 – 23:50
16 hr 45 min / 1 layover Mon 20 Apr 16:45 – 17:10
1 day 1 hr 55 min / 1 layover FAQ
Flight duration from Bangkok to India
On average, flights from Bangkok to India take around 3 hours 53 minutes when flying directly. With layovers, the flight duration can be up to 7 hours 55 minutes.