Start around 6:30–7:00 am at Mukteswar Temple while the grounds are quiet and the morning light catches the stone carvings. Allow about an hour; temple access is generally free, but hours and access to individual shrines can vary, so check locally before setting out. Dress modestly and expect to leave shoes outside. From there, it’s a short walk or a quick auto-rickshaw ride to Lingaraj Temple. Set aside about 1½ hours, including time for security and queues. The inner temple complex is generally restricted to Hindus; non-Hindu visitors can view the temple from designated areas outside. Ask an auto driver to take you to the accepted viewing point rather than assuming you can enter.
Walk over to Bindu Sagar for an easy half-hour stroll beside the historic temple district, then take an auto or cab to Rajarani Temple (roughly 10–15 minutes, depending on traffic). Give its sandstone carvings and garden setting about an hour; a small entry fee may apply, and hours can change, so confirm at the gate. Finish at Dalma in Unit 4 for Odia specialties. A cab from the temple area usually takes around 20–30 minutes; allow 1–1½ hours to eat, with a typical meal costing about ₹300–600 per person. Check the restaurant’s opening hours before you leave Old Town, as service times can vary. Total local transport: budget roughly ₹400–800 for autos or a cab between stops, depending on how you travel and negotiate.
Head to Udayagiri Caves in Khandagiri around 7:00 am, before the October sun gets strong. Give the rock-cut caves about 1½ hours; the paths and steps can be uneven, so wear shoes with a good grip and carry water. The site generally opens during daylight hours, but check locally for current timings and ticket details; expect a modest entry fee, with rates varying by visitor category. An auto or app cab from central Bhubaneswar usually takes around 25–35 minutes, depending on traffic.
Cross the road to Khandagiri Caves and allow another 1½ hours to explore the hilltop shelters and take in the views over the city. There are steeper stretches and exposed steps, so take your time, especially if it’s already warming up. The two cave sites are close together, making this an easy walk between visits; keep your ticket handy in case it is checked at the entrance.
From Khandagiri, take a cab to Dhauli Shanti Stupa—allow roughly 35–45 minutes each way, plus time for the visit. Spend about 1–1½ hours at the white peace pagoda and the nearby Ashokan rock-edict area; access and opening times can vary, so confirm on the day. The hilltop is breezier than the city, but bring water and sun protection. Afterward, return to central Bhubaneswar for lunch.
Settle in at Truptee in Unit 3 for a relaxed vegetarian meal, budgeting about ₹200–400 per person and roughly an hour. A cab from Dhauli generally takes 30–40 minutes, depending on traffic; if you’re using autos, agree on the fare before setting off. It’s a satisfying, unhurried finish after a morning of walking.
Set out around 7:00 am for Nandankanan Zoological Park in Jujhagada; from central Bhubaneswar, allow roughly 40–60 minutes each way by cab, depending on traffic. Spend about four hours between the zoo and botanical garden, taking breaks in the shade and carrying water. The zoo is usually open during daylight hours and closed on Mondays; check current opening times, ticketing and any safari availability before you go. Tickets and optional rides or safaris are extra, so keep some time for queues rather than counting on a particular entry slot.
After the drive back into town, have a quick lunch nearby, then give the Odisha State Museum at Kalpana Square about 1½–2 hours for its archaeology, art and natural-history collections. Check its current hours and galleries before setting out, as schedules can change; allow roughly 45–60 minutes for the transfer from Nandankanan, and more if traffic is heavy. A cab or app-based taxi is the simplest way to link the two stops.
Head to Ekamra Haat in Unit 3 for 1–1½ hours of browsing handloom, crafts and regional food stalls; it’s a relaxed place to pick up a small souvenir, though individual stalls may keep different hours. Finish at Odisha Hotel in Bapuji Nagar for a traditional Odia meal—budget about ₹200–400 per person. Take a cab between the museum, haat and restaurant, and leave a little flexibility in the evening in case the museum visit or traffic runs long.
No packing list attached yet.