Begin with an early flight from Mumbai to Biju Patnaik International Airport in Bhubaneswar, followed by a prepaid airport taxi to Puri. Allow roughly 6–8 hours door to door, including getting to Mumbai airport, the flight, baggage collection, and the 1.5–2-hour road transfer to Puri. Pre-book the taxi through your hotel if possible; the airport pickup area can be busy, and a direct taxi is much easier than changing vehicles in Bhubaneswar. After check-in and a short rest, keep the afternoon unhurried.
Take a taxi to Raghurajpur Artist Village, about 14–16 km from central Puri and typically 40–50 minutes each way. The village is known for Pattachitra painting, palm-leaf engraving, and other traditional crafts; walk slowly through the lanes and speak directly with the artists rather than treating it as a quick photo stop. Allow about two hours, and carry cash for purchases—small paintings and souvenirs vary widely in price. Returning to Puri, head to Puri Beach for an easy sunset stroll in the Sea Beach area. Local snack stalls sell items such as roasted corn and beach-style chaat, but choose busy stalls with high turnover and avoid raw or unrefrigerated seafood.
For dinner, use a well-reviewed seafood restaurant along Chakratirtha Road, where you can usually find fish, prawns, crab, and Odia preparations for approximately ₹400–₹900 per person. Confirm the day’s catch and prices before ordering, particularly for crab or larger fish. Later, continue to Swargadwar Beach, around 10–15 minutes by auto-rickshaw or e-rickshaw depending on traffic, for 45 minutes of livelier evening atmosphere. The area is crowded and festive, so keep phones and wallets secure; swimming after dark is not advisable. Autos generally cost about ₹80–₹200 for short Puri rides, while app-based availability can be inconsistent.
Start before sunrise and make your way to Shree Jagannath Temple on Grand Road (Bada Danda). Set aside two to three hours for walking, security checks, and queues; entry procedures and darshan arrangements can change, so confirm the current rules with your hotel or the temple authorities beforehand. Non-Hindus are not permitted inside the main shrine, but the temple can be viewed from the nearby Raghunandan Library viewing platform. Leave phones, cameras, leather items, and large bags at your hotel or an official locker—avoid unofficial touts offering “special entry.”
After the temple visit, spend 30–45 minutes at Ananda Bazaar, the temple’s traditional Mahaprasad food area, where permitted. Eat only at clearly authorised counters and ask about the current access rules. Keep the morning unhurried: the atmosphere around Bada Danda is especially lively after the temple crowds begin dispersing, and short auto-rickshaw rides in central Puri generally cost about ₹30–₹100, depending on distance and negotiation.
Take a relaxed one-hour Puri Heritage Walk around Bada Danda, looking beyond the main shrine at old houses, smaller shrines, traditional craft shops, and the changing streetscape of Old Puri. Walk slowly and dress modestly; some lanes are narrow, uneven, and busy with rickshaws. Then take an auto-rickshaw or cab south to Wildgrass Restaurant in Baliapanda, allowing roughly 15–25 minutes depending on traffic. Its garden setting makes it a good pause from the temple crowds. Plan ₹500–₹1,000 per person for an Odia meal, and allow about 1½ hours; call ahead if you want a quieter table or are travelling during a busy lunch period.
After lunch, continue to Narendra Tank, one of Puri’s important sacred water bodies, for a quieter 45-minute cultural stop. The tank is best appreciated as a living religious site rather than a formal museum, so keep the visit respectful and avoid entering the water unless local instructions explicitly allow it. From Wildgrass Restaurant, a cab is simplest; expect roughly 10–20 minutes, while an auto-rickshaw may be less expensive but can require some bargaining. Finish the day with a gentle walk through the surrounding lanes, returning to your hotel before evening traffic thickens.
Have your driver collect you in Puri around 6:30–7:00am for the 1–1½-hour ride along NH316 and the scenic Marine Drive. Keep the taxi for the day rather than arranging separate rides; the full-day car usually costs about ₹2,500–₹4,000, depending on vehicle and waiting time. At Konark Sun Temple, allow around two hours for security, ticketing, and the expansive grounds. The stone chariot wheels and sculpted façades are best before the midday heat; check the Archaeological Survey of India’s current opening hours and ticket rules shortly before the visit, as entry arrangements can change. Wear shoes with a firm grip and carry water.
Walk next door to the Archaeological Museum, Konark, allowing roughly 45 minutes for its recovered sculptures, carved fragments, and architectural pieces. It is a useful follow-up to the temple, particularly for seeing details that are difficult to appreciate outdoors. Museum hours and weekly closure rules should be verified locally, and keep some flexibility in case the temple visit or parking takes longer than expected.
Continue by taxi to Chandrabhaga Beach, about 10–15 minutes from the temple, for a relaxed coastal walk and an hour beside the Bay of Bengal. Swim only where local conditions permit, and avoid going far into the water if there are no lifeguards. For lunch, return toward the Konark market area and choose a busy, straightforward local eatery serving dalma, rice, vegetable preparations, or fish; budget approximately ₹250–₹600 per person, and expect a simple setting rather than a destination restaurant. After lunch, drive along the Marine Drive to Ramachandi Temple and beach, where the riverside shrine and quieter shoreline make a pleasant final stop. Allow about an hour, then return to Puri by taxi, reaching town in roughly 1–1½ hours depending on traffic. Keep cash for small purchases, parking, and temple offerings, and confirm the driver’s waiting and return fare before setting out.
After arriving in Bhubaneswar, go straight to Lingaraj Temple in the Old Town area. Aim to reach the entrance around 8:00am, allowing about 1½ hours for queues, security, and darshan. Entry to the main shrine is restricted for non-Hindus, so verify the current rule with your hotel; visitors who cannot enter can usually view the complex from the designated outside platform. Dress modestly, avoid carrying large bags or phones if restrictions apply, and use an auto-rickshaw or app cab for the short Old Town transfers.
Walk next to Bindu Sagar Lake, a peaceful sacred tank surrounded by old lanes and smaller shrines. Spend around 45 minutes here, then continue to Mukteshwar Temple, where the ornate torana and finely carved Kalinga-era details are best appreciated slowly—allow about an hour. The three sites are close enough to link on foot, though the lanes can be uneven and busy; carry water and remove footwear where required.
Take a short auto-rickshaw ride to Rajarani Temple for an hour among its red-and-gold sandstone carvings and open lawns. It is less hectic than the active shrines, making this a good place to pause before lunch. Continue by cab to Dalma in Saheed Nagar, a dependable choice for regional Odia food; budget approximately ₹500–₹1,000 per person for a relaxed 1½-hour meal. Try a thali or local preparations such as dalma and machha dishes, with vegetarian options available.
End at Ekamra Haat in Unit III, where you can browse Odisha’s textiles, palm-leaf work, stone carving, appliqué, and dokra items for about an hour. Stalls generally operate into the evening, but timings can vary, so check locally if you arrive late. It is a practical place to buy souvenirs without rushing; compare prices between stalls and carry cash for smaller purchases. From here, a cab back to your hotel in central Bhubaneswar usually takes 10–25 minutes depending on traffic.
Keep your bags with the hotel or arrange luggage storage before heading to Udayagiri and Khandagiri Caves. An auto-rickshaw or app cab from central Bhubaneswar generally takes 25–40 minutes, depending on traffic; allow 1½–2 hours here for the rock-cut chambers, inscriptions, and hilltop viewpoints. The site usually opens in the morning, but confirm the current hours and ticketing before leaving. Wear shoes with good grip—the stone steps can be uneven—and carry water, especially if you climb to the upper caves.
Continue by cab to Dhauli Shanti Stupa, roughly 30–45 minutes from the caves. The hilltop pagoda is peaceful and breezy, with wide views over the Daya River plain; one hour is enough for the monument and a relaxed walk around the viewpoint. Return toward the city afterward rather than lingering too long, as airport traffic can become unpredictable. A hired cab for this half-day circuit is the easiest option, usually around ₹1,200–₹2,000 depending on vehicle and waiting time.
Visit the Odisha State Museum in the Old Town area before departure, provided it is operating that day and your flight schedule allows. Set aside about 1½ hours for its archaeological galleries, sculptures, coins, manuscripts, and traditional-art collections. Check the current weekly closure and last-entry time in advance, since museum schedules can change; if it is closed or your timing is tight, do not risk missing the flight by trying to force the visit.
Have an early lunch near Biju Patnaik International Airport at a well-reviewed Indian restaurant—allow roughly ₹300–₹700 per person and keep the meal simple so you can leave promptly. Transfer to the airport at least two hours before the Bhubaneswar–Mumbai flight, with extra time for baggage drop and security. Budget 4–6 hours door to door overall, including the ride from the city, airport formalities, the flight, and your onward transfer after landing in Mumbai; pre-book the cab and confirm the flight timing the previous evening.
No packing list attached yet.