Poona Lake, Rainbow Beach

#3 of 6 in Parks in Rainbow Beach
Poona Lake is located in Rainbow Beach. Make Poona Lake a part of your Rainbow Beach vacation plans using our Rainbow Beach holiday planner .
Create an itinerary including Poona Lake
© OpenMapTiles © OpenStreetMap contributors
Poona Lake Reviews
Rate this attraction
TripAdvisor Traveler Rating
TripAdvisor Traveler Rating 4.5
38 reviews
  • It's a long walk from the carpark to the lake but worth it. There are lots of flora and fauna to look at as you walk to Poona Lake. The lake is brown in colour and the sand is white.  more »
  • Walked the 10km from Rainbow Beach, nice mostly shady walk with Just a little up and down. Track is well marked. Lake has a small area of land. No facilities, so bring your own lunch and water.  more »
  • Just over 4km round trip to get in but well worth it. Would recommend more then thongs but not a hard hike overall (would be a good short trail run). Vegetation changes through the Walk with lots to look at along the way. Lake is boarded in places by white sand and would be great for a dip on a hot day. Would recommend taking a bottle of water with you.
  • Long walk but worth it, if you think your alone your not. Random people will show up without a sign so be careful with your "rude" swimming as a lady called it.

Plan your trip to Rainbow Beach

  • Get a personalised plan

    A complete day-by-day itinerary
    based on your preferences
  • Customise it

    Refine your plan. We'll find the
    best routes and schedules
  • Book it

    Choose from the best activities
    and find special offers
  • Manage it

    Everything in one place.
    Everyone on the same page.

Popular things to do in Rainbow Beach

View all >
Duration: 2​h
Duration: 4​h
Duration: 3​h 30​min
Duration: 2​h 30​min

Side trips from Rainbow Beach

Duration: 1​h
Duration: 2​h 30​min
Duration: 2​h 30​min

Nearby attractions in Rainbow Beach

Duration: 3​h
Duration: 2​h 30​min
Duration: 8​h
Duration: 1​h 30​min

Hidden gems in Rainbow Beach

Duration: 30​min