Sylhet is located at , in the north eastern region of Bangladesh within the Sylhet Division, within the Sylhet District and Sylhet Sadar Upazila.
Geologically, the region is complex having diverse sacrificial geomorphology; high topography of Plio-Miocene age such as Khasi and Jaintia hills and small hillocks along the border.