Yorke Peninsula Accommodation

Where to stay on the Yorke Peninsula for easy access to the Yorke Peninsula Trail, Innes National Park, Dhilba Guuranda-Innes National Park, and some of South Australia’s best coastal camping.

Region Yorke Peninsula
Best base towns Marion Bay, Yorketown, Wallaroo, Maitland, Minlaton
Budget options From ~$20/night (national park camping)
Mid-range From ~$100/night (hotel/motel/cottage)
Luxury From ~$250/night (boutique)

Budget: Camping & Caravan Parks

The Yorke Peninsula has outstanding camping options, with many spots right on the beach and within easy reach of the trail.

  • Dhilba Guuranda-Innes National Park Camping – Multiple campgrounds at the southern tip of the Yorke Peninsula, including popular spots at Pondalowie Bay, Browns Beach, and Shell Beach. Perfect base for the final section of the Yorke Peninsula Trail. Book through SA National Parks. From ~$20/night.
  • Marion Bay Caravan Park – A well-run council caravan park just outside Innes National Park at Marion Bay. Perfect for walking the southern sections of the Yorke Peninsula Trail, with powered sites and basic cabins. From ~$35/night.
  • BIG4 Port Hughes Holiday Park – A popular family-friendly park in the northern Yorke Peninsula. Good base for accessing the northern sections of the trail and Wallaroo. From ~$45/night (powered site), from ~$120/night (cabin).

Mid-Range: Hotels, Motels & Cottages

  • Hillocks Drive – A unique retreat at Butler’s Beach on the Copper Coast, offering self-contained beach cottages in a quiet natural setting. Kangaroos, emus, and pygmy possums are regular visitors. From ~$180/night.
  • Anglers Inn Wallaroo – A well-known coastal hotel in Wallaroo on the Copper Coast. Good pub accommodation with meals available. From ~$100/night.
  • Wallaroo Marina Apartments – Stylish 5-storey apartment complex at Wallaroo Marina with stunning ocean and marina views. Self-contained apartments ideal for longer stays. From ~$160/night.

Luxury: Glamping & Boutique Retreats

  • Bayside Glamping – The Sanctuary – A luxury couples retreat at Marion Bay, minutes from Dhilba Guuranda-Innes National Park. Offers a king bed, spa-style bathroom, full kitchen, indoor fireplace, firepit, and private decks overlooking farmland. Designed with boutique hotel-level comfort in a natural coastal setting. From ~$400/night.
  • Bayside Glamping – Tiny House – A beautifully styled, fully self-contained Tiny House in Marion Bay, steps from the beach and Innes National Park. Features a queen bed, full kitchen, air conditioning, and outdoor fire. Popular with couples and solo walkers doing the southern Yorke Peninsula Trail. From ~$250/night.
  • Bayside Glamping – Glamping Tent – A premium glamping tent at Marion Bay with real beds, power, and coastal views. The most affordable of the Bayside Glamping options while still offering a quality, comfortable experience close to the national park and trail. From ~$200/night.

Planning Tips

Book early for school holidays: Caravan parks and holiday homes on the Yorke Peninsula fill up very quickly during Christmas, Easter, and school holidays. Book months in advance.

Yorke Peninsula Trail: The 500km trail runs the full length of the peninsula – most walkers base themselves at different towns each night. See the Walk the Yorke website for trail accommodation guides.

Best time: Spring and autumn for walking. Summer beach camping is popular but requires advance booking.

Guided tours: Operators offer guided trail walks, coastal cycling, and diving experiences on the Yorke Peninsula. See our Yorke Peninsula tours guide for details.