Belghoria is on the extreme northern fringes of the city. barasat is also on the northern outskirts of the city. if you live at Esplanade its better you take a Metro to Shyambazar. and then take buses on route 201, 234, 234/1, Nimta minibus to go to Belghoria.
for barasat, you can come to SDAH from Esplanade and then take a EMU local to Barasat (Barasat local, Hasnabad local, Bangaon local, Duttapukur local) and then find the exact location.
what is the third one?