Port Elliot

Photo: AMEB2003 / CC BY-SA 3.0

Perched on the rugged Fleurieu Peninsula, Port Elliot is a classic South Australian seaside town that blends 19th-century charm with easygoing coastal vibes. With its sheltered Horseshoe Bay, heritage-listed buildings, and a string of patrolled beaches, it's a favourite for families, surfers, and anyone craving a laidback escape. The town's compact centre is dotted with cafés, bakeries, and boutiques, making it an ideal stop on a self-drive itinerary between Adelaide and the Coorong.

Highlights & What to See

Suggested Time to Spend

Port Elliot is a perfect day trip from Adelaide (about 1.5 hours' drive) or a relaxing overnight stop. With a full day you can swim at Horseshoe Bay, walk the heritage trail, and explore Granite Island. If you're stretching it to a weekend, add a surf session and a drive into the Coorong. Many travellers combine Port Elliot with nearby Victor Harbor and the McLaren Vale wine region for a two- or three-day loop.

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