There are 6 ways to get from Dhaka to Purulia by train, bus, car, 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, bus
best- Take the train from Dhaka to Benapoletrain
- Take the train from Bangaon Jn to Dum Dumtrain
- Take the bus from Kolkata to Puruliabus
12h 45m₹638–2,600Train
cheapest- Take the train from Dhaka to Benapoletrain
- Take the train from Bangaon Jn to New Barrackporetrain
- Take the train from Howrah Jn to Purulia Jntrain
13h 38m₹624–4,002Drive 511.9 km
- Drive from Dhaka to Puruliacar 511.9 km
7h 20m₹5,784–8,354Fly, train
- Fly from Shahjalal International Airport (DAC) to Netaji Subhas Chandra Bose International Airport (CCU)plane DAC - CCU
- Take the train from Howrah Jn to Asansol Jntrain
- Take the train from Asansol Jn to Purulia Jntrain
9h 58m₹7,397–19,860Train, bus via Durgapur
- Take the train from Dhaka to Kashianitrain
- Take the train from Kashiani to Benapoletrain
- Take the bus from Habra to Durgapurbus
- Take the bus from Muchipara to Puruliabus
13h 56m₹891–3,289Train via Āsansol
- Take the train from Dhaka to Darsana Halttrain
- Take the train from Gede to Naihati Jntrain
- Take the train from Naihati Jn to Asansol Jntrain
- Take the train from Asansol Jn to Purulia Jntrain
14h 7m₹711–4,919
Shahjalal International Airport (DAC) to Netaji Subhas Chandra Bose International Airport (CCU) flights
Questions & Answers
The cheapest way to get from Dhaka to Purulia is to train and bus which costs ₹600 - ₹2,600 and takes 12h 45m.
The fastest way to get from Dhaka to Purulia is to drive which takes 7h 20m and costs ₹5,500 - ₹8,500.
No, there is no direct train from Dhaka to Purulia. However, there are services departing from Dhaka and arriving at Purulia Jn via Bangaon Jn and Howrah Jn. The journey, including transfers, takes approximately 13h 38m.
The distance between Dhaka and Purulia is 597 km. The road distance is 511.9 km.
It takes approximately 12h 45m to get from Dhaka to Purulia, including transfers.
Dhaka to Purulia train services, operated by Bangladesh Railway, depart from Dhaka station.
Purulia is 30 min behind Dhaka. It is currently 7:12 PM in Dhaka and 6:42 PM in Purulia.
Dhaka to Purulia train services, operated by Bangladesh Railway, arrive at Benapole station.
Yes, the driving distance between Dhaka to Purulia is 512 km. It takes approximately 7h 20m to drive from Dhaka to Purulia.
There are seven+ hotels available in Purulia.
What companies run services between Dhaka, Bangladesh and Purulia, India?
You can take a train from Dhaka to Purulia Jn via Benapole, Bangaon Jn, New Barrackpore, New Barackpore, Howrah Bus stand, and Howrah Jn in around 13h 38m.
- Website
- goindigo.in
Flights from Shahjalal International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹6,500–17,000
- [email protected]
- Website
- Bangladesh Railway
Train from Dhaka to Benapole
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- ₹145–1,000
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹150–220
- 1st class seat (F_SEAT)
- ₹190–270
- Snigdha
- ₹330–460
- AC class seat (AC_S)
- ₹420–600
- 1st class berth (F_BERTH)
- ₹500–600
- AC class berth (AC_B)
- ₹700–1,000
- S_Chair
- ₹176
- Shovan
- ₹145
- F_Chair
- ₹266
- F_Seat
- ₹266
Train from Dhaka to Benapole
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- ₹145–1,000
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹150–220
- 1st class seat (F_SEAT)
- ₹190–270
- Snigdha
- ₹330–460
- AC class seat (AC_S)
- ₹420–600
- 1st class berth (F_BERTH)
- ₹500–600
- AC class berth (AC_B)
- ₹700–1,000
- S_Chair
- ₹176
- Shovan
- ₹145
- F_Chair
- ₹266
- F_Seat
- ₹266
Train from Dhaka to Kashiani
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- ₹110–1,844
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹110–160
- 1st class seat (F_SEAT)
- ₹130–190
- Snigdha
- ₹260–1,100
- AC class seat (AC_S)
- ₹330–460
- 1st class berth (F_BERTH)
- ₹300–340
- AC class berth (AC_B)
- ₹430–600
- S_Chair
- ₹525
- AC_B
- ₹1,844
- AC_S
- ₹1,208
Train from Kashiani to Benapole
- Ave. Duration
- 2h 3m
- Frequency
- 6 times a week
- Estimated price
- ₹95–450
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹95–140
- 1st class seat (F_SEAT)
- ₹110–160
- Snigdha
- ₹230–330
- AC class seat (AC_S)
- ₹300–420
- 1st class berth (F_BERTH)
- ₹240–270
- AC class berth (AC_B)
- ₹320–450
Train from Dhaka to Darsana Halt
- Ave. Duration
- 4h 50m
- Frequency
- 6 times a week
- Estimated price
- ₹170–1,200
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹170–490
- 1st class seat (F_SEAT)
- ₹210–300
- Snigdha
- ₹350–950
- AC class seat (AC_S)
- ₹450–650
- 1st class berth (F_BERTH)
- ₹550–650
- AC class berth (AC_B)
- ₹800–1,200
- AC class seat (AC_S
- ₹1,117
- Phone
- 033-25442194
- [email protected]
- Website
- sbstconline.co.in
Bus from Kolkata to Purulia
- Ave. Duration
- 5h 42m
- Frequency
- Once daily
- Estimated price
- ₹240–310
- Schedules at
- online.sbstcbooking.co.in
Bus from Habra to Durgapur
- Ave. Duration
- 3h 55m
- Frequency
- Twice daily
- Estimated price
- ₹160–210
- Schedules at
- online.sbstcbooking.co.in
Bus from Muchipara to Purulia
- Ave. Duration
- 2h 24m
- Frequency
- Once daily
- Estimated price
- ₹100–130
- Schedules at
- online.sbstcbooking.co.in
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 to get from JFK to New York City, Travelling to and around Russia for the 2018 FIFA World Cup, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.






