To reach Barrackpore from Canning, you must travel through Kolkata. Take the local train from Canning to Sealdah, then switch to a suburban train heading towards Barrackpore. The total distance is about 65 km. This route is well-connected by the Eastern Railway network.
Total Distance: 65 km by road, 55 km straight-line.
Trains to Barrackpore are very frequent.
Anytime, avoid peak office hours.