top of page
Hotel Group Logo_REV.png


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 or Steam Ranger after their visit, 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. Open 7 days a week, Salt is perfect for a casual lunch or afternoon bottle of red with your friends, a celebration or date-night dinner with a group, or a quiet night cap late into the evening. Salt also offers Brunch on Saturday and Sunday 10am until 12noon.

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!



Southern Breakers Soccer Club

Contax Netball Club

Port Elliot Tennis Club

Port Elliot Bowling Club

Victor Harbor Football Club

Port Elliot Body Boarders

bottom of page