A practical three-day itinerary for Mumbai that leans on the suburban trains and harbour ferries, with honest costs, timings and neighbourhood picks.
Day 1: South Mumbai on Foot and by Local Train
Start early at Chhatrapati Shivaji Maharaj Terminus (CSMT), the 1888 UNESCO-listed station that is a sight in itself. From the suburban platforms, a second-class ticket to Churchgate costs about ₹10 and takes 5 minutes. Walk the Fort district: the Asiatic Society, Horniman Circle and the Gothic façades along Mahatma Gandhi Road. Entry to the Chhatrapati Shivaji Maharaj Vastu Sangrahalaya (Prince of Wales Museum) is around ₹85 for Indians and ₹500 for foreigners; closed Mondays. Skip the expensive rooftop cafes and eat at a Irani bakery near Dhobi Talao for under ₹100.
In the afternoon, take the local from Churchgate to Mahalaxmi and walk to the Dhobi Ghat viewing point on Dr E Moses Road. The laundry is free to view from the bridge. Continue to the Haji Ali Dargah, a 15-minute walk or a short auto ride. Remove shoes before entering the causeway. Return to CSMT by train and eat a thali in the Fort area for ₹150–250. For sleeping, book a hotel in Colaba or Fort; budget guesthouses cluster around Colaba Causeway and near the station. Expect ₹800–1,500 for a basic double with fan, ₹2,000–3,500 for air-conditioned comfort.
Day 2: Harbour Ferry to Elephanta Caves
Catch the 9am ferry to Elephanta Island from the Gateway of India jetty. The official Maharashtra Tourism Development Corporation (MTDC) ferry costs about ₹260 return for foreigners and ₹130 for Indians, plus ₹10 for the island entry. The ride takes an hour each way; sit on the upper deck for the skyline view. On the island, climb the 120 steps to the rock-cut caves, a UNESCO site with a 6-metre Trimurti. Allow two hours. Avoid the toy train (₹10) and walk the 800 metres from the jetty. Food stalls sell snacks, but carry water.
Back in the city by 3pm, take a taxi or bus to the Gateway and walk to the Regal Cinema area. The Jehangir Art Gallery (free) and the National Gallery of Modern Art (₹20 for Indians, ₹500 for foreigners) are nearby. In the evening, ride the local from Churchgate to Bandra (20–25 minutes, ₹10) and explore the Bandra West lanes around Chapel Road and Carter Road. Dinner at a modest Parsi cafe in Bandra costs ₹200–300. If you prefer to stay north, hotels near Bandra station start at ₹1,200 for a non-AC room, with mid-range options at ₹3,000–4,500. Book ahead for weekends.
Day 3: Markets, Mills and a Sunset by the Sea
Take the train from Bandra to Mahim Junction (5 minutes) and walk to the Mahim Nature Park, a quiet mangrove patch open 9am–5pm, free. Then continue by train to Lower Parel (10 minutes) to see the mill district: the Phoenix Mills compound and the defunct India United Mill No. 1. The Dr Bhau Daji Lad Museum near Byculla (train to Byculla, 10 minutes from Mahim) charges ₹10 for Indians and ₹100 for foreigners; closed Wednesdays. Skip the expensive malls and eat at a street stall near Elphinstone Road for ₹50–80.
In the late afternoon, go to Dadar station and take the local to Charni Road (10 minutes). Walk the Girgaum Chowpatty beach promenade for a sunset view. For a final meal, try a Gujarati thali at a modest restaurant in Girgaum for ₹200–300. To return to the airport, take the train to Andheri and an auto to the domestic terminal (₹100–150, 15 minutes) or the metro from Andheri to Marol. If you have an early flight, consider a hotel in Andheri East near the airport; budget rooms start at ₹1,000 and mid-range at ₹3,000–4,000. Book through a local partner for reliable pick-up.
Questions travellers ask
How much does a local train ticket cost in Mumbai?
Second-class single tickets range from ₹10 for short hops to ₹30 for longer journeys. First-class tickets cost roughly five times more. Buy at the counter or use the UTS app. Avoid peak hours (8–11am, 5–8pm) for comfort.
Are the trains safe for tourists?
Yes, but keep valuables close and avoid crowded compartments. Ladies' coaches operate on all locals. Use the first-class compartment if you carry luggage. Stations are busy; watch your step at platform edges.
What is the best month to visit Mumbai on a budget?
November to February offers dry, mild weather (20–30°C) and is ideal for walking and ferries. Avoid June to September (monsoon) when ferries may be cancelled and streets flood. October and March are shoulder months with fewer crowds.
How do I get from Mumbai airport to South Mumbai cheaply?
Take the metro from Andheri to Ghatkopar, then a local train to CSMT (about ₹40 total, 60–75 minutes). Or use a prepaid taxi (₹600–800, 45–60 minutes). Avoid unofficial taxis; use the prepaid counter inside the terminal.
Is Elephanta Island worth the ferry trip?
Yes, for the cave sculptures and the harbour views. Go early to avoid heat and crowds. The ferry takes an hour each way; allow three hours on the island. Bring water and wear comfortable shoes.
Where should I stay on a budget?
Colaba and Fort have the widest choice of budget guesthouses (₹800–1,500). Bandra offers mid-range hotels (₹2,000–3,500) near the station. Andheri East is convenient for the airport with rooms from ₹1,000. Book ahead for December–January.
What local food should I try that is cheap?
Try vada pav (₹15–20), misal pav (₹40–50), and a Gujarati thali (₹200–300). Irani cafes serve bun maska and chai for under ₹50. Avoid touristy restaurants near the Gateway; eat where locals queue.
Do I need to book ferries in advance?
No, tickets are sold at the Gateway jetty on the day. But arrive early (by 8:30am) for the first ferry at 9am. The last return ferry leaves Elephanta at 5pm. Carry cash; cards are not accepted at the ticket window.