karimganj junction railway station serves the indian city of karimganj in assam. it belongs to lumding railway division of northeast frontier railway zone. it is located in karimganj district. it is the second biggest railway station in karimganj district, after badarpur junction. it is also one of the three railway stations serving the city of karimganj, the others being longai and new karimganj. it is one of the oldest railway station in india built under assam bengal railway. it is the main railway station of karimganj town. it consists of two platforms with a total of 12 halting trains. it serves as the main halt for all passenger trains from silchar, agartala, dharmanagar, dullabcherra, badarpur, and maishashan. the station consists of "single diesel line".