Premier and Greyhound Motor Service, which are both located 3 hours north and 2 hours south of Brisbane and Hervey Bay respectively, offer services on a daily basis to Rainbow Beach. That’s if you are heading either north or south. Take the exit at Gympie travelling north or exit at Mary borough heading south.