Mekhliganj is a taluk headquarters town, located near Indo-Bangladesh border, in Coochbehar District of West Bengal. It is around 15 km east of Haldibari. The neighboring towns include Burimari (5 km) Dhabalsati (6 km) and Dahagram (6 km).
Coochbehar Airport serves Mekhliganj.
Haldibari Railway Station, served by North Eastern Railways, is the nearest railway station.