Mumbai. Bombay. Mayanagri. The city of dreams. The city that never sleeps. Whatever you’d like to call it, one thing’s for sure – it’s one of the most unique cities in the world. This is the place where people, culture and chaos come together for an explosion of energy. From packed trains to serene national parks. From ancient architecture to modern technologies. It’s a city of contrasts that’ll make a long lasting impression on you.
If you happen to visit this wondrous city on your India trip during winter, we’ve got a list of 12 things to do that’ll give you the full Mumbai experience!
When is the best time to visit Mumbai?
Usually, between October to February (AKA winter) is the best time to visit Mumbai. But it’s good to know that winter in Mumbai means temperatures that range from 26 °C (79 °F) – 30 °C (86 °F). You won’t have to carry layers and layers of warm clothes here!

Image source:Getty Images / unsplash
1. Tick off Mumbai’s historical hotspots
The Gateway of India. Chhatrapati Shivaji Maharaj Terminus. Taj Mahal Palace (no not the actual Taj Mahal), Haji Ali Dargah, Rajabai Clock Tower, Siddhivinayak Temple – Mumbai is PACKED with historical hotspots that date back to over 2 centuries. Some British architecture, some traditional Indian architecture. But all of ‘em are absolutely stunning.
2. Take a Bollywood dance class
You’ll see Bollywood’s influence all over the city. Small posters. Big billboards. At the back of rickshaws. Graffiti on the walls. Everywhere. And if you’re intrigued by the colourful energy, there’s one way to dive deep into the culture – and that’s by taking a Bollywood dance class (like we do on our Eternal India trip). You’ll learn how to move to India’s most popular dance anthems. And you’ll also break a sweat, but hey – at least it’s winter!

Image source:Contiki
3. Watch the sunset from Marine Drive
So, you’re in Mumbai. It’s winter. The sun’s setting over the skyscrapers. Where do you go for the best views??? Marine Drive, duh. Settle down at the edge of the sea and watch the sun paint the sky pink, purple and golden as it droops under the sea. You’ll feel the refreshing winter breeze on your face, and even have the chance to grab a snack from one of the street vendors. It’s a peak Mumbai experience.
4. Let your jaw drop at the ancient Elephanta Caves
Looking for a hidden gem to discover in Mumbai’s breezy winter air? This UNESCO World Heritage Site is definitely worth a visit. Hop on a ferry ride to Gharapuri Island (or Elephanta Island, if you will), and check out the 5th century caves dedicated to the Hindu deity – Shiva. You’ll find stone sculptures and idols carved into the mountains. And luckily, winter is the best season to visit them – no torrential monsoon, no sizzling heat. Truly underrated!
5. See Mumbai at sunrise
You’ll often hear people say that Mumbai is a city that never sleeps. And if you wake up early on a winter morning and hit the streets for a tour, you’ll see why. Mornings in Mumbai are best spent sipping a cup of chai from a local street stall, reading the day’s headlines, seeing the Dabbawalas (Mumbai’s much-loved lunchbox men!) singing their way through the city and waiting for the captivating chaos to kick in.
6. Discover thrifted gems at Chor Bazaar
Chor Bazaar literally translates to “Thief’s Market”. And while the origin of some things in this market used to be – let’s say – questionable, it’s now more like a thrift market selling second-hand goods. When I tell you that you’ll find literally EVERYTHING here, I mean it. From vintage musical instruments, to craftsmen that carve your name on a grain of rice – it’s just one wonder after another (and also a gem for anyone interested in photography!).
7. Go street shopping in Colaba
You haven’t truly experienced India until you’ve gone street shopping. And Mumbai is one of THE best cities for that. So head down to the southern part of the city, and into the nooks and crannies of the Colaba street market. You’ll find everything from antique (and kinda pricey) clocks to cheap (and so beautiful) jewellery here. Plus, it’s a great place to shop for souvenirs.
8. Taste your way through Mumbai
If there’s only one thing you can do in Mumbai, then it has to be trying all the Indian street food here. Pani puri, dahi puri, pav bhaji, vada pav, Bombay sandwich – there’s soooo much to choose from. And the best part is that literally everything is like a party for your tastebuds. Head to Juhu for street eats by the beach. Or head to one of the many ‘Khau Galli’ (treat streets) in the city. Yum. Yum. Yum.
9. Check out the Kala Ghoda Art Festival
If you’re in Mumbai in January, and are looking to do something offbeat to do – the Kala Ghoda Art Festival is the place to go. Not only is it Asia’s largest multi-cultural festival, it’s located in Mumbai’s most creative locality with designer cafe’s lined all over the streets. Plus, it’s a great way to check out India’s rich art heritage, combined with modern ideas and tools.
10. Visit one of the world’s largest slums
Mumbai’s home to nearly 22 million people (IKR). And nearly 1 million of them live in Dharavi – one of the world’s largest slums. But don’t expect a “typical slum” when you visit. Dharavi contributes a massive 1 billion dollars to the local economy with its leather & textile works and markets. Plus, the walls here have graffiti painted by the area’s budding art community. It’s massive. It’s humbling. And it’s definitely nothing like you’ve seen before.

Image source:Adityan Ashokan / unsplash
11. Spot wildlife at Sanjay Gandhi National Park
If you’re ever craving a break from the hustle & bustle (and trust me, you will most likely crave it), the Sanjay Gandhi National Park is a great getaway option. Located in the outskirts of Mumbai, this national park is home to some amazing wildlife like leopards, macaques, boars, lions, kingfishers, and sunbirds. Plus, the 2000-year-old Kanheri cave complex here is another fascinating spot worth exploring.
12. Sample ‘Bun Maska’ at an Irani Cafe
Antique clocks. Humorous sign boards. Wooden tables. Delicious food. That’s how you spot Bombay’s classic Irani Cafes. Originally started by the Zoroastrian immigrants who came to India’s west coast, these restaurants are super popular for their Bun Maska (fluffy white bread layered with heaps of freshly-churned butter) and Irani Chai. Some may even say it’s one of the best foods in India – perfect for breakfast or an afternoon snack.