Casual country hotel on The Strand with a bistro, beer garden, family-friendly pub meals and a short stroll to Horseshoe Bay.
A South Coast pub
Hotel Elliot is a welcoming country hotel on The Strand in Port Elliot, a couple of minutes walk from Horseshoe Bay. The bistro and beer garden serve classic pub fare - schnitzels, burgers, fish and chips, pizzas, and a good Sunday roast - alongside an ever-changing selection of local Fleurieu wines and craft beers.
Lunch and dinner hours
Lunch runs 12pm to 3pm and dinner 6pm to 9pm, seven days a week. Accommodation is available upstairs in the heritage hotel. Bookings recommended for Friday and Saturday nights.
Find it on the map
Good to know
Got a photo of Hotel Elliot?
Share your best shot. If we use it in the gallery, you'll be credited by name. Photos are reviewed before going live.
Last verified 1 month ago
Within a short drive
Places within 5km of Hotel Elliot
You might also like
Similar experiences across the Fleurieu
Sources
- Hotel Elliot - official website - www.hotelelliot.com.au (accessed April 2026)