Siliguri ligger ved foten av Himalayafjellene og er omkranset av Hill station-byer. Mahanadaelven renner igjennom Siliguri. Sommertemperaturen går sjelden over 35 grader og byen er generelt kaldere enn resten av Vest-Bengal. Vinterne varierer fra 15 grader til så lite som 3 grader. Monsonsesongen varer fra juni til september. Klimaet rundt Siliguri er godt egnet for tedyrking.