Multiple choice general knowledge On the Bank of which river is the City of Surat located ? Narmada Tapi Kumri Tapti Reveal answer Fill a bubble to check yourself D Correct answer Explanation Surat is located on the banks of the Tapti River (also spelled Tapi). The city's position on this river in Gujarat contributed to its historical importance as a trading port, though the Tapti is much smaller than Gujarat's Narmada.