As we stepped out of the NJP station, we could easily feel the difference between North Eastern state and West Bengal. NJP or siliguri is full of dust, pollution, people, garbage. (No offence bengali people, digest the bitter truth!). We had a plan to book the tour packages (North and East Sikkim) after we reach Gangtok, but, the share cab driver outside NJP station forced us to a travel agency office which was just a few meter away. The quotation given by the agent seemed to be on the higher side and so we negotiated the amount and agreed to pay 2.5k less.The 3D2N North Sikkim package cost us 3200 per head (it was only later when found co-travellers who booked the same package for 2400 per head from Gangtok, loot gaye!), the 1D east sikkim package was 800 per head (which could have been 500 per head had we booked it from Gangtok)After paying the advance amount we hopped into shared cab to gangtok. The cab goes till Deorali taxi stand and from there you need to take another cab to your hotel location.We had booked a hotel called Royal Residency which was at Kazi road, walkable distance from MG Road. Soon after check in, we left to explore MG market, I just loved that place! Very clean! Temperature was around 4 degree centigrade. The concerned person came to collect 4 photographs and photocopies of ID proofs for the permit. If you're traveling on your own without any package, you can get the permit done at the Sikkim tourism office which is at the start of MG road. We purchased old monk for the North Sikkim trip and went to a restaurant called Dragon wok on MG Road, the restaurant ambiance was good but the food was tasteless.
Plenty of cars are available at NJP Station/Bagdogra for booking, to drop you at Ravangla. As of April-May 2017, a small car from NJP to Ravangla(Alto/Wagonr) will cost around INR Rs. 3k and a larger one(Travera/Sumo/Innova) will ask you to spend around INR Rs. 4.5k. Calculate accordingly what could be the cost of both options if you have had landed in Bagdogra.