Rainbow Beach is a small coastal town approximately 239km north from Brisbane and 108 kilometres north of Noosa. Rainbow Beach it has a magnificent beachfront popular amongst surfers. and offers fishing, boating, surfing, prawning and crabbing. Rainbow Beach is a major entry point to the 41,000 hectare Cooloola National Park. A short drive north from Rainbow is Inskip Point where there's a ferry to take you and your car across to Fraser Island.
- Local Council: Cooloola Shire Council
- Local Schools: Rainbow Beach State School