Bus 640 runs between Ballina and Byron Bay stopping en route at the Lennox Head. NSW TrainLink coaches run from Lennox Head to Casino, Grafton, Brisbane and the Gold Coast.
Premier Motor Service coaches also stop at Lennox Head but Greyhound coaches do not.