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,598Train
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,000Drive 511.9 km
- Drive from Dhaka to Puruliacar 511.9 km
7h 20m₹5,794–8,369Fly, 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,859Train, 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,286Train 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₹710–4,918
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 12:32 AM in Dhaka and 12:02 AM 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
- support@eticket.railway.gov.bd
- Website
- Bangladesh Railway
Train from Dhaka to Benapole
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- ₹144–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
- ₹144
- F_Chair
- ₹265
- F_Seat
- ₹265
Train from Dhaka to Benapole
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- ₹144–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
- ₹144
- F_Chair
- ₹265
- F_Seat
- ₹265
Train from Dhaka to Kashiani
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- ₹110–1,840
- 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,840
- AC_S
- ₹1,206
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,115
- Phone
- 033-25442194
- sbstccontrolroom@gmail.com
- 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 What are the different types of Renfe trains in Spain?, The beginner’s guide to the 2018 World Nomad Games, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.






