The town has an amateur football club called Rothesay Brandane F.C. which plays in the Caledonian Amateur Football League, and an under 15 youth team called Rothesay Brandane Rovers.
The town has an amateur football club called Rothesay Brandane A.F.C. (nicknamed "The Danes") which was founded in 1946. They also have an under 15 youth team called Rothesay Brandane Rovers.