It is glamorous, it is gritty, it is fast, and it is fun – Mumbai is a city of many identities and experiences. Located on the Indian West Coast, the city never ceases to fascinate an avid traveler with its many attractions. Whether you are a backpacker, solo traveler or family holidaymaker, you are sure to find attractions and activities to keep you engaged once you step out of your hotels in Mumbai.

Want to make your trip to Mumbai a memorable experience? Go through our compilation of the top 20 things to do in Mumbai and uncover the many layers of India’s financial and entertainment capital.

Things to Do in Mumbai

1. Take a Trip to Elephanta Caves

Elephanta Caves, Mumbai

#1 of 20 Best Things to Do in Mumbai

A visit to Elephanta Caves, one of the three UNESCO Heritage sites in the city, counts among the top things to do in Mumbai. Elephanta Caves are a collection of temples that celebrate Hindu and Buddhist motifs and beliefs, sculpted over many generations. During your one-day visit to the Elephanta Caves, you will come across a fascinating display of centuries-old rock-cut architecture. History buffs will enjoy unearthing the stories behind each section and some of the key highlights include the three-faced sculpture of Lord Shiva in Cave 1, pillars at the cave entrances, and a collection of idols.

  • Location: Gharapuri
  • Timings: 9:00 am to 5:30 pm; closed on Mondays
  • Entry Fee: ₹ 10 for Indians and SAARC nationals; ₹ 250 for foreign nationals
  • Ferry Charges: ₹ 150 for adults; ₹ 125 for kids
  • Toy Train Ride: ₹ 10 per person

2. Go for an Evening Stroll at the Marine Drive

Marine Drive, Mumbai

#2 of 20 Best Things to Do in Mumbai

Whether you are traveling alone or in a group, relaxing at the Marine Drive is a quintessential Mumbai experience and one of the top things to do in South Mumbai. This arc-shaped boulevard along the South Mumbai coast is where you can go for a leisurely walk on the walkways, enjoying the evening breeze or catch the dramatic sunset views.

  • Timings: 24×7
  • Entry Fee: Free

3. Indulge in Wildlife Spotting at Sanjay Gandhi National Park

Sanjay Gandhi National Park, Mumbai

#3 of 20 Best Things to Do in Mumbai

It is hard to imagine that the megapolis of Mumbai also includes animal residents like leopards and jackals, but the city is indeed full of surprises. One such surprise is Sanjay Gandhi National Park. The Kanheri caves are a major historical attraction here while visitors can sight crocodiles at the Tulsi Lake, various species of deer, and of course, the ever-noisy rhesus macaques. Toy train rides, recreational boating, and half-hour long tiger and lion safaris are the other highlights of the park.

  • Location: Borivali East
  • Timings: 07:30 am to 6:30 pm; closed on Mondays
  • Entry Fee*:
    ₹48 for adults; ₹ 31 for kids Children
    *Additional charges for boating, safaris, toy train ride, etc.

4. Take a Bollywood Tour

Bollywood Tour, Mumbai

#4 of 20 Best Things to Do in Mumbai

Is it even possible to mention Mumbai without a nod to Bollywood? This is arguably the city’s greatest gift to the world and you can catch a slice of Tinsel Town with a Bollywood tour. Catch behind the scenes action in famed studios and shooting sites and see how the magic gets transferred to screen. There are many packages to choose from, available for different price points and timings.

  • Where: Mumbai Film City, SJ Studios
  • Cost: Varies based on tour operators

5. Visit Red Carpet Wax Museum

Red Carpet Wax Museum, Mumbai

#5 of 20 Best Things to Do in Mumbai

Pose with the stars or pay tribute to the greatest humanist leaders, recreated faithfully in wax, at Mumbai’s wax museum which is aptly called the Red Carpet. Some of the international icons represented here include Barack Obama, Brad Pitt, and the Queen of England. The Albert Einstein wax statue here is another favorite. A visit to the museum certainly tops the list of things to do in Mumbai with family and kids.

  • Location: Ghatkopar West
  • Timings: 9:45 am to 09:30 pm
  • Entry Fee: ₹250 for weekdays; ₹350 on weekends

6. Soak in the Serene Vibes at Haji Ali Dargah

Haji Ali Dargah, Mumbai

#6 of 20 Best Things to Do in Mumbai

Built in the middle of the Arabian Sea, the Haji Ali Dargah is a must-visit attraction in the city. The mosque and dargah are located just a short distance off the Worli coast and attracts thousands of visitors from all faiths every day. The tall minaret and grand arched gateway are just some architectural highlights of this 600-year-old landmark.

  • Location: Dargah Road
  • Timings: 5:30 am to 10:00 pm
  • Entry Fee: Free

7. Enjoy the Architectural Splendor of Chhatrapati Shivaji Terminus (CST)

Chhatrapati Shivaji Terminus (CST), Mumbai

#7 of 20 Best Things to Do in Mumbai

Beautiful chaos – that is a rather succinct way to describe Chhatrapati Shivaji Terminus aka CST, one of the busiest railway stations in the world. It is an image that blends two realities, the grand colonial building representing Mumbai’s heritage and the buzzing crowds that are a reminder of its energy and soul. The Gothic towers and the Victorian eloquence are some of the hallmarks of this UNESCO World Heritage Site in Mumbai.

  • Timings: 24×7

8. Spend an Evening at Juhu Beach

Juhu Beach, Mumbai

#8 of 20 Best Things to Do in Mumbai

Watch the sky break into the spectacular colors of the sunset while the waves crash below at the Juhu Beach, one of Mumbai’s favorite shorelines. It is a good spot for couples and families and is filled with culinary attractions for those who want to explore the city’s street food. The kids’ rides and carnival-like attractions add a charming old school vibe to this location.

  • Timings: 24×7

9. Shop at Colaba Causeway

Colaba Causeway, Mumbai

#9 of 20 Best Things to Do in Mumbai

Shopping at Colaba Causeway, one of Mumbai’s famed shopping centers, is one of the best things to do in Mumbai on weekends. It is also home to a variety of cafés and eateries where you can have your pit stops. The Colaba Market is best known for its street-side apparel stores where you can pick up the latest fashion at surprising rates.

  • Timings: Morning till evening
  • What to Buy: Apparels, jewelry, handbags, handicrafts
  • Where to Eat: Bay View Café and Bar, Leopold Café, The Table, Café Mondegar

10. Have Fun at Snow World

Snow World, Mumbai

#10 of 20 Best Things to Do in Mumbai

People may scoff at the mild Mumbai winters, but there is one corner in the city where you can feel the chill and hum your favorite Frozen tracks. Yes, we are talking about Snow World, a snow-themed recreational center where you can throw snowballs at each other and slide through icy slides all day. Ice skating and snowboarding are some of the sports you can try out at this indoor park located within Phoenix Market City Mall. It goes without saying that the place will fascinate your kids. 

If you are traveling with your little ones, read our blog on the top things to do in Mumbai with kids for some great ideas.

  • Location: Phoenix Market City, Kurla (W)
  • Timings: 11:00 am to 10:00 pm
  • Charges: ₹ 575 for 60 minutes

11. Take a Food Tour through the Streets of Mumbai

Food Tour through the Streets, Mumbai

#11 of 20 Best Things to Do in Mumbai

One of the top things to do in Mumbai is eating and by ‘eating’ we mean total, zero-guilt gastronomic indulgence. The city is home to such a diverse mix of cultures that you will find all sorts of cuisines on its streets. The street food in Mumbai offers you a delightful spectrum, from sweet treats to savory and spicy bites. Here’s a quick list of Mumbai’s best street grubs and where to grab it:

  • Pav Bhaji – Cannon Pav Bhaji (opposite CST), Sardar Refreshments (Tardeo)
  • Vada Pav – Ashok Vada Pav (Dadar West), Aram Vada Pav (Opposite CST)
  • Kebabs and Rolls – Bademiya (Colaba), Stalls along Mohammed Ali Road
  • Pani Puri – Badshah Pani Puri (Girgaon Chowpatty), Guru Kripa (SIES College)
  • Falooda – Baba Falooda (Mahim West), Badshah (Crawford Market)
  • Mumbai Sandwich – Mafco Farm Fair (Worli Seaface), Amar Juice Centre (Vile Parle West)

12. Get Adventurous at Essel World

Essel World, Mumbai

#12 of 20 Best Things to Do in Mumbai

For generations now, Essel World has remained the great escape for fun-loving Mumbaikars and travelers visiting the city. Touted as the oldest and most popular amusement parks in Mumbai, the place continues to reinvent itself with the latest rides and attractions. An ice skating rink and a bowling alley are the key attractions here in addition to the popular rides such as the Slippery Sultan, the Zyclone, and the Shot-N-Drop.

  • Location: Borivali West
  • Timings:
    Monday to Thursdays – 11:00 am to 6:00 pm
    Friday to Sunday – 11:00 am to 7:00 pm
  • Entry Fee: Ranges between ₹ 390 to ₹ 1290 (based on the package and age)

13. Hang out under the Stars at Nehru Planetarium

Nehru Planetarium, Mumbai

#13 of 20 Best Things to Do in Mumbai

The Space Age is alive and kicking at the Nehru Planetarium, an establishment that attracts kids and astronomy enthusiasts from all over the country. The main show here will take you on a visual journey across the universe as you marvel at what lies beyond our planet. Check the local calendar as the venue surprises visitors now and again with many extra events where you can learn more about cosmic wonders.

  • Location: Worli
  • Timings: 11:00 am to 05:00 pm; closed on Mondays and public holidays
  • Entry Fee: ₹ 100 per person

14. Be One with Nature at the Hanging Gardens

Hanging Gardens, Mumbai

#14 of 20 Best Things to Do in Mumbai

There is a timeless charm about the impeccably landscaped attractions at the Hanging Gardens, which undoubtedly is one of the best places to visit in Mumbai. The works of topiary and the fountains will make you feel like you are in the sets of an old-school romantic movie. Different seasons paint the garden in different hues, thanks to the flower beds that dot the area. Mornings and early evenings are the best time to visit when the light is ideal for good photography.

  • Location: Malabar Hill
  • Timings: 05:00 am to 09:00 pm
  • Entry Fee: Free

15. Visit the Gateway of India and Enjoy a Ferry Ride

Ferry Ride, Mumbai

#15 of 20 Best Things to Do in Mumbai

If Mumbai had a thumbnail, it would unquestionably be the image of the Gateway of India. This arched monument was built at the beginning of the 20th century to welcome the then-monarch of England. Today, it stands as a tribute to Indo-Saracenic architecture with dramatic sea views and the Taj Hotel serving as the backdrop. While here, don’t forget to take a ferry ride to enjoy stunning views of the city. The Gateway of India is also the starting point of many sailing cruises in Mumbai.

  • Timing: 24 x 7
  • Entry Fee: Free
  • Ferry Ride Charges: ₹ 150 (approx.)
  • Cruise Charges: ₹ 5000 (approx.)

16. Watch a Sunset at Bandra Fort

Bandra Fort, Mumbai

#16 of 20 Best Things to Do in Mumbai

There are many sunset spots in Mumbai, but nothing quite beats the one from Bandra Fort. The fort is steeped in history and its old ramparts have hidden many stories from the past in their stony remains. With stunning views of the ocean adding to the experience, watching a sunset here easily counts among the best things to do in Mumbai with friends.

  • Timings: 10:00 am to 08:00 pm
  • Entry Fee: Free

17. Offer Your Prayers at the Siddhivinayak Temple

Siddhivinayak Temple, Mumbai

#17 of 20 Best Things to Do in Mumbai

Mumbai is home to many important religious sites, the prominent one among them being the Siddhivinayak Temple, dedicated to Lord Ganesh. The ornate building is a sight to behold even from a distance. Some of the key highlights here include Ashtavinayak images carved on the wooden doors, the gold-plated inner roof of the sanctum, and the main idol of Ganesha.

Do you want to celebrate the spiritual side of the city? Here are our blogs on the best temples in Mumbai and the must-visit Churches in Mumbai to help you plan your itinerary.

  • Location: Prabhadevi
  • Timings: 5:30 am to 10:00 pm

18. Enjoy a Whale of a Time at Taraporewala Aquarium

Taraporewala Aquarium, Mumbai

#18 of 20 Best Things to Do in Mumbai

Forgive us for the pun above, but India’s oldest aquarium is so much fun that there is no better analogy to make. Taraporewala Aquarium is where you can learn a thing or two about the part of the world that remains as mysterious as space – the deep seas and the wonders that live in them. Identify the different species of fresh and saltwater fishes as they scuttle in the clear waters and hide in their recreated natural environment. Some of the famous residents here include bannerfish, triggerfish, moray eels, turtles, sharks, starfish, and stingrays.

  • Location: Marine Drive
  • Timings: 10:00 am to 8:00 pm; closed on Mondays
  • Entry Fee: ₹ 60 for adults; ₹ 30 for children

19. Go Birdwatching at Powai Lake

Powai Lake, Mumbai

#19 of 20 Best Things to Do in Mumbai

Powai Lake, the most stunning manmade lake in Mumbai, is a bird watcher’s paradise, so keep those binoculars ready. Peer at the surface and you will spot a very famous resident, namely the purple heron. The lake is home to many other vibrantly colored species such as orioles, munias, Coppersmith barbets, kingfishers, sunbirds, and the like. You can see crocodiles on the muddy banks and many species of waterfowl too. Mornings are the best if you want to enjoy the best sightings and sounds.

  • Location: Powai
  • Timings: 24×7
  • Entry Fee: Free

20. Enjoy the Nightlife at the Best Pubs and Nightclubs in Mumbai

Best Pubs and Nightclubs, Mumbai

#20 of 20 Best Things to Do in Mumbai

You should leave the city with a bang, so this list ends with one of the most exciting things to do in Mumbai – partying and pub-hopping. It helps that Mumbai has one of the longest party hours in the country and there are plenty of places to choose from. Beer enthusiasts can flock the microbreweries to taste concoctions that seem to have come out of a European cellar. There are some iconic pubs where you can drink, eat, and dance the night away. Our suggestions include:

  • Tryst (Lower Parel)
  • Wink (Vivanta by Taj President)
  • Colaba Social (Colaba)
  • The Bombay Bronx (Breach Candy)
  • Agent Jack’s Bar (Veera Desai Road)
  • Lord of the Drinks (Lower Parel)
  • Money Bar (Bandra West)

From Bollywood beats to stalking leopards, the extremes of Mumbai continue to inspire writers and artists. This city encapsulates the Indian aspiration in its heady business district while also reminding everyone that life is boring without a heavy dose of entertainment. Enjoy this list of best things to do in Mumbai and spur yourself into an experience of a lifetime.