From Jaipur taxi to Jaipur airport, fly to Bagdogra airport, then taxi to Siliguri. 4 h 31 min $239. From Jaipur (JP) train to New Jalpaiguri (NJP). 30 h 10 min $34. From Jaipur drive to Siliguri. 19 h 38 min $177.
Train or fly from Jaipur to Siliguri?
IndiGo Airlines, Spicejet and 4 other airlines fly from Jaipur to Siliguri hourly. Alternatively, Indian Railways operates a train from Jaipur to Siliguri 5 times a week. Tickets cost $27 - $40 and the journey takes 30 h 10 min.