Mumbai travel guide

India's financial capital with historic sites, beaches, and markets.

Mumbai, Maharashtra

Mumbai, India’s financial powerhouse and entertainment hub, is a city of contrasts, blending colonial history, modern skyscrapers, and vibrant street life. Known for Bollywood, bustling markets, and coastal charm, it is a melting pot of cultures and traditions. From iconic landmarks to lively nightlife, Mumbai never sleeps, offering an endless array of experiences for every traveler.

Best time to visit Mumbai

Oct–Feb is the best time: dry, with lower humidity. Mar–May is hot and humid; Jun–Sep is monsoon, with flooding most likely in Jun–Jul.

MonthVerdictTemperatureRainCrowdsWhat to expect
Januarybest17–31 °C0 mmmediumDry and sunny, with lower humidity; good for walking tours
Februarybest18–32 °C0 mmmediumDry and pleasant; evenings suit Marine Drive and Chowpatty
Marchgood21–33 °C0 mmmediumHeat and humidity build; keep sightseeing for the morning
Aprilmixed24–33 °C0 mmmediumHot and sticky; plan indoor stops for the afternoon
Maymixed27–34 °C5 mmmediumThe hottest, most humid weeks before the monsoon
Juneavoid27–32 °C530 mmlowMonsoon arrives; heavy rain, waterlogging, Elephanta ferries often stop
Julyavoid26–30 °C920 mmlowHeaviest rain; flooding can disrupt roads, trains and flights
Augustmixed25–30 °C560 mmhighStill very wet; Ganesh Chaturthi may begin late in the month
Septembermixed25–31 °C380 mmhighShowers ease; Ganesh Chaturthi crowds if the festival falls here
Octobergood24–34 °C90 mmmediumRain mostly over; warm and humid; Navratri and Diwali bring crowds
Novembergood21–34 °C10 mmmediumDry, warm days and easing humidity; busy around Diwali
Decemberbest18–33 °C0 mmhighDry, with cooler evenings; peak season over Christmas and New Year

How many days to spend in Mumbai

Two days cover the Gateway of India, CSMT, Marine Drive and Elephanta Caves; four add Sanjay Gandhi National Park with Kanheri Caves, Juhu Beach and Siddhivinayak Temple.

How to reach Mumbai

Getting around

Suburban trains, the metro and BEST buses carry most residents; taxis and app cabs fill the gaps. South Mumbai sights are close together, but traffic and monsoon rain slow every road.

Things to do in Mumbai

  1. Matheran Hill Station — Hill town (7 h · Paid entry)
  2. Murud-Janjira Fort — Island fort (4 h · Paid entry)
  3. Chhatrapati Shivaji Maharaj Terminus — Rail icon (1 h · Free entry)
  4. Dadasaheb Phalke Chitranagari — Film studio (3 h · Free entry)
  5. Kalavantin Durg Trek — Peak trek (4 h · Free entry)
  6. Pandavkada Waterfalls — Falls (2.5 h · ₹50 per person)
  7. Seawoods Telecom — Mall
  8. Alibaug Beach — Beach (2 h · Free entry)
  9. Kashid Beach — White sand (2.5 h · Free entry)
  10. Panorama Point — Viewpoint (1 h · Free entry)
  11. Vasai Fort — Ruined fort (2 h · Free entry)
  12. Kolaba Fort — Sea fort (1.5 h · ₹25)
  13. Mount Mary Church — Church (45 min · Free entry)
  14. Nehru Science Centre — Sci museum (3 h · Paid entry)
  15. Pandavkada Falls — Waterfall (2.5 h · ₹50 per person)
  16. Kothaligad — Fort trek (4 h · Free entry)
  17. ISKCON Kharghar — Temple (1.5 h · Free entry)
  18. Nagaon Beach — Beach (2.5 h · Free entry)
  19. One Tree Hill Point — Hill (1.5 h · Free entry)
  20. Prabalgad Fort — Fort (7 h · Free entry)
  21. Sunset Point, Matheran — Sunset (1.5 h · Free entry)
  22. Global Vipassana Pagoda — Pagoda (1.5 h · Free entry)
  23. Kanheri Caves — Ancient caves (4 h · Rs 5)
  24. Prithvi Theatre — Art theatre (2 h · Paid entry)
  25. Karnala Bird Sanctuary — Bird park (4 h · Paid entry)
  26. Thakargadi Camp Start @ Rs. 549 Prabalmachi Camping /Kalavantin durg trek — Trek zone (5 h · Paid entry)
  27. Louisa Point — Viewpoint (1 h · Free entry)
  28. Tungareshwar Temple — Temple zone (2.5 h · Free entry)
  29. Bhaja Budhhist Caves Ancient Buddhist Heritage — Caves (2.5 h · ₹25)
  30. Kihim Beach — Beach (2 h · Free entry)
  31. Akshi Beach — Quiet beach (1.5 h · Free entry)
  32. Mandwa Beach — Ferry (1.5 h · Free entry)
  33. Kankeshwar Temple — Hill temp (2.5 h · Free entry)
  34. Echo Point — Echo (45 min · Free entry)
  35. Alexander point — View (45 min · Free entry)
  36. Monkey Point — Point (1 h · Free entry)
  37. Heart Point Matheran — View (1 h · Free entry)
  38. Girgaon Chowpatty — Public beach (1.5 h · Free entry)
  39. Irshalgad Trek — Rock trek (5.5 h · Free entry)
  40. Visapur Fort — Trek (3.5 h · Free entry)
  41. Central Park Kharghar — Park (2 h · Free entry)
  42. Aksa Beach — Calm beach (2 h · Free entry)
  43. Worli Fort — Old fort (45 min · Free entry)
  44. Nehru planetarium — Space dome (1.5 h · Paid entry)
  45. Karnala — Hill fort
  46. Echo Point — Echo spot (1 h · Free entry)
  47. Sunil's Celebrity Wax Museum — Wax (1 h · ₹200)
  48. Varsoli Beach — Beach (1.5 h · Free entry)
  49. Worli Sea Face — Sea view
  50. Taraporewala Aquarium — Aquarium (1 h · Paid entry)
  51. Balaji Mandir — Temple (1 h · Free entry)
  52. Chinchoti Waterfalls — Waterfall (2.5 h)
  53. Wonders Park — Amuse (2.5 h · ₹35-₹50)
  54. Versova Beach — City beach (1.5 h · Free entry)
  55. Suraj Water Park — Water park (4 h · Paid entry)
  56. Kharghar Hills — Hill views
  57. Tandulwadi Fort — Hill fort (4 h · Free entry)
  58. Palm Beach Road — Scenic
  59. EsselWorld — Theme park (5 h · Paid entry)
  60. Madh Island — Beach zone (2 h · Free entry)
  61. Upvan Lake — Lakefront (1 h · Free entry)
  62. Arnala Fort — Old fort (2 h)
  63. Charlotte Lake — Lake point (1 h · Free entry)
  64. Lavasa — Scenic
  65. Mahakali Caves — Rock caves (1 h · Paid entry)
  66. Kelva Beach — Beach zone (2 h · Free entry)
  67. Takmak Fort Hiking Point — Hill fort (3.5 h · Free entry)
  68. Tikona Fort — Trek
  69. Powai Lake — City lake (1.5 h · Free entry)
  70. Tikuji-Ni-Wadi Corporate Office — Theme park
  71. Belapur Fort — Heritage fort (1.5 h · Free entry)
  72. Mulshi Dam — Nature (2.5 h · Free entry)
  73. Rock Garden — Garden (1.5 h)
  74. Water Kingdom — Water park (5 h · INR 877 + GST)
  75. Manori Beach — Calm beach (2 h · Free entry)
  76. Ovalekar Wadi Butterfly Garden — Butterfly (1.5 h · ₹100)
  77. Arnala beach — Calm beach (2 h · Free entry)
  78. Shilonda Trail — Nature trail (3 h · Paid entry)
  79. Marvé Beach — Beach spot (1.5 h · Free entry)
  80. Yazoo Park — Theme park
  81. Gadeshwar Dam — Dam lake (1.5 h · Free entry)
  82. Ghangad Fort — Fort (4 h · Free entry)
  83. Bedse Caves Ancient Buddhist Heritage — Caves (1.5 h)
  84. Paud — Scenic
  85. Chawand Fort (Prasannagad) — Fort (4 h · Free entry)

Food to try in Mumbai

Mumbai, Maharashtra, photo 2

Mumbai, Maharashtra, photo 3

Mumbai, Maharashtra, photo 4

Frequently asked questions

What is the best time to visit Mumbai?

Oct–Feb is the best time: dry, with lower humidity. Mar–May is hot and humid; Jun–Sep is monsoon, with flooding most likely in Jun–Jul.

How many days are enough for Mumbai?

2–4 days. Two days cover the Gateway of India, CSMT, Marine Drive and Elephanta Caves; four add Sanjay Gandhi National Park with Kanheri Caves, Juhu Beach and Siddhivinayak Temple.

How do I reach Mumbai?

By air: Mumbai (BOM) — 2 km, about 5–15 min by road. Navi Mumbai (NMI) is a second airport, farther out. By train: Mumbai CSMT (CSMT) — 18 km, about 25–40 min by road. Long-distance trains also use LTT, Mumbai Central, Dadar and Bandra Terminus. By road: From Pune — 150 km, about 2.5–3.5 h.

What are the top things to do in Mumbai?

Matheran Hill Station, Murud-Janjira Fort, Chhatrapati Shivaji Maharaj Terminus, Dadasaheb Phalke Chitranagari, Kalavantin Durg Trek, Pandavkada Waterfalls.

Plan your Mumbai trip

Open Guide My Holiday to turn these places into a routed, day-by-day itinerary and book a cab that follows it.

Get it on Google Play · Download on the App Store

Guide checked on 2026-10-06.