Start with a filling South Indian breakfast (dosa, idli, filter coffee) at a well-known local spot to fuel the day; most local eateries open from 7:00AM. Confirm opening times seasonally.
Visit the 11th-century Lingaraj Temple, a majestic example of Kalinga architecture and an active Shiva shrine; early morning reduces crowds and offers cooler light for photos. Typical visiting hours: approx 5:00AM–1:00PM and 4:00PM–9:00PM; confirm for festival closures.
Short walk or drive to Mukteswara Temple to admire its ornate torana (arched gateway) and intricate stone carvings — an essential stop for lovers of medieval Odia sculpture. Generally open daylight hours, roughly 6:00AM–6:00PM.
Visit the circular Chausati Yogini Temple at Hirapur, a rare open-air yogini shrine with tantric-historical importance and striking architecture; best seen in daylight (approx 6:00AM–6:00PM).
Short drive (about 25–35 minutes depending on traffic) to Nandankanan for a change of pace from temple visits and to enjoy conservation exhibits and gardens.
Explore Nandankanan Zoo to see white tigers, herbivores, primates and the botanical garden; the park runs conservation programmes and offers safaris on site. Opening hours typically 9:00AM–5:00PM; arrive early enough to cover major enclosures.
Enjoy a straightforward lunch (thali or local dishes) at a nearby restaurant or the zoo cafeteria to save time and stay nearby for the afternoon schedule; most places serve lunch until mid-afternoon.
Visit the Udayagiri and Khandagiri Jain caves complex — explore rock-cut chambers, carved reliefs and viewpoints over the city; the short uphill walk is rewarding for history and views. Sites are generally open from early morning until around 6:00PM.
Dine at Dalma for authentic Odia cuisine (dalma, local preparations) or at Mayfair Lagoon for an upscale multi-cuisine experience; check seasonal service hours, many hotels serve until around 10:30PM.
Leave Bhubaneswar early to reach Puri for morning darshan and to avoid traffic; drive time is typically about 1.25–1.5 hours. An early start keeps the day comfortable given the longer itinerary.
Enjoy a coastal breakfast in Puri — try light South Indian options or local chhena-based sweets with tea/coffee; many cafés open from 6:30–7:00AM but check local hours.
Visit the famous Jagannath Temple complex, a major pilgrimage destination and architectural landmark; note inner sanctum entry is restricted to Hindus and darshan timings are usually morning and evening (approx 5:00AM–1:00PM and 4:00PM–10:00PM). Expect security checks and queues.
Relax and walk along Puri's Golden Beach — enjoy the sunrise light, sea breeze, local vendors and the open coastal atmosphere; the beach is open all day and is great for photos and a short restful break.
Wander nearby markets for handicrafts, appliqué work and chhena sweets; the Gundicha area also offers temple-related sights. Markets usually operate from morning to evening.
Have a leisurely lunch at a reputable Puri restaurant to sample regional dishes — seafood specialties or a hearty Odia thali are recommended; many places serve lunch until mid-afternoon.
Begin the longer drive to Tara Tarini near Brahmapur/Ganjam; the journey takes roughly 3 to 3.5 hours depending on traffic, so plan a short rest stop en route and carry water and light snacks.
Visit the hilltop Tara Tarini Temple, a revered Shakti peetha on a scenic hill overlooking the Rushikulya River; the temple offers panoramic views and spiritual significance. Typical visiting hours are early morning until evening (around 6:00AM–7:30PM); confirm local timings.
Pause for tea and light local snacks at a roadside stall or small eatery near the temple, enjoying views and a relaxed atmosphere before the return journey.
Begin the return drive to Bhubaneswar (approx 3–3.5 hours). Given the long day, expect to arrive late evening; consider an en-route dinner stop if preferred.
Conclude the trip with a relaxed late dinner at your hotel restaurant (Mayfair Lagoon, Dalma or other options depending on seasonal hours) or a roadside diner if timed earlier en route; check that the restaurant is open late.