Bengala Occidental limita con Nepal y Sikkim en el noroeste, Bután al norte, Assam el noreste, Bangladés al este, la bahía de Bengala al sur, Orissa al suroeste y Jharkhand y Bihar, al oeste.