Whether you arrive at Biju Patnaik International Airport or Bhubaneswar Railway Station, arrange a car in advance to avoid negotiating a ride with luggage; allow roughly 20–30 minutes from the airport or 15–25 minutes from the station, depending on traffic. Check in at Mayfair Lagoon in Jaydev Vihar, then keep the first stretch of the day easy: unwind, have a drink or snack, and leave about 1–2 hours to recharge. If your train or flight arrives late, don’t try to squeeze in the caves—settling in matters more.
If you have daylight to spare, take a car or app cab to Udayagiri and Khandagiri Caves in Khandagiri, around 25–40 minutes from the hotel depending on traffic. Allow about 1.5 hours to wander the rock-cut caves and viewpoints; the stone steps can be uneven, so wear sturdy shoes and bring water. Go well before closing—hours and entry arrangements can vary, so check locally on the day—and carry a little cash for the nominal entry fee.
Head to Odisha Hotel in Saheed Nagar for a relaxed first taste of Odia food; budget around ₹300–600 per person. It’s a short cab ride from the hotel, though evening traffic can add time. Ask what’s freshly prepared and try a local thali; if you’re tired after travelling, keep dinner unhurried and save the longer city sightseeing for tomorrow.
Start early at Lingaraj Temple—aim for around 6:30–7:00 am, when the Old Town is cooler and the temple precinct feels less crowded. Allow about 1½ hours, but note that entry to the inner temple is restricted to Hindus; non-Hindu visitors can view the exterior from designated areas. Dress modestly, leave shoes outside, and check current temple rules before you go, as phones and cameras may not be permitted. From there, walk a few minutes to Bindu Sagar for a quiet 30–45-minute stroll around the sacred tank.
Continue on foot through Old Town to Mukteswar Temple, roughly 10–15 minutes away. Set aside about 45 minutes to take in its finely carved stonework and compact, graceful setting. A private car can then take you to Odisha State Museum near Kalpana Square in around 15–25 minutes, depending on traffic; allow 1½–2 hours for the galleries. Museum hours and weekly closing days can change, so confirm before setting out, and keep a little cash handy for admission.
Head to Dalma in Saheed Nagar for a relaxed Odia lunch—budget roughly ₹400–800 per person. A car from the museum should take about 15–20 minutes; auto-rickshaws are also easy to find, though agreeing on the fare before boarding is sensible. Order an Odia thali or the restaurant’s namesake dalma, a comforting lentil-and-vegetable dish. Keep the rest of the afternoon open to rest at the hotel; Old Town’s uneven lanes and the day’s walking can be tiring, especially for a family.
Leave Bhubaneswar after breakfast and allow 1½–2 hours of driving, plus your craft stop, before reaching Puri. Ask your hotel to hold your bags if the room isn’t ready. On the way, spend 45–60 minutes in Pipili, where the appliqué canopies, wall hangings and lampshades make good souvenirs; compare a few stalls and agree on the price before buying.
After checking in or dropping your luggage, head to Jagannath Temple on Grand Road. Allow 1½–2 hours, but be prepared for queues and occasional pauses during rituals; timings can vary, so check locally on the day. Entry is restricted to Hindus, and phones, cameras and other belongings are not allowed inside—leave them at your hotel or use a nearby paid locker. There’s no entry fee.
Take a relaxed 45-minute stroll along Puri Beach on Sea Beach Road as the light softens; keep to the busy, lifeguarded stretch and avoid swimming in strong surf. Finish at Wildgrass Restaurant, near the beach, for Indian dishes and seafood. Budget around ₹500–1,000 per person, and ask what’s fresh or locally popular; after a full travel day, it’s an easy place to linger over dinner.
Set out from Puri around 8:00–8:30 am in a private car; this makes the village and temple much easier to combine than relying on buses. Start at Raghurajpur Heritage Crafts Village, about 30 minutes away, and allow 1–1½ hours to browse the painted house-fronts and watch artists work on pattachitra. There’s usually no formal entry fee, but buying directly from an artist is a lovely way to support the village. Workshops may open later in the morning, so don’t worry if the first few are still getting started.
Continue to Konark Sun Temple (roughly 45–60 minutes from the village) and allow about two hours for the carvings and temple grounds. The complex generally opens around sunrise and closes in the evening; check current timings and ticket prices before you go, as fees can change. Wear a hat and comfortable shoes—the stone paths get hot, and shade is limited. Afterward, drive a few minutes to Chandrabhaga Beach for a 45–60-minute coastal breather. It’s a good spot to stretch and enjoy the sea air, but currents can be strong, so keep to the shore rather than swimming.
Drive back to Puri (about an hour) and finish at Honey Bee Bakery & Pizzeria for pizza, baked goods or a light meal; budget around ₹300–700 per person. A full-day private car for this loop is often roughly ₹3,500–5,500, depending on vehicle and waiting time, so confirm the price and return drop-off with the driver in advance.
Leave Puri after breakfast and allow 1½–2 hours to reach Bhubaneswar; ask your driver to keep your luggage in the car. Stop first at Dhauli Shanti Stupa, about 8 km south of the city centre. Give yourself around an hour to visit the white peace pagoda and enjoy the views over the Daya River. Morning is more comfortable before the hill gets hot, so bring water and wear shoes suitable for walking.
Continue to Ekamra Haat in Unit 3 to browse Odisha crafts and textiles, then grab a snack from the food stalls. Allow 1–1½ hours and carry some cash for smaller purchases. From there, take a car or auto-rickshaw to Bocca Cafe in Jaydev Vihar for coffee and a light meal; budget roughly ₹400–800 per person and about an hour.
Keep a generous buffer for your onward departure, since traffic and station or airport formalities can take longer than expected. Ask your driver to drop you directly at Biju Patnaik International Airport or Bhubaneswar Railway Station, and shorten your cafe stop if your departure is early.
No packing list attached yet.