Start your trip in the bustling city of Mumbai. In the morning, visit the Gateway of India, an iconic monument overlooking the Arabian Sea. Take a boat ride to Elephanta Caves, a UNESCO World Heritage Site, known for its ancient rock-cut temples. In the afternoon, explore the vibrant Colaba Causeway, a popular street market for shopping and street food. As the evening sets in, head to Marine Drive and enjoy a leisurely walk along the promenade, taking in the stunning views of the sunset.
Fly from Mumbai to Jaipur, the colorful capital of Rajasthan. In the morning, visit the magnificent Amber Fort, a stunning palace complex located on a hilltop. Explore its beautiful architecture and enjoy panoramic views of the city. In the afternoon, explore the bustling streets of Jaipur's old city, known for its vibrant markets and traditional handicrafts. Don't miss the Hawa Mahal, also known as the Palace of Winds, with its intricate façade. In the evening, indulge in a traditional Rajasthani dinner at a local restaurant.
Fly from Jaipur to Goa, a beach paradise. Start your day by relaxing on the beautiful beaches of North Goa, such as Calangute or Baga. Enjoy water sports, sunbathing, and beachside cafes. In the afternoon, visit the vibrant markets of Anjuna or Mapusa, where you can shop for souvenirs and local handicrafts. As the evening approaches, head to Tito's Lane in Baga, known for its lively nightlife. Dance the night away at one of the popular clubs.
Fly from Goa to Udaipur, the romantic "City of Lakes". Start your day by visiting the majestic City Palace, overlooking Lake Pichola. Explore its elaborate architecture and stunning views. In the afternoon, take a boat ride on Lake Pichola and visit the picturesque Jag Mandir Island. Enjoy a relaxing evening with a rooftop dinner at one of the lakeside restaurants, soaking in the magical ambiance of Udaipur.
For a bachelorette party, consider visiting Hill Road in Mumbai, a popular shopping destination for trendy clothes and accessories. In Jaipur, explore the Nahargarh Fort, located on the Aravalli Hills, which offers panoramic views of the city. In Goa, take a day trip to the serene and less crowded South Goa beaches like Palolem or Agonda. And in Udaipur, indulge in a spa day at one of the luxury hotels, enjoying rejuvenating treatments and massages.
For hotel and flight prices in India, you can check here.