Assam Things to Do/Travel Junction 5 Natural Attractions in Silchar – Travellers of India Silchar is a city in Assam. The town is located on the banks of Barak River. Silchar is known for its mesmerising natural beauty. The city is a major tourist attraction in Assam, and there are many hotels in Silchar. The town October 5, 2018