Keppel Bay Islands National Park

Scattered like emeralds off the coast of Yeppoon, the Keppel Bay Islands National Park is a tropical paradise of fringing coral reefs, pristine sandy beaches, and dense hoop-pine forests. This archipelago of 17 islands offers some of Queensland's best island-hopping, snorkelling, and bushwalking, with a laid-back vibe that feels a world away from the more developed resorts further north. The park is a haven for wildlife, including the rare curly-tailed rock-wallaby, and its waters teem with green sea turtles, dugongs, and colourful reef fish. Whether you're camping under the stars on Great Keppel Island or day-tripping to secluded coves, this is pure, unspoilt island life.

Highlights & What to See

Suggested Time to Spend

For a day trip from Yeppoon, aim to spend at least 4–6 hours on Great Keppel Island — enough time for a snorkel session, a short walk, and a beachside lunch. To truly appreciate the park, plan a 2- to 3-day stay: camp on one of the islands or book accommodation on Great Keppel Island (the only island with commercial lodgings). This gives you time to explore multiple beaches, hike to Mount Wyndham, and take a kayak or boat tour to snorkel the outer reefs. A longer stay also lets you island-hop to North Keppel or Humpy Island for a more remote experience.

Nearby Areas Worth Combining

Please check official sources for current details.

Note: opening hours, prices and booking requirements change often — please check official sources for current details.