The Perfume River has two sources, both of which begin in the Truong Son Mountain range and meet at Bang Lang Fork. The Ta Trach (Left Tributary) originates in the Truong Dong mountains and flows northwest towards Bang Lang Fork. The shorter Huu Trach (Right Tributary) flows through the Tuan ferry, landing towards Bang Lang Fork.
Then it flows in south-north direction passing the temples of Hon Chen and Ngoc Tran, and turns north-west, meandering through the Nguyet Bieu and Luong Quan plains. From this, the River then continuously flows int the north-east direction to Hue city, only an echo of Truong Son mountain, and passes the rest place of the Nguyen Emperors. The river of green water continues its itinerary, passing Hen Islet and various villages, crossing the Sinh junction, which is known as the capital of ancient Chau Hoa, before emptying into the Tam Giang Lagoon.
From Bang Lang to Thuan An estuary, the Perfume River is 30 km long and runs very slowly (as the river level is not much above sea level). The Perfume River darkens as it winds along the foot of Ngoc Tran Mountain – home of the Jade Cup Temple – where there is a very deep abyss.