Start your day with a refreshing boat ride to the Elephanta Caves, a UNESCO World Heritage site dating back to the 6th and 7th centuries. The morning breeze of the Arabian Sea will help you relax and rejuvenate. After reaching the caves, take a guided tour to explore the intricate rock-cut architecture and sculptures depicting Hindu mythology. You can also opt for a relaxing massage at the nearby spa or enjoy some tasty local street food for lunch. In the evening, head back to the Gateway of India to witness a beautiful sunset and indulge in some shopping at the Colaba Causeway market.
Spend your second day in the lap of nature at the Sanjay Gandhi National Park, one of the largest parks in the world located within city limits. Start your day with a peaceful nature walk or a bird-watching tour. You can also opt for a guided safari tour to spot leopards, monkeys, and deer. Take a break for lunch at the park's cafeteria, then head to the Kanheri Caves to explore the ancient Buddhist rock-cut architecture and learn about the heritage of Mumbai. End your day with a relaxing picnic and some stunning views of the sunset at the Sunset Point.
If you want to explore more of Mumbai's rich history, you can visit the Chhatrapati Shivaji Terminus and the Prince of Wales Museum. If you're interested in contemporary art, visit the Jehangir Art Gallery. You can also explore the famous beaches of Mumbai, such as Juhu beach and Chowpatty beach. For a day trip, you can visit the hill station of Lonavala and Khandala or the historic forts of Janjira and Murud.
To maximize your fun, you can also take a Bollywood tour or enjoy a relaxing spa day at one of Mumbai's luxury spas.