Mumbai trip planner: best time, cost and things to do

India's biggest city: sea-facing promenades, colonial architecture, street food and nightlife. The best time to visit Mumbai is November to February, and June to August is best avoided (heavy monsoon flooding). Plan 2 days; on the ground you can expect about ₹1,400 to ₹10,800 per person per day.
Plan your Mumbai trip and see the full cost
Mumbai at a glance
- State
- Maharashtra
- Best months
- November to February
- Best avoided
- June to August (heavy monsoon flooding)
- Suggested stay
- 2 days
- Nearest airport
- BOM (in town)
- Nearest railway station
- Mumbai CSMT (CSMT)
- Good for
- foodie, party, beach
- Ground cost per person per day
- ₹1,400 budget, ₹3,850 mid-range, ₹10,800 comfort
How much does a trip to Mumbai cost?
About ₹1,400 (budget), ₹3,850 (mid-range) or ₹10,800 (comfort) per person per day, two sharing a room and a cab, excluding the journey to Mumbai.
What to eat in Mumbai
- Vada pav
- Pav bhaji
- Bombay sandwich
- Irani chai with bun maska
Top things to do in Mumbai
- Gateway of India: The 1924 basalt arch on the harbour, facing the Taj hotel. about 1 hour. free entry
- Elephanta Caves: 6th-century rock-cut Shiva caves, an hour's ferry across the harbour. about 5 hours. entry about ₹40. Last ferry back leaves around 5:30 pm
- Marine Drive at sunset: 3.6 km of sea wall, the Queen's Necklace lighting up after dark. about 1.5 hours. free entry
- Chhatrapati Shivaji Terminus: A UNESCO-listed Victorian Gothic station that still runs millions of commuters. about 0.5 hours. free entry
- CSMVS museum: Mumbai's grand museum: Indus artefacts, Mughal miniatures and a huge dome. about 2 hours. entry about ₹150
- Colaba Causeway: Street shopping for jhumkas to fridge magnets, then chai at Leopold Cafe. about 2 hours. free entry
- Haji Ali Dargah: A mosque out at sea on a causeway you can only walk at low tide. about 1 hour. free entry. Check tide times; the path floods at high tide
- Siddhivinayak Temple: Mumbai's most loved Ganesh temple; Tuesdays mean serious queues. about 1 hour. free entry
How to get to Mumbai
To reach Mumbai, Mumbai has its own airport (BOM), and Mumbai CSMT (CSMT) is the railway station.
Frequently asked questions about Mumbai
When is the best time to visit Mumbai?
The best months for Mumbai are November to February. June to August: heavy monsoon flooding. Prices for stays and flights rise around holidays and long weekends, so book early for those dates.
How much does a trip to Mumbai cost?
On the ground in Mumbai a budget trip costs about ₹1,400 per person per day, a mid-range trip about ₹3,850 and a comfortable one about ₹10,800, assuming two people share a room and a cab. That covers stay, food and local transport but not the journey to Mumbai. TripRoast works out the full cost per person from your city, including transport.
How many days do you need in Mumbai?
Plan at least 2 days in Mumbai. It works well as a short break.
What should you eat in Mumbai?
Try Vada pav, Pav bhaji, Bombay sandwich, Irani chai with bun maska.
How do you get to Mumbai?
To reach Mumbai, Mumbai has its own airport (BOM), and Mumbai CSMT (CSMT) is the railway station.
Similar places to visit
- Pune, Maharashtra
- Tarkarli, Maharashtra
- Alibaug, Maharashtra
- Nashik, Maharashtra
- Bengaluru, Karnataka
- Chennai, Tamil Nadu
Costs are estimates built from public data, official fares and traveller reports. Always check prices before you book. How TripRoast works.