There are 4 ways to get from Berhampore to Bālurghāt by train, car, or taxi
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 Khagraghat Road to Balurghattrain 13431
5h 7m₹190–1,500Drive 220.8 km
- Drive from Berhampore to Bālurghātcar 220.8 km
3h 21m₹2,478–3,580Taxi
- Take the taxi from Berhampore to Bālurghāttaxi 220.8 km
3h 21m₹5,000–6,000Train via Azimganj Jn
- Take the train from Azimganj Jn to Balurghattrain 13189 / ...
7h 21m₹292–2,362
Berhampore to Bālurghāt by train
Questions & Answers
The cheapest way to get from Berhampore to Bālurghāt is to train which costs ₹190 - ₹1,500 and takes 5h 7m.
The fastest way to get from Berhampore to Bālurghāt is to drive which takes 3h 21m and costs ₹2,400 - ₹3,600.
Yes, there is a direct train departing from Khagraghat Road and arriving at Balurghat. Services depart five times a week, and operate Tuesday, Wednesday, Friday, Saturday and Sunday. The journey takes approximately 5h 7m.
The distance between Berhampore and Bālurghāt is 236 km. The road distance is 220.8 km.
The best way to get from Berhampore to Bālurghāt without a car is to train which takes 5h 7m and costs ₹190 - ₹1,500.
The train from Khagraghat Road to Balurghat takes 5h 7m including transfers and departs five times a week.
Berhampore to Bālurghāt train services, operated by Indian Railways, depart from Khagraghat Road station.
Berhampore to Bālurghāt train services, operated by Indian Railways, arrive at Balurghat station.
Yes, the driving distance between Berhampore to Bālurghāt is 221 km. It takes approximately 3h 21m to drive from Berhampore to Bālurghāt.
There are two+ hotels available in Bālurghāt.
What companies run services between Berhampore, India and Bālurghāt, India?
Indian Railways operates a train from Khagraghat Road to Balurghat 5 times a week. Tickets cost ₹190–1,500 and the journey takes 5h 7m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Khagraghat Road to Balurghat
- Ave. Duration
- 5h 7m
- Frequency
- 5 times a week
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Azimganj Jn to Balurghat
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
- Ave. Duration
- 3h 21m
- Estimated price
- ₹5,000–6,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 Travelling by boat in Italy, What are the different types of Renfe trains in Spain?, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.






