The Bruce Highway passes through the locality and town from south to north. The North Coast railway line runs beside and east of the highway with the town being served by North Arm railway station ().
