There are 6 ways to get from Diamond Harbour to Puri by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Diamond Harbour to Sealdahtrain 34829 / ...
- Take the train from Sealdah to Puritrain 22201
10h 41m₹419–3,288Train, bus
- Take the train from Diamond Harbour to Sealdahtrain 34829 / ...
- Take the bus from Kolkata Babughat to Puri Bus Standbus
13h 34m₹1,173–2,032Drive 532.5 km
- Drive from Diamond Harbour to Puricar 532.5 km
7h 42m₹5,210–7,525Taxi
- Take the taxi from Diamond Harbour to Puritaxi 532.5 km
7h 42m₹11,000–14,000Train, fly, bus
- Take the train from Diamond Harbour to Sealdahtrain
- Fly from Netaji Subhas Chandra Bose International Airport (CCU) to Biju Patnaik International Airport (BBI)plane CCU - BBI
- Take the bus from Bhubaneswar to Puribus
8h 36m₹6,461–19,678Bus
- Take the bus from Kolkata to Puribus redbusIndia_A/C Seater / Sleeper / ...
14h₹1,095–4,045
Diamond Harbour to Puri by train
Comparing Your Travel Options
The cheapest way to get from Diamond Harbour to Puri is to train and bus which costs ₹1,100 - ₹2,100 and takes 13h 34m.
The fastest way to get from Diamond Harbour to Puri is to drive which takes 7h 42m and costs ₹5,000 - ₹7,500.
No, there is no direct bus from Diamond Harbour to Puri. However, there are services departing from Gabindapur and arriving at Puri via Muhammad Ali Park and Kolkata. The journey, including transfers, takes approximately 14h.
No, there is no direct train from Diamond Harbour to Puri. However, there are services departing from Diamond Harbour and arriving at Puri via Sealdah. The journey, including transfers, takes approximately 10h 41m.
The distance between Diamond Harbour and Puri is 579 km. The road distance is 532.5 km.
The best way to get from Diamond Harbour to Puri without a car is to train which takes 10h 41m and costs ₹410 - ₹3,300.
It takes approximately 10h 41m to get from Diamond Harbour to Puri, including transfers.
Diamond Harbour to Puri bus services, operated by Madhusmitta, depart from Kolkata station.
Diamond Harbour to Puri train services, operated by Indian Railways, depart from Diamond Harbour station.
The best way to get from Diamond Harbour to Puri is to train which takes 10h 41m and costs ₹410 - ₹3,300. Alternatively, you can bus, which costs ₹1,100 - ₹4,100 and takes 14h.
What companies run services between Diamond Harbour, India and Puri, India?
You can take a train from Diamond Harbour to Puri via Sealdah in around 10h 41m. Alternatively, Madhusmitta operates a bus from Kolkata to Puri twice daily, and the journey takes 10h 5m. Nine other operators also service this route.
- Website
- goindigo.in
Flights from Netaji Subhas Chandra Bose International Airport to Biju Patnaik International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- ₹5,500–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Diamond Harbour to Sealdah
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Sealdah to Puri
- Ave. Duration
- 8h 10m
- Frequency
- 3 times a week
- Estimated price
- ₹290–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,800–2,300
Train from Diamond Harbour to Sealdah
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Diamond Harbour to Sealdah
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
- Phone
- 1800 345 1122
- [email protected]
- Website
- ODSRTC
Bus from Kolkata Babughat to Puri Bus Stand
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- ₹1,044
- Website
- ODSRTC
- AC Sleeper
- ₹1,044
- Phone
- +91 9945600000
- [email protected]
- Website
- Khandai Supreme
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Schedules at
- Khandai Supreme
- Website
- Sarala Bus Service
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Schedules at
- Sarala Bus Service
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Bhubaneswar to Puri
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹700–2,800
- Website
- Shymoli Paribahan
Bus from Kolkata to Puri
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- ₹950–3,100
- Website
- Shymoli Paribahan
- Website
- Sana Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Schedules at
- Sana Travels
Bus from Kolkata to Puri
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Schedules at
- Sana Travels
- Phone
- +91 70087 56565
- [email protected]
- Website
- Suhanee Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Schedules at
- Suhanee Travels
- Phone
- +91 86038 69858
- [email protected]
- Website
- Pammi Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h
- Frequency
- Once a week
- Website
- Pammi Travels
Bus from Kolkata to Puri
- Ave. Duration
- 10h
- Frequency
- Twice a week
- Website
- Pammi Travels
- Website
- Madhusmitta
Bus from Kolkata to Puri
- Ave. Duration
- 10h 5m
- Frequency
- Twice daily
- Schedules at
- Madhusmitta
- Phone
- +91 7064 471 610
- [email protected]
- Website
- Dolphin Tours and Travels
Bus from Kolkata to Puri
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Website
- Dolphin Tours and Travels
- +91 7044090046
- Website
- Green Line
Bus from Kolkata to Puri
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Website
- Green Line
- Website
- Green Line
- Website
- Padhi Travels
Bus from Kolkata to Puri
- Ave. Duration
- 10h 20m
- Frequency
- Once daily
- Schedules at
- Padhi Travels
- Website
- Maa Santoshi Travels
Bus from Kolkata to Puri
- Ave. Duration
- 10h
- Frequency
- 6 times a week
- Schedules at
- Maa Santoshi Travels
- Website
- Aradhana Paribahan
Bus from Kolkata to Puri
- Ave. Duration
- 11h
- Frequency
- Once a week
- Schedules at
- Aradhana Paribahan
- Ave. Duration
- 7h 42m
- Estimated price
- ₹11,000–14,000
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 How do I get from Sydney to Melbourne, Which London airport should I choose?, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Booking & Getting There
Diamond Harbour to Puri bus services, operated by Madhusmitta, arrive at Puri station.
Diamond Harbour to Puri train services, operated by Indian Railways, arrive at Sealdah station.
Yes, the driving distance between Diamond Harbour to Puri is 533 km. It takes approximately 7h 42m to drive from Diamond Harbour to Puri.
There are 118+ hotels available in Puri.



















