Greymouth is on State Highway 6, which connects it with Hokitika in the south and Westport in the north. It also stands at the terminus of State Highway 7, which runs through Dobson and Reefton, eventually reaching North Canterbury and its junction with State Highway 1 at Waipara, north of Christchurch, via Lewis Pass. Highway 73 is accessed south of Greymouth, which is the most direct route to or from Christchurch.