It runs north and then north-east as a four-lane divided road, known locally as Angus Smith Drive.
It runs south-west and then south-east as a mostly four-lane divided road, known locally as Discovery Drive.
[2][3] It runs from the Bruce Highway on the Douglas / Annandale midpoint to the North Townsville Road (Woolcock Street) in Garbutt, a distance of 5.9 kilometres (3.7 mi).
It runs between Cranbrook and Aitkenvale until it reaches Ross River Road, which it crosses while continuing north before turning slightly north-west.
[2][3] It runs from North Townsville Road (Woolcock Street) in Garbutt to Riverway Drive in Kelso, a distance of 18.7 kilometres (11.6 mi).
It continues south through Thuringowa Central as Riverway Drive, passes through an intersection with the Bruce Highway, and then follows the western bank of the Ross River through Condon, Rasmussen, and Kelso.
[7] A project to upgrade a 3.1 kilometres (1.9 mi) section of Riverway Drive, at a cost of $95 million, was expected to start in 2023.
After passing the exit to Shaw Road to the south-west it becomes known as Woolcock Street and crosses the Bohle River into the locality of Cosgrove.
It runs between Garbutt and Currajong until it passes the exit to North Ward Road (Hugh Street) to the north-east.
The road next runs between West End and Hermit Park before crossing Ross Creek into Railway Estate, where it turns north-east.
The road runs south until it enters the locality of Townsville City, where it again turns south-east, passing the exit to Sturt Street to the south-west.
[12] The road starts at an intersection with the Bruce Highway at the Bohle Plains / Shaw midpoint.
[2][3] It runs from the Bruce Highway in Cluden to North Townsville Road (Boundary Street) in Railway Estate, a distance of 6.4 kilometres (4.0 mi).
It runs north-west as Abbott Street (State Route 16), primarily a two-lane road, passing between Cluden and Idalia, then between Oonoonba and Idalia, before passing through the northern part of Oonoonba, where it turns north-east and crosses the Ross River.
[2][3] It runs from the Flinders Highway in Stuart to North Townsville Road (Woolcock Street) in West End, a distance of 9.9 kilometres (6.2 mi).
It runs north-west as Stuart Drive (State Route 17), primarily a two-lane road.
Next it runs between Idalia and Annandale before crossing the Ross River into Rosslea, where it changes name to Bowen Road and becomes a four-lane divided carriageway.
It then passes between Mundingburra and Hermit Park before reaching an intersection with Ross River Road.
[14] A project to upgrade a 2 kilometres (1.2 mi) section of Stuart Drive to four lanes, at a cost of $46.4 million, was expected to commence construction in mid-2023.
It runs north as Southern Port Road, a two-lane carriageway, passing through Stuart and a small section of Cluden before turning north-west and crossing the Ross River into South Townsville.
It reaches an intersection with Archer Street, where it ends, while Benwell Road continues into the Port area.