Start from Sealdah railway station, Kolkata. Take Bhagirathi Express(18.22) or Hazarduari Express(06.50) starting from Kolkata(Chitpur) station or any passenger train going towards Lalgola. It is 186 km away from Kolkata and takes 3.5 to 4.5 h depending upon the train that you catch. you can also avail DhanaDhyanye Express(20.30) from Kolkata station
By bus
Get into any private or government bus from Dharmatala/ Esplanade(Kolkata) going to or via Berhampore.Volvo bus service is also available for Kolkata-Baharampur route