Lastly, think about flying into close-by airports and then taking a train or bus to Mumbai
http://andersonknts484.lucialpiazzale.com/are-direct-flights-to-mumbai-worth-the-cost
Lastly, consider flying into nearby airports and then taking a train or bus to Mumbai