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

Bangkok (BKK) to Mumbai (BOM) flights

There are direct flights from Bangkok Suvarnabhumi Airport to Mumbai Chhatrapati Shivaji International 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 BKK → BOMSee all routes on the map
3,031 kmdistance
~4h 10mdirect flight time (estimate)
5direct airlines
11one-stop options

Direct flights from Bangkok to Mumbai

RouteAirlines (incl. codeshares)DistanceTime (est.)
BKK → BOMAir 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 PhuketTransnusa and Air France then Thai Vietjet Air3,677 km~7h 10m
BLR BangaloreAir India Express and THAI Airways then IndiGo and Air India3,326 km~6h 45m
CMB ColomboCathay Pacific and THAI Airways then IndiGo and Air India3,917 km~7h 25m
MAA MadrasTHAI Airways and Air Austral then IndiGo and Air India3,261 km~6h 40m
HYD HyderabadTHAI Airways then IndiGo and Air India3,045 km~6h 25m
CCU KolkataIndiGo and THAI Airways then IndiGo and Air India3,302 km~6h 40m
DAC DhakaBiman Bangladesh Airlines and Drukair then IndiGo and Air India3,456 km~6h 55m
KTM KathmanduNepal Airlines and THAI Airways then IndiGo and Nepal Airlines3,822 km~7h 20m
COK KochiAir India Express then IndiGo and Air India3,740 km~7h 15m
GAU GuwahatiDrukair then IndiGo3,751 km~7h 15m
VNS VaranasiAir India Express then Air India and Akasa Air3,529 km~7h

More from Bangkok and Mumbai

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.