"The restaurant was inviting, the staff very knowledgeable. would say it was the best dining experience in the area"
WELCOME TO THE HOTEL ELLIOT
Hotel Elliot is located at picturesque Port Elliot on South Australia’s Fleurieu Peninsula and offers a welcoming country pub atmosphere, with a delicious menu catering for everyone.
It’s just 350 metres from beach destination Horseshoe Bay and 650 metres from whale spotting Freeman Lookout. Catch the Cockle Train or Steam Ranger, with the Port Elliot Railway Station situated right outside the hotel.
"First visit post covid was a great experience. Service was amazing, outside with heater was very comfortable, dog treated respectfully, steak and pizza delicious, desserts of churros and sundae were spot on. First class. Always the first place I dine in Port Elliot"
Join our mailing list for updates