getting to Crawford Market
Although the market is conveniently placed between the main railway station (officially Chhatrapati Shivaji Terminus but usually known by the old name of Victoria Terminal, or "VT" as it is known to locals) and a major bus terminus, easy walking distance from each, for most visitors it will be best to take a taxi to the market as the crowded streets can be confusing.
Although the name of the market was changed recently to Mahatma Jyotiba Phule Mandai, everybody is still using the old name. Therefore it is easy to say to any Taxi driver that you want to go to "Crawford Market" and they will take you there.
To reach the market from the airport take a taxi for about 23 km, or you may consider using local transport. The best route therefore would be as follows:
Take bus 338 Bus towards Agarkar Chowk which is near the railway station at Andheri.
From Andheri railway station take any local train going south, which stops at Dadar Western.
At Dadar Western change to the other line to catch a train going south towards Mumbai CST.
Get off the train at Masjid Station, which is the station after Sandhurst Road.
Outside the station head towards Dongri Police Station and pass by it onto Kazi Syed Street.
Follow that street to Lokmanya Tilak Marg which has a great range of eateries, and follow that until you see the Sir JJ flyover, overhead road, and then going under that you will find the market.
Due to the high tower of the market it is easy to see when you approach it.
Once there you will find many other interesting things within easy walking distance.