Port Gregory

Photo: User:Orderinchaos / CC BY-SA 3.0

Port Gregory is a sleepy coastal hamlet on Western Australia's Coral Coast, where the Indian Ocean meets a surreal pink lake. It's a place of startling natural contrasts: the rust-red sand cliffs of the Houtman Abrolhos backdrop give way to the bubblegum-pink waters of Hutt Lagoon, while the sheltered waters of the Murchison River mouth offer calm swimming and kayaking. This is a destination for those who love unspoiled landscapes, birdwatching, and the kind of quiet that lets you hear the waves sigh. The town itself is tiny — a general store, a caravan park, and a boat ramp — but the surrounding nature is immense.

Highlights & What to See

Suggested Time to Spend

Port Gregory is a stopover, not a base: one night is enough to soak up the pink lake at sunrise and sunset, explore the beach, and do a short walk. If you have a drone or want to kayak, you could stretch it to two nights. Most travellers spend 2–3 hours at the lake en route between Geraldton (1 hour south) and Kalbarri (45 minutes north). To really appreciate the serenity, plan to arrive in the late afternoon, watch the sunset over the lagoon, and leave the next morning.

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.

Explore more

Image credits