Board a late-evening flight from Chhatrapati Shivaji Maharaj International Airport to Biju Patnaik International Airport, Bhubaneswar — night travel maximises sightseeing time the next two days. Typical flight time is ~2h15m; aim to arrive at the airport 90 minutes before departure for domestic flights.
Arrive in Bhubaneswar late night and take a pre-booked taxi or hotel transfer to your hotel; check-in and rest so you’re fresh for sightseeing the next morning. Many hotels accept late check-in with prior notice.
Have a hearty hotel buffet or head to Dalma (well-known for Odia flavours) for a filling breakfast; try idli/upma and chhena-based sweets like chhena poda. Many places open by 7:00–8:00, so you'll be ready for morning sightseeing.
Visit Bhubaneswar’s largest 11th–12th century Shaivite temple renowned for its Kalinga architecture; note temple visiting hours are typically 6:00–13:00 and 16:00–21:00 and inner sanctum access is restricted for non-Hindus — dress respectfully.
Explore the twin ancient rock-cut Jain caves with carved panels and a short hike to viewpoints — the site is usually open 9:00–17:30 and provides historical contrast to the temples.
Enjoy a local Odia thali featuring dalma, rice, seasonal vegetable curries and fish preparations to taste regional cuisine before the coastal drive; many lunchtime venues operate 11:30–15:00.
Set off on the 65–70 km coastal drive to Puri (approx 1.5–2 hours) — leave early enough to avoid late-afternoon traffic and check in on arrival. Road conditions are generally good but allow a small buffer.
Check in to a beachside or near-temple hotel, freshen up and relax a short while before evening activities; many hotels in Puri can accommodate early check-ins if pre-arranged.
Stroll or relax on Puri Beach and enjoy the sunset and local beach snacks; the beach is open 24 hours and is busiest late afternoon to evening with vendors and photographers.
Visit the exterior and permitted areas of the 12th-century Jagannath Temple — inner sanctum darshan has restricted timings and non-Hindus cannot enter the sanctum, so observe rituals from public areas and follow the dress code. Evening darshan windows vary; confirm locally if you plan to attempt darshan.
Dine at a recommended local spot such as Truptee or a trusted beachside restaurant for fresh seafood or an Odia thali; most restaurants welcome diners 19:00–22:30 — ask hotel staff for the current best option and any reservations.
Catch an early serene sunrise over the Bay of Bengal — the beach is open 24 hours and mornings are calm with fewer crowds, ideal for photos and a short walk.
Have a quick hotel breakfast or visit a beach café serving idli, puri, omelettes and local chhena desserts; many cafés and hotel breakfast counters start by 7:00.
Drive the short coastal stretch to the Konark Sun Temple (approx 35–45 km, ~1–1.5 hours) — it’s best to arrive before late morning to avoid heat and crowds.
Explore the 13th-century Sun Temple (stone chariot form) and the nearby ASI museum showcasing sculptures and temple history; the temple complex is usually open 6:00–18:00 and the museum around 9:00–17:00.
Stop at a recommended local restaurant near Konark for fresh seafood, thali or simple coastal fare — many places serve lunch from 11:00–15:00 and offer comfortable seating for a relaxed meal.
If time permits, visit the Odisha State Museum (open roughly 10:00–17:00) for regional history or Ekamra Haat (handicraft market, usually 10:00–21:00) for quick souvenir shopping. Choose one to avoid rushing.
Drive to the airport and arrive at least 90–120 minutes before your domestic flight — evening flights to Mumbai commonly depart between 18:00–20:30, so pick a convenient slot with buffer for security and traffic.
Board an evening flight back to Mumbai; flight duration is roughly 2–2.5 hours so you should arrive in Mumbai the same night, completing your quick Odisha loop.