top of page


Hotel Elliot is located in picturesque Port Elliot, on South Australia’s Fleurieu Peninsula.


Sitting on the town's iconic main strip The Strand, we are just 350 metres from the beautiful Horseshoe Bay, and 650 metres from whale spotting destination Freeman Lookout - plus galleries, boutique shops and more. Guests can catch the iconic Cockle Train, with the Port Elliot Railway Station situated right outside the Hotel.

In our Restaurant, Bistro and Beer Garden we offer a welcoming, casual country-hotel atmosphere with a delicious menu and pub favourites that can cater for everyone. Our Sports Bar offers TAB, plus we have a jumbo-size screen in our recently extended Beer Garden to sit and watch a game over a few drinks with your mates.

Alongside this, our separate Wine Bar and Event Space 'Salt at the Elliot' offers an elevated experience, with a separate menu of delectable share plates and mains plus cocktails and more in a modern, coastal setting. 

22.09.15 _ MENU _ VENUE _ HOTEL ELLIOT-08947_800.jpg
22.09.15 _ MENU _ VENUE _ HOTEL ELLIOT-08973_800.jpg
22.09.15 _ MENU _ VENUE _ HOTEL ELLIOT-09032_800.jpg

"The restaurant was inviting, the staff very knowledgeable. Would say it was the best dining experience in the area."

Join our mailing list for updates

We'll keep you up to date with all things Hotel Elliot!


bottom of page