Aus-Places.com has listed approx 5 Surf schools in Rainbow Beach QLD 4581. Some of the Top rated Surf schools in Rainbow Beach QLD 4581 are- Rainbow Beach Learn to Surf, Rainbow Beach Surf School, Rainbow Beach Surf School, Rainbow Beach Surf School & Rainbow Beach Learn to Surf.