Mumbai's local trains are the city's bloodstream—fast, crowded, and intensely real. Expect packed carriages during peak hours (8-11am and 5-8pm) where people push in and out without the train fully stopping. You'll stand shoulder to shoulder, feel the wind whipping through open doors, and see Mumbai flash by: endless apartment blocks, slums, marshes, and the occasional glimpse of the sea. It's not comfortable but it's authentic. Women should use the ladies-only compartments, which are noticeably less chaotic. The experience is loud, sweaty, and fascinating all at once.
The best time to try it is December through February when it's cooler and slightly less humid. Avoid monsoon season (June-September) unless you enjoy being soaked. Expect to pay around 10-50 rupees for most journeys within the city, though guided experiences with a local escort will cost significantly more. Morning trains heading into town are usually the most crowded; late morning or early afternoon gives you a better chance of finding space.
Pick a short journey between two busy stations rather than attempting an epic cross-city trip your first time. Skip trying to board during true rush hour unless you're ready to be shoved. Travel light, keep valuables secure, and watch your step getting on and off—there's often a big gap. It's one of the most honest ways to see how the city actually moves.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.