I'm sure this has been discussed on here before, but lets assume the available 6 hrs is as stated, from landing ex-Goa to take-off to UK;
Landing (assumed to be on time) to exiting terminal with luggage, say...................0.5 hours
Check-in for International flight, usually required to be .........................................2 hours
Leaving ...................................................................................................(3.5 hours)
Taxi trip, 1 hour has been advised above, I think very tight, x2............................2.0 hours
Left for sightseeing......................................................................................1.5 hours absolute max
therefore really a waste of time and money, plus the risk of things going wrong, plus trusting your baggage on the roof of the taxi all that time (the boot is usually full of LPG cylinder)
Far better idea, this time or next, is to allow at least 24hrs between flights and stay in one of the cheapish and quaint hotels between Colaba Causeway and Gateway of India for a night or two. You will not regret it........we have done it several times.
Even better, save the cost of the exhorbitant internal flight and go back to Bombay by train for a few hundred rupees and arrive near to where you want to be. Then just get a taxi to the airport for your flight?
And don't take any of this "Its Mumbai" rubbish, remember, "We're British, we built it, it's Bombay"
............besides, everyone we know who lives there calls it Bombay automatically!