There are 6 ways to get from Dehradun to Puri by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Biju Patnaik International Airport, train
best- Fly from Dehradun Airport (DED) to Biju Patnaik International Airport (BBI)plane DED - BBI
- Take the train from Bhubaneswar to Puritrain
8h 51m₹9,945–17,984Train via Delhi
cheapest- Take the train from Dehradun to Anand Vihar Terminaltrain 22458
- Take the train from Anand Vihar Terminal to Puritrain 12802 / ...
36h 35m₹968–7,656Bus
- Take the bus from Dehradun to Noidabus
- Take the bus from Noida to Kolkatabus
- Take the bus from Kolkata to Puribus
41h 3mDrive 1,724.3 km
- Drive from Dehradun to Puricar 1,724.3 km
23h 12m₹19,306–27,886Fly to Veer Surendra Sai Airport, train
- Fly from Dehradun Airport (DED) to Veer Surendra Sai Airport (JRG)plane DED - JRG
- Take the train from Jharsuguda Jn to Puritrain
15h 24m₹9,856–27,301Train
- Take the train from Dehradun to Haridwar Jntrain 12018 / ...
- Take the train from Haridwar Jn to Puritrain 18478
46h 38m₹1,075–8,464
Dehradun to Puri by train
Comparing Your Travel Options
The cheapest way to get from Dehradun to Puri is to train via Delhi which costs ₹950 - ₹8,000 and takes 36h 35m.
The fastest way to get from Dehradun to Puri is to fly and train which takes 8h 51m and costs ₹9,500 - ₹18,000.
No, there is no direct bus from Dehradun to Puri. However, there are services departing from Dehradun and arriving at Puri via Noida and Kolkata. The journey, including transfers, takes approximately 41h 3m.
No, there is no direct train from Dehradun to Puri. However, there are services departing from Dehradun and arriving at Puri via Anand Vihar Terminal. The journey, including transfers, takes approximately 36h 35m.
The distance between Dehradun and Puri is 1453 km. The road distance is 1724.3 km.
The best way to get from Dehradun to Puri without a car is to train via Delhi which takes 36h 35m and costs ₹950 - ₹8,000.
It takes approximately 8h 51m to get from Dehradun to Puri, including transfers.
Dehradun to Puri bus services, operated by SLGT Travels, depart from Dehradun station.
Dehradun to Puri train services, operated by Indian Railways, depart from Dehradun station.
The best way to get from Dehradun to Puri is to train via Delhi which takes 36h 35m and costs ₹950 - ₹8,000. Alternatively, you can bus, which costs and takes 41h 3m.
What companies run services between Dehradun, India and Puri, India?
You can take a train from Dehradun to Puri via Anand Vihar Terminal in around 36h 35m. Alternatively, you can take a bus from Dehradun to Puri via Noida and Kolkata in around 41h 3m.
- Website
- goindigo.in
Flights from Dehradun Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Dehradun Airport to Biju Patnaik International Airport via Kolkata
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–15,000
Flights from Dehradun Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Dehradun Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Dehradun Airport to Veer Surendra Sai Airport via Delhi
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- ₹8,500–24,000
- Website
- airindia.in
Flights from Dehradun Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹7,500–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhubaneswar to Puri
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Dehradun to Anand Vihar Terminal
- Ave. Duration
- 4h 45m
- Frequency
- 6 times a week
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Anand Vihar Terminal to Puri
- Ave. Duration
- 30h 50m
- Frequency
- Twice daily
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹1,900–2,500
- Second AC (2A)
- ₹2,800–3,500
- First Class (1A)
- ₹4,700–6,000
Train from Jharsuguda Jn to Puri
- Ave. Duration
- 9h 55m
- Frequency
- Twice daily
- Estimated price
- ₹260–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹700–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,600–2,000
Train from Dehradun to Haridwar Jn
- Ave. Duration
- 1h 7m
- Frequency
- Every 2 hours
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–440
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Haridwar Jn to Puri
- Ave. Duration
- 44h 31m
- Frequency
- Once daily
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,100
- Second AC (2A)
- ₹3,500–4,400
- First Class (1A)
- ₹5,500–7,500
- [email protected]
- Website
- SLGT Travels
Bus from Dehradun to Noida
- Ave. Duration
- 5h 20m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Noida to Kolkata
- Ave. Duration
- 23h 40m
- Frequency
- Twice daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Kolkata to Puri
- Ave. Duration
- 10h 5m
- Frequency
- Every 2 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Dehradun to Noida
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Kolkata to Puri
- Ave. Duration
- 10h
- Frequency
- Once daily
- Website
- Express Line
- Schedules at
- Express Line
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which London airport should I choose?, How to get from Stansted Airport into central London, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
Booking & Getting There
Dehradun to Puri bus services, operated by SLGT Travels, arrive at Noida station.
Dehradun to Puri train services, operated by Indian Railways, arrive at Anand Vihar Terminal station.
Yes, the driving distance between Dehradun to Puri is 1724 km. It takes approximately 23h 12m to drive from Dehradun to Puri.
Book your Dehradun to Puri bus tickets online with Omio.
There are 150+ hotels available in Puri.






