Yes, if you’re on a budget trip then you can opt for a shared taxi from Bagdogra or NJP railway station to Gangtok. It may cost you around Rs. 300 to reach Gangtok in a shared taxi.