St Arnaud lies on State Highway 63, which is the main route connecting Blenheim and the West Coast.
InterCity Coachlines stop in St Arnaud en route between Picton and Christchurch and Nelson Lakes Shuttles run minibuses connecting St Arnaud with Nelson and destinations within Nelson Lakes National Park.
Buses and coaches stop outside the St Arnaud Alpine Store.