Morning: Start your day at the iconic Gateway of India, an arch monument built during the 20th century. Take a boat ride to Elephanta Caves, a UNESCO World Heritage Site that houses rock-cut temples from the 5th century.
Afternoon: Head to the Chhatrapati Shivaji Maharaj Vastu Sangrahalaya museum, previously known as the Prince of Wales Museum. The museum has over 50,000 exhibits showcasing ancient Indus Valley Civilization artifacts, and various Indian artwork collections.
Evening: End your day at Marine Drive, also known as the Queen's Necklace. Take a relaxing walk along the promenade and enjoy the sunset view while snacking on local street food.
Morning: Spend your morning exploring Sanjay Gandhi National Park, one of the largest national parks within a city limit. Take a safari ride and spot various animals such as tigers, lions, and leopards.
Afternoon: Visit Kanheri Caves, Buddhist rock-cut cave monuments and ancient university located within the park.
Evening: Head back to the city and visit Nehru Science Centre, where kids can enjoy interactive exhibits and learn about science and technology.
Morning: Start the day at EsselWorld, an amusement park that offers a variety of rides and attractions suitable for all ages.
Afternoon: Continue the fun at Water Kingdom, the largest water park in Asia, located adjacent to EsselWorld.
Evening: End your day at Juhu Beach, a popular spot to watch the sunset and enjoy local street food.
Other must-visit places include the Haji Ali Dargah, a mosque located on an islet off the coast of Mumbai, and the Crawford Market, where you can shop for souvenirs and local goods. For a side trip, consider visiting the hill station of Lonavala, located a few hours away from Mumbai. To maximize your fun, make sure to try the local street food, such as vada pav, pav bhaji, and bhel puri.