Start your journey from Pune early in the morning to make the most of your day. Travel by train or book a flight for a quicker trip.
Arrive at Bhubaneswar, the capital city of Odisha. Explore the ancient temples like Lingaraj Temple and Mukteshwar Temple, which showcase the rich history and culture of the region. Entry fee for the temples is minimal, and you can spend 2-3 hours here.
Enjoy a delicious Odia lunch at a local restaurant in Bhubaneswar. Try traditional dishes like Dalma, Machha Besara, and Pitha.
Head to Dhauli Shanti Stupa, located on the outskirts of Bhubaneswar. This Buddhist monument offers panoramic views of the surrounding hills and the Daya River. Spend some quiet time here and soak in the peaceful ambiance. Entry is free, and you can spend around 1-2 hours exploring the area.
Embark on a scenic drive from Bhubaneswar to Puri, a popular seaside destination in Odisha. Enjoy the beautiful coastal views along the way. The journey takes around 1.5-2 hours.
Go to the famous Jagannath Temple in Puri and witness the evening aarti (prayer ceremony). This ancient temple is dedicated to Lord Jagannath and is considered one of the Char Dham pilgrimage sites. Attend the aarti for a spiritual experience. Entry to the temple is free, but visitors need to follow the dress code and temple rules.
End your day with a delectable seafood dinner at a local restaurant in Puri. Try dishes like Chingudi Jhola (prawn curry) and Machha Tarkari (fish curry) for an authentic coastal dining experience.
While in Puri, make sure to explore the Chandrabhaga Beach, a serene and less crowded beach compared to the main beach. It's perfect for a relaxing stroll or enjoying a picnic. Also, visit the Raghurajpur Artist Village, known for its vibrant paintings, palm leaf engravings, and traditional pattachitra art. Here, you can witness the artists at work and even buy some unique artworks as souvenirs.
For checking hotel and flight prices for your trip, click here.