Start your trip in Kolkata, the cultural capital of India. In the morning, visit the iconic Victoria Memorial, a stunning white marble monument surrounded by lush gardens. Learn about Kolkata's history at the Indian Museum, one of the oldest and largest museums in the country. For lunch, head to Flurys, a popular bakery serving delicious pastries and snacks.
Take a morning flight from Kolkata to Bhubaneswar, the capital city of Odisha. Start your day by visiting the magnificent Lingaraj Temple, dedicated to Lord Shiva. Explore the ancient caves of Udayagiri and Khandagiri, which offer a glimpse into Jain and Buddhist history. In the evening, stroll around the beautiful Ekamra Kanan Botanical Gardens.
From Bhubaneswar, take a morning train to Puri, a popular beach destination. Visit the famous Jagannath Temple, one of the Char Dham pilgrimage sites. Enjoy a leisurely walk along the golden sands of Puri Beach and witness the beautiful sunset. In the evening, indulge in local delicacies at the bustling Swargadwar Market.
Spend a day relaxing in Puri. Start the morning with a refreshing dip in the sea or enjoy water sports activities. Explore the Sun Temple at Konark, a UNESCO World Heritage Site, and marvel at its architectural beauty. In the evening, take a boat ride on Chilika Lake, Asia's largest brackish water lagoon, and spot migratory birds.
If you have extra time in Puri, explore the Raghurajpur Artist Village, where you can witness traditional art forms like Pattachitra and Gotipua dance. Take a day trip to the serene Chandrabhaga Beach, known for its natural beauty. Don't miss trying the mouth-watering street food, especially the famous Puri Bhaji and Rosogolla!