Puri
Puri
Train

Nainbagh to Puri

Updated: 22 May 2026

The journey from the Himalayan foothills of Nainbagh to the coastal town of Puri spans over 1800 km. You must first travel by road to Dehradun or Haridwar to access the rail network. From there, board a long-distance express train like the Utkal Express to Bhubaneswar. Finally, take a local bus or taxi for the 60 km stretch to Puri. This route transitions from mountain terrain to the humid plains of Odisha.

Total Distance: 1850 km by road, 1450 km air distance.
Fastest Way
Flight from Dehradun (DED) to Bhubaneswar (BBI) followed by a 1.5-hour taxi ride.
Cheapest Way
Sleeper class train from Dehradun to Bhubaneswar followed by local bus to Puri.
Compare Nainbagh to Puri Routes
Train
Connecting
Duration
42 hours
Avg Price
2500-4500 INR
Operator
Utkal Express
Route
Dehradun to Bhubaneswar via Delhi and Nagpur

Book sleeper class at least 60 days in advance for availability.

Travel Tips
  • Book Early
    Train tickets for long-distance routes sell out weeks in advance.
  • Hydration
    Carry sufficient water as the climate changes drastically from mountains to coastal plains.
  • Local Transport
    Use auto-rickshaws in Puri for short distances but negotiate the fare beforehand.
  • Clothing
    Pack light cotton clothes for the humid coastal weather of Odisha.
  • Connectivity
    Download offline maps as network can be patchy in remote mountain stretches.
Safety Tips
  • Luggage Security
    Use a sturdy chain and lock for your bags during the long train journey.
  • Food Safety
    Avoid street food at major railway junctions to prevent stomach issues.
  • Emergency Contacts
    Keep local police and emergency numbers saved on your phone.
  • Travel Documents
    Keep digital and physical copies of your ID proof accessible at all times.
People Also Ask
  • Is there a direct train?
    No, there is no direct train from Nainbagh or Dehradun to Puri.
  • What is the best airport?
    Bhubaneswar (BBI) is the nearest airport to Puri.
  • How to reach from Bhubaneswar?
    You can take a taxi or a local bus from Bhubaneswar to Puri.
  • Is it safe for solo travelers?
    Yes, the route is well-traveled, but stay alert in crowded stations.
  • What is the total travel time?
    Expect a total travel time of 40 to 48 hours depending on connections.
Quick Info
  • From Nainbagh, Uttarakhand, India
  • To Puri, Odisha, India
  • Modes
Best Time to Travel

October to February for pleasant weather in both regions.

Things to Do in Puri
1
Jagannath Temple
Visit the 12th-century temple dedicated to Lord Jagannath. It is famous for its annual Rath Yatra festival.
2
Puri Beach
Enjoy the golden sands of the Bay of Bengal. It is a popular spot for sunrise views and local seafood.
3
Konark Sun Temple
Located 35 km from Puri, this UNESCO World Heritage site is an architectural marvel shaped like a chariot.
4
Chilika Lake
Take a boat trip to see Irrawaddy dolphins. It is the largest brackish water lagoon in India.
Tags
Nainbagh to Puri train Dehradun to Puri travel how to reach Puri from Uttarakhand long distance travel India Nainbagh transport guide Bhubaneswar to Puri bus traveling from Himalayas to Odisha best route Nainbagh to Puri