Start with a hearty South Indian breakfast (dosas, idli, filter coffee) at Trupti to fuel a temple-heavy day; it opens early for travellers. A popular local choice known for consistent taste.
Visit the grand Lingaraj Temple, a fine example of Kalinga architecture and the religious heart of Bhubaneswar; open generally from early morning (about 5:30AM) until mid-day and again in the evening. Non-Hindus cannot enter the inner sanctum, but the outer complex and carvings are worth seeing.
Drive to the 64 Yogini temple at Hirapur to see one of India's rare circular Yogini shrines, dating to the 9th–11th century; the site is compact but historically important and typically open during daylight hours (roughly 6:00AM–6:00PM).
Enjoy authentic Odia cuisine at Dalma, famed for dalma, local thalis and clean, quick service — a good midday introduction to regional flavours. The restaurant is centrally located and ideal before more sightseeing.
See the finely carved Mukteswara Temple, called the 'Gem of Odisha' for its ornamental torana (arched gateway) and sculptural detail; usually open in the daytime and perfect for photography and study of temple art.
Explore the historic Jain caves at Udayagiri and Khandagiri, with rock-cut reliefs and scenic hilltop views; the archaeological site is generally open from about 9:00AM to 5:00PM so schedule allows a calm late-afternoon visit.
Drive south to Puri (approx 1.5–2 hours by car) and check into your hotel to rest before an evening stroll; aim to leave Bhubaneswar by 5:30–6:00PM to reach Puri comfortably.
Finish the day with a relaxed dinner at Wildgrass (or a similar beachfront hotel restaurant) offering seafood and local dishes; a good chance to try grilled fish or vegetarian Odia specialities. Most restaurants serve dinner until around 10:00–11:00PM.
Attend the early-morning atmosphere at Puri Jagannath Temple; temple rituals begin before dawn and the complex is busiest at early hours. Note: inner sanctum entry is restricted to Hindus — non-Hindus can observe from permitted outer areas and enjoy the ambience.
Take a restorative walk on Puri Beach at sunrise; the shore is open all day but the morning provides cooler temperatures and fewer crowds. Good for photos, people-watching and a quick tea from a beach stall.
Have a light breakfast at your hotel or pick up a packed tiffin to eat on the road — you have a long drive to Tara Tarini ahead (expect around 3.5–4 hours). Many hotels provide early breakfasts by request.
Depart Puri by private car for Tara Tarini (Ganjam district); the drive is scenic but long (roughly 3.5–4 hours depending on traffic), so plan rest stops and ensure an early start.
Have a roadside or local restaurant lunch close to Tara Tarini — choose simple, fresh Odia meals (rice, dal, fish or vegetable curries) to energise before the hill climb. Options are basic but wholesome.
Visit the hilltop Tara Tarini Temple, one of the oldest Shakti shrines overlooking the Rushikulya River; the temple is usually open from early morning to evening (approx 6:00AM–6:00PM) and offers panoramic views plus a deeply spiritual atmosphere.
Spend time on nearby viewpoints for sweeping river and valley vistas; ideal for photographs and quiet reflection after the temple visit. Wear comfortable shoes — some paths are uneven.
Begin the drive back to Bhubaneswar (approx 4–4.5 hours); expect to arrive in the evening — consider short breaks en route. Alternatively you can choose to overnight near Brahmapur if you prefer to split the return.
Back in Bhubaneswar, enjoy a relaxing dinner at The Spice Route (or your hotel) offering a mix of Odia and continental dishes to round off the pilgrimage comfortably. Most hotel restaurants serve until around 10:00–11:00PM.