If you're driving up the north coast, leave the Pacific Highway at Ballina and take the scenic coast road via Lennox Head. It's around 10 hours by car from Sydney, and 2 hours from Brisbane.
Regional Express (tel. 13 17 13 in Australia; www.regionalexpress.com.au) flies from Sydney to Ballina, south of Byron Bay. The round-trip fare is A$300. Virgin Blue (www.virginblue.com.au) also flies to Ballina. Byron Bus Transfers (tel. 02/6681 3354) meets all flights and transfers to Byron Bay for A$20 single and A$35 round-trip. Coolangatta Airport is 1 hour north of Byron Bay (112km/69 miles). Countrylink (tel. 13 22 32 in Australia) runs daily trains from Sydney to Byron Bay; the one-way fare is A$98 for adults and A$47 for children, and the trip takes 12 hours. Greyhound Australia (tel. 13 14 99 in Australia, or 07/4690 9950; www.greyhound.com.au) buses from Sydney take around 14 hours; the one-way coach fare costs from around A$90.
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.