 Brunswick Heads is situated 10 km (15 minutes drive) north of the town of Byron Bay and 30 minutes travelling time from both Coolangatta and Ballina airports, and 40 kilometres south of the Queensland border.Brunswick Heads is across the river from Ocean Shores.The Pacific Highway bypassed Brunswick Heads in 1998.