Start with a hearty South Indian breakfast (dosa, idli, filter coffee) at a popular local spot to fuel the day; many local eateries open from 7:00AM. Confirm opening times seasonally.
See the grand 11th-century Lingaraj Temple, an outstanding example of Kalinga architecture and an active Shiva shrine; visit early to avoid crowds. Typical darshan hours: approx 5:00AM–1:00PM and 4:00PM–9:00PM; check for special puja closures.
Visit the unique Chausati (64) Yogini Temple at Hirapur—one of the circular open-air yogini shrines notable for its tantric heritage and distinct architecture; it is an important archaeological site and photographic subject. Site accessibility is generally during daylight hours (approx 6:00AM–6:00PM), so a morning slot is ideal.
Explore Mukteswara Temple for its exquisite torana (arched gateway) and intricate stone carvings; a short but essential stop for anyone interested in temple sculpture and medieval Odisha art. Typical opening: roughly 6:00AM–6:00PM.
Travel to Nandankanan (approx 20–35 minutes from central Bhubaneswar depending on traffic) to visit the zoo and botanical gardens — a pleasant contrast to temple visits with wildlife and conservation exhibits.
Visit Nandankanan Zoo and Botanical Garden to see white tigers, lions, primates and a wide botanical collection; the park offers safaris and enclosures highlighting conservation work. Typical opening hours: 9:00AM–5:00PM; plan to arrive well before closing.
Have lunch at a nearby restaurant or the zoo cafeteria offering simple Indian meals — convenient and time-saving, with local Odia dishes and thali options. Many eateries serve lunch through mid-afternoon.
Explore these ancient Jain rock-cut caves with carved reliefs set on hillsides; the site offers a short hike, historical inscriptions and panoramic views over Bhubaneswar. Site is generally open from early morning until evening (approx 6:00AM–6:00PM).
Enjoy an Odia-speciality meal at Dalma (traditional tastes) or a broader menu at Mayfair Lagoon — choose depending on whether you prefer homely local cuisine or an upscale dining experience. Many hotel restaurants serve dinner until around 10:30PM; confirm seasonal hours.
Leave Bhubaneswar early to reach Puri for morning darshan and to avoid traffic; drive time is typically about 1.25–1.5 hours. Early start helps manage the longer Day 2 itinerary comfortably.
Have a coastal breakfast in Puri — try chhena-based sweets or a South Indian breakfast and coffee at a popular café before temple visits. Many cafés open from 7:00AM but check seasonal hours.
Visit the famous Jagannath Temple complex — a major pilgrimage site and architectural landmark; note only Hindus are permitted inside the inner sanctum, darshan timings usually include morning and evening (approx 5:00AM–1:00PM and 4:00PM–10:00PM). Expect queues and security checks.
Walk the golden sands of Puri Beach, enjoy the sea breeze, local vendors and the relaxed coastal vibe — the beach is open all day and is great for short photo stops and relaxation.
If time allows, browse the markets near the temple for handicrafts and chhena sweets; this is a good spot for buying souvenirs before heading to Tara Tarini. Markets generally operate from morning to evening.
Enjoy a mid-day meal at a reputable Puri restaurant — seafood and Odia thalis are regional highlights; depart by early afternoon for the drive to Tara Tarini. Many restaurants serve lunch until around 3:00PM.
Begin a scenic but longer drive south-east toward Tara Tarini near Ganjam/Brahmapur; travel time is roughly 3 to 3.5 hours depending on route and traffic — plan a short rest stop en route and carry water.
Visit the hilltop Tara Tarini Temple, a revered Shakti peetha overlooking the Rushikulya River, known for its sacred atmosphere and hilltop views; typical visiting hours are early morning until evening (approx 6:00AM–7:30PM) but verify locally. Expect uphill steps or a short vehicle approach depending on access.
Refresh with tea and local snacks at a roadside stall or small eatery near the temple — a pleasant moment to take in views and local life before the return drive.
Begin the return drive to Bhubaneswar (approx 3–3.5 hours). Given the long day, plan to arrive late evening; consider breaking the journey with a dinner stop en route if desired.
Arrive back in Bhubaneswar and have a relaxed late dinner at a hotel restaurant (Mayfair Lagoon, Dalma or other late options depending on season) to conclude the trip; some restaurants close by 10:30PM so confirm timings or stop en route for dinner.