Haji Ali is well connected by local trains. On the Western line one needs to get off at Mahalakshmi Station or Mumbai Central Station, while on the the Central (Main) line one needs to get off at Byculla Station and take a B.E.S.T. bus / Taxi.
Haji Ali is well connected on the arterial route connecting South Mumbai with the western suburbs. When coming from the Airport / Western Suburbs one needs to travel via, L. J. Road, Shivaji Park, Prabhadevi, Worli or via the Sea-link to Worli and then on to Lala Lajpat Rai Marg (a.k.a. Hornby Vellard) to reach Haji Ali.
When coming from the Central Suburbs / Navi Mumbai, one needs to drive via Ghatkopar (Eastern Express Highway) / Chembur / Kurla to Sion, Matunga, Dadar and cross-over to Shivaji Park, Prabhadevi, Worli or via the Sea-link to Worli and then on to Lala Lajpat Rai Marg (a.k.a. Hornby Vellard) to reach Haji Ali.
From South Mumbai one can approach Haji Ali via Kemps Corner / Pedder Road / Breach Candy or Nana Chowk, Tardeo or Byculla, Mahalakshmi Race Course.
The B.E.S.T plies many buses via and to / fro from various parts of the city and suburbs via Haji Ali. Some popular route no.s are 33, 37, 63, 81, 83, 84, 85, 87, 89, 92, 93, 124, 125, 351, 357, 385, 521.