Wayfli › Mumbai (BOM) › To Bangkok (BKK)

Mumbai (BOM) to Bangkok (BKK) flights

There are direct flights from Mumbai Chhatrapati Shivaji International Airport to Bangkok Suvarnabhumi Airport, sold by 5 airlines (including codeshares): Air India, All Nippon Airways, Bangkok Airways, THAI Airways and Thai Vietjet Air. The distance is 3,031 km, about 4h 10m in the air. There are also 11 one-stop options, via airports such as Phuket, Bangalore and Colombo.

Live fares for BOM → BKKSee all routes on the map
3,031 kmdistance
~4h 10mdirect flight time (estimate)
5direct airlines
11one-stop options

Direct flights from Mumbai to Bangkok

RouteAirlines (incl. codeshares)DistanceTime (est.)
BOM → BKKAir India, All Nippon Airways, Bangkok Airways, THAI Airways, Thai Vietjet Air3,031 km~4h 10m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
HKT PhuketIndiGo then Transnusa and Air France3,677 km~7h 10m
BLR BangaloreIndiGo and Air India then Air India Express and THAI Airways3,326 km~6h 45m
CMB ColomboAir India and SriLankan Airlines then Cathay Pacific and THAI Airways3,917 km~7h 25m
MAA MadrasIndiGo and Air India then THAI Airways and Air Austral3,261 km~6h 40m
HYD HyderabadIndiGo and Air India then IndiGo and THAI Airways3,045 km~6h 25m
CCU KolkataIndiGo and Air India then IndiGo and THAI Airways3,302 km~6h 40m
DAC DhakaIndiGo then Biman Bangladesh Airlines and US-Bangla Airlines3,456 km~6h 55m
KTM KathmanduNepal Airlines then Nepal Airlines and THAI Airways3,822 km~7h 20m
COK KochiIndiGo and Air India then Air India Express3,740 km~7h 15m
AMD AhmedabadIndiGo and Air India then THAI Airways3,582 km~7h
GAU GuwahatiIndiGo then Drukair3,751 km~7h 15m

More from Mumbai and Bangkok

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.