Streaky Bay

Photo: Bahnfrend / CC BY-SA 4.0

Streaky Bay, on the far west coast of South Australia, is a laid-back fishing town where the Eyre Peninsula meets the Great Australian Bight. Its name comes from the streaks of light and dark on the water caused by seagrass beds and shifting sands. This is a place for epic coastal walks, fresh oysters, and watching southern right whales breach just offshore. It’s a perfect stop on a self-drive journey between the Nullarbor and the Flinders Ranges.

Highlights & What to See

Suggested Time to Spend

Give Streaky Bay at least two full days. Day one: explore the town, the jetty, and the nearby Granites. Day two: drive to Baird Bay (book ahead for the sea-lion swim) and then to Murphy’s Haystacks. If you’re continuing west, an extra morning allows for a walk on the Calca Peninsula or a kayak in the sheltered bay.

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