IndiGo Airlines, Jet Airways and 6 other airlines fly from New Delhi to Sonagachi every 30 minutes. Alternatively, Indian Railways operates a train from New Delhi to Sonagachi once daily. Tickets cost $26 - $40 and the journey takes 16 h 55 min.
How to get from New Delhi to Sonagachi
From New Delhi Metro to Delhi airport, fly to Kolkata airport, then bus to Sonagachi. 4 h 2 min $96. From New Delhi (NDLS) train to Howrah Junction (HWH). 16 h 55 min $33. From New Delhi drive to Sonagachi. 19 h 36 min $183.