Start your journey by taking a morning train from Delhi to Udaipur. Enjoy the scenic views as you travel through the Indian countryside. Upon arrival in Udaipur, check into your hotel and take some time to relax and freshen up.
Start your day by visiting the magnificent City Palace, a stunning architectural marvel that offers panoramic views of the city and Lake Pichola. Afterward, immerse yourself in the local culture by exploring the bustling streets of Udaipur. Visit the Jagdish Temple, a beautiful Hindu temple dedicated to Lord Vishnu, and experience the vibrant markets filled with traditional handicrafts and colorful textiles.
Embark on a day trip to Nathdwara, a small town known for its famous Shrinathji Temple. Witness the enchanting rituals and immerse yourself in the spiritual ambiance of the temple. Afterward, continue your journey to Chittorgarh, an ancient city filled with historical landmarks. Explore the magnificent Chittorgarh Fort, which showcases the rich heritage and valor of Rajasthan.
For a truly immersive cultural experience, consider visiting Bagore Ki Haveli, a historic mansion that now serves as a museum showcasing Rajasthani art and culture. Attend an evening performance of traditional folk dances and music to witness the vibrant heritage of Rajasthan come alive. To explore the local cuisine, head to the bustling streets of Udaipur and indulge in authentic Rajasthani dishes like Daal Baati Churma and Gatte Ki Sabzi at local eateries.
For hotel and flight prices, you can check here.