It originates from a cluster of 30 springs at Bhimgad in the Western Ghats of Belgavi district in Karnataka state.
The Mandovi enters Goa from the north via the Sattari Taluka and from Uttara Kannada District of Karnataka near the Castle Rock railway station.
The Mandovi flows through Belagavi, Uttara Kannada in Karnataka and Cumbarjua, Divar and Chorão in Goa, eventually pouring into the Arabian Sea.
Three large freshwater isles — Divar, Chorão and Vanxim are present in the Mandovi near the town of Old Goa.
The bridge was inaugurated on 27 January 2019 at the hands of Union Roads Minister Nitin Gadkari, Goa CM Manohar Parrikar.
During the winter months, the peak tourist season, special dusk cruises on the Mandovi - complete with serenading bands - add to the charm of the river.