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
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
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
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.
Recommended Quarantine hotels in Mumbai
4. Take a Bollywood Tour
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
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
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)
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
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
Also check Budget hotels in Mumbai
9. Shop at Colaba Causeway
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
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
Also check the couple friendly hotels in Mumbai
11. Take a Food Tour through the Streets of 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
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
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
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
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
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
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
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.
- Location: Prabhadevi
- Timings: 5:30 am to 10:00 pm
18. Enjoy a Whale of a Time at Taraporewala Aquarium
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
Also check the Budget hotels in Mumbai
19. Go Birdwatching at Powai Lake
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
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.
21. Drive through Bandra-Worli Sea Link
Get a San Francisco-esque feel as you drive through the Bandra-Worli sea link. This bridge is also known as Rajiv Gandhi Sea Link, named after the former Prime Minister of India. It takes you from the Western suburbs of the city to South Mumbai in less than 15 minutes, which usually takes about an hour or more through the normal route. Two-wheelers and auto-rickshaws are not allowed on this bridge.
- Toll charges: ₹ 70 one way , ₹ 105 return journey
- Timings: Open 24 hours
Also read: Places to Visit in India in April
22. Experience Fun and Excitement at Imagicaa
The largest theme park in India, Imagicaa is both a theme park as well as a water park that upholds international standards. It is one of the things to do in Mumbai for one day. While you spend the first half of the day at the theme park, enjoying rides until you’re dizzy with joy, the next half of the day can be spent at the water park, probably relaxing in the lazy river ride. You can also explore the restaurants within the park that offer delicious food options.
- Ticket prices: ₹1,499 for adults, ₹1,099 for kids
- Timings: 11 am to 6 pm; Park opens at 9:30 am for breakfast
- Location: Khopoli, Mumbai-Pune Expressway
23. Visit Jijamata Udyaan
This is the only zoo in Mumbai and is named after Chhatrapati Shivaji Maharaj’s mother Jijabai Bhonsale. It is also known as the Byculla Zoo. If you are a wildlife enthusiast, then this is a great place to visit. The majestic Royal Bengal Tigers are their biggest attractions. The sanctuary also has a plethora of birds that will keep you mesmerised with their chirpy sounds.
- Ticket prices: ₹50 for adults, ₹25 for kids
- Timings: 9 am to 5 pm
- Location: Byculla East, Near Byculla Railway Station
24. Visit Mumba Devi Temple
Pay your respects to Goddess Mumbadevi at Mumba Devi Temple. Built in the 18th century, this temple gave Mumbai its name. It is one of the oldest temples in the city and is a must-visit. The highlight is that the idol is decked with a golden necklace and nose stud, and a silver crown.
- Timings: 4 am to 9 pm (except Mondays)
- Location: Mumba Devi Marg, Zaveri Bazaar, Bhuleshwar
25. Have some fun with kids at Kidzania
Built only for children below the age of 14 years, Kidzania is a unique, interactive entertainment and educational centre. If you are looking for activities to do in Mumbai for your kids, then you should definitely take them here. They can play, explore and learn about the adult world through roleplaying activities like being a firefighter, doctor, chef, model, and many more.
- Ticket prices: ₹650 for adults, ₹1350 for kids
- Timings: 11 am to 7 pm , Friday to Sunday & public holidays
- Location: R City Mall, Ghatkopar West
26. Go Sailing at Gateway of India
Whether you want to celebrate a birthday, pose for pre-wedding pictures, propose to your partner or simply sail across the city’s horizon, head to the Gateway of India. You can get aboard a sailboat or yacht of different kinds and soak in the view of the Arabian Sea. You can also book a speed boat that will take you to places like Elephanta Caves, Mandwa and Murud Janjira Fort.
- Ticket prices: ₹1300 onwards
- Location: Gateway of India
27. Enjoy the Sunset at Bandstand
A famous hangout spot, Bandstand is a great place to spend a quiet evening and watch the sun go down. People jogging, savouring fresh corn, clicking selfies and couples walking hand-in-hand are common sights. Some Bollywood superstars live in the vicinity. If you are lucky, you may catch glimpses of these movie personalities during your visit here.
Entry fee: Free
28. Watch a Play at Prithvi Theatre
You can catch a play at Prithvi Theatre, one of Mumbai’s well-known stage performance venues. Actor Shashi Kapoor had brought this place to live along with his wife Jennifer in honour of his father Prithviraj Kapoor. The theatre space also encompasses the famous Prithvi Café, which is an open-air café. When you are there do not forget to try the parathas with a steaming cup of minty-lemony Sulemani Chai.
- Location: Janki Kutir, Juhu Church Road
- Timings: 11 am to 9: 30 pm
- Entry Fee: The price varies according to the play you are watching.
29. Visit the Parsi Cafés in the City
Parsi Cafés continue to be a novelty in the city; kudos to Mumbai for encouraging such restaurants to thrive. Some of them have existed even during the British era. So when you are in Mumbai, you don’t have to travel to Persia to taste great Parsi food. Bun Maska, Kheema Pav, Dhansak, Mawa Cake and Berry Pulao are some of the dishes that you must try at least once in your lifetime.
30. Must-visit Parsi restaurants across the city:
- Yazdani Bakery – Fort
- Cafe Excelsior – Fort
- Jimmy Boy – Fort
- Merwan & Co. – Grant Road East
- Sassanian Boulangerie – Grant Road East
- Kayani Bakery & Co – Marine Lines
- Britannia and Co – Ballard Estate
- Soda Bottle Openerwala – Lower Parel and BKC
31. Begin your Kayaking Journey
Melt your troubles away with one of these activities to do in Mumbai – kayaking. It is one of the most exciting water sports that enable you to feel the adrenaline rush, one row at a time. There are several clubs that offer lessons for this adventure sport. It is ideal for those between the ages of 13-60 years.
- Price: ₹1,200 onwards
- Location: Kolad
32. Take a Break at Carter Road
Similar to Bandstand’s promenade, Carter Road is a place where you can relax and hang out with your friends. If you have to want to jog here then you should know that the promenade stretches for 1.25 km. Also, across the street are a variety of restaurants and eateries for you to try; they will not disappoint.
Entry fee: Free
33. River Rafting – A Thrilling Adventure
If you are feeling adventurous then you must be looking for fun things to do in Mumbai. Head to Kolad and have a river rafting experience with your buddies. Kolad is a little over 100 km away from Mumbai and a trip worth making to fulfil the adrenaline need for adventure. It is always a good idea to pre-book this excursion.
Ticket prices: ₹1800 onwards
34. Learn the History of Vasai Fort
The Vasai Fort or the Bassein Fort has an interesting history attached making it more interesting for you to explore. This fort was once used by the Portuguese Army but was eventually conquered by the Marathas. Apart from the fort ruins, you can also visit the three chapels there and rock pillars located nearby.
- Location: Killa Road, Vasai West, Vasai-Virar
- Timings: 4 am to 11 pm
- Entry Fee: Free
35. Explore Madh Island
Just as the name suggests, this place is an island with many villages and farmlands to its name. It is accessible by road as well as by water. You can also take a small ferry to reach Madh Island. With more people visiting this place, new luxury resorts have also been built, some of which are very close to the beach. You can book your hotel in Mumbai online in advance to make your stay at Madh Island more comfortable.
- Location: Malad West
- Ticket prices to ride the ferry: ₹13 per person , ₹10 for bikes
36. Go on a Dharavi Slum Tour
Asia’s largest slum has been featured in more movies than some actors. Remember Slumdog Millionaire? It was shot here. And who can forget Gully Boy? This tour will take you through how people earn their livelihoods and how content they are with their living situation. You will also get genuine leather goods at throwaway prices here. This includes leather bags, shoes, belts and wallets.
- Timings: 9 am or 3 pm
- Tour prices: ₹570 onwards
37. Escape Game Room
There is never a dearth of activities to do in Mumbai. If solving complex puzzles interests you, then you must visit this amazing Escape Game Room in the city. Once you have booked your spot, you will be locked into a room for 60 minutes. You have to solve a few difficult puzzles and escape the room before time runs out. Think you have the aptitude for it?
- Ticket prices: ₹899 onwards
- Timings: 11:30 am – 9:15 pm
- Location: Durolite House, New Link Rd, Andheri
38. Experience the Paintball Adventure
Dive into the world of war with paintball splashes flying everywhere and adrenaline rushes in your body. This exhilarating sport is highly underrated and is great fun when played with a group of friends. Are you ready to have this true battlefield experience? Several places in Mumbai are providing this experience.
A few are listed below:
- Headrush – Powai
- Hakone Entertainment Centre – Powai
- OWG Paintball & Adventure Sports – Andheri
- Juice Adventures – Bhayandar
- Smaaash – Lower Parel
- Jungle Adventures – Thane
- Reload Paintball – Nariman Point
39. Go Hiking to Pandavkada Falls
A beautiful waterfall cascading down the mountains of Western Ghats is truly a sight to behold. It is the perfect weekend getaway for many Mumbaikars. It takes about 1-2 hours to complete the hike. It could even turn into one of the romantic things to do in Mumbai for couples.
- Entry Fee: Free
- Location: Kharghar, Navi Mumbai
40 Drive your Troubles Away with Go-Karting
Go-karting is one of the fun things to do in Mumbai for everybody. Whether it is for kids or adults, the joy of zooming in gearless cars is better experienced than explained. It almost feels like you are in your own Formula 1 race car.
There are several places in Mumbai that offer this experience:
- Smaaash – Lower Parel
- Hakone – Powai
- Essel World – Borivali
- KidZania – Ghatkopar
- Clue Hunt – Andheri
41 Feel the Thrill with Scuba Diving
Have you ever wondered how underwater creatures look in their natural habitat? You can do see them at Tarkali, a small village that is about 535 km away from Mumbai. The 45-minute scuba diving experience will help you witness life underwater and appreciate its beauty. You can also click HD pictures when you are underwater, adding to your memorable experiences.
- Prices: ₹600 onwards
- Location: Tarkarli, Malvan Taluka, Southern Maharashtra
42. Cycling Tour in South Mumbai
It is ideal to start by 7 am and explore all the famous attractions of SOBO (South Bombay). You can also rent a cycle if you do not have one of your own. It is also a great way to stay fit. If you are looking for things to do in Mumbai for couples, this could be it, followed by a healthy breakfast.
- Price: It is free if you own a cycle
- Timing: 2 hours is ideal
43. Get a Bird’s-eye View of the City in a helicopter
Take an aerial tour of the city in a helicopter and get a panoramic view of the city. You can fly over the major tourist locations of the city like Gateway of India, Siddhivinayak Temple, Chhatrapati Shivaji Terminus, Taj Mahal Hotel, etc. You are sure to be enchanted by the view of this city that never sleeps.
Price: 8,000 onwards
Don’t miss out on exploring the best places to visit in Mumbai to make the most of your trip.