Start your day with a visit to the Gateway of India, a 20th-century monument that is India's most famous landmark. Take a ferry from here to Elephanta Caves, a UNESCO World Heritage Site, that houses rock-cut temples adorned with sculptures of Hindu gods. After this, head to Chhatrapati Shivaji Terminus, famous for its Victorian architecture. End your day by experiencing the hustle and bustle of Crawford Market, one of the oldest markets of Mumbai.
Start early to reach the Shaniwar Wada Palace, the seat of the Peshwa rulers of the Maratha Empire. Next, visit the Agakhan Palace, which served as a prison for Mahatma Gandhi during the Indian freedom struggle. After this, head to the Raja Dinkar Kelkar Museum, which showcases traditional Indian artifacts. End your day by enjoying the peaceful environs of Osho Ashram.
Start your day by driving to Murud Beach, one of Maharashtra's most beautiful beaches. Relax on the sandy shores or take a boat ride to Janjira Fort, a 17th-century fort located on an island just off the beach. After this, head to Kihim Beach, known for its clean water and tranquil surroundings. End your day at the historic Raj Bhavan in Raigad, a fort that served as the capital of the Maratha Empire during the 17th century.
For some additional fun, you can visit Lonavala, a hill station located between Mumbai and Pune. If you have more time, explore the famous Ajanta and Ellora Caves in Aurangabad, which are amazing examples of ancient Indian rock-cut architecture. If you have less time, skip Janjira Fort and Raj Bhavan and head straight to one of the beaches or extend your visit to Pune.