Start your day in Varanasi, one of the oldest cities in the world and a spiritual hub in India. Witness the mesmerizing morning rituals along the banks of the holy Ganges River. Take a boat ride and visit the famous Kashi Vishwanath Temple to experience the divine atmosphere of this sacred city. Estimated time: 4 hours.
Travel to Ayodhya, the birthplace of Lord Rama and an important pilgrimage site for Hindus. Visit the Ram Janmabhoomi complex and explore the beautiful temples, including the Hanuman Garhi and Kanak Bhavan. Immerse yourself in the stories of the great epic, Ramayana. Estimated time: 3 hours.
Next, head to Ujjain, a city known for its rich cultural and historical heritage. Visit the Mahakaleshwar Temple, one of the twelve Jyotirlingas in India. Witness the evening aarti ceremony at the temple and take a stroll through the bustling streets of the city. Don't miss the tranquil Ram Ghat on the banks of the Shipra River. Estimated time: 4 hours.
Finally, make your way to Vadodara, a city with a perfect blend of modernity and tradition. Visit the stunning Laxmi Vilas Palace, the residence of the royal family of Vadodara. Explore the Sayaji Baug, a lush green park that houses a zoo, museum, and a planetarium. Indulge in the local cuisine and experience the vibrant nightlife of the city. Estimated time: 4 hours.
Check hotel and flight prices for this itinerary here.
While visiting Varanasi, don't miss the opportunity to explore the hidden gem of Assi Ghat. It is a peaceful and less crowded ghat where you can witness the traditional rituals, attend yoga classes, or simply relax by the riverside. Locals also recommend trying the mouthwatering street food at Kachori Gali in Vadodara, known for its delicious kachoris and other local delicacies.