Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Hotels Near Knights Beach

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters
Free cancellation on select hotels and 24/7 support, so you can book with confidence

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Top hotels near Knights Beach

Estimated price for 1 night / 2 adults
South Seas 2 Port Elliot Beachfront With Views of Knights Beach
South Seas 2 Port Elliot Beachfront With Views of Knights Beach
2/18 Merrilli Place, Port Elliot, SA
0.077 km from Knights Beach

South Seas 2 Port Elliot Beachfront With Views of Knights Beach: Romantic apartment building with parking and a garden. Located on the waterfront.

No reviews
South Seas 2 Port Elliot Beachfront With Views of Knights Beach
South Seas 3 Port Elliot Beachfront With Views of Knights Beach
South Seas 3 Port Elliot Beachfront With Views of Knights Beach
18 Merrilli Place, U3, Port Elliot, SA
0.086 km from Knights Beach

South Seas 3 Port Elliot Beachfront With Views of Knights Beach: Apartment building with parking and patios. Located near whale watching.

No reviews
South Seas 3 Port Elliot Beachfront With Views of Knights Beach
Charteris House - Port Elliot
Charteris House - Port Elliot
4 Charteris Street, Port Elliot, SA
0.2 km from Knights Beach

Charteris House - Port Elliot: Romantic holiday home with parking and DVD players.

No reviews
Charteris House - Port Elliot
Jakarah Beach House
Jakarah Beach House
6A Seaview Road, Port Elliot, SA
0.3 km from Knights Beach

Jakarah Beach House: Romantic holiday home with parking and a garden. Located by the ocean.

No reviews
Jakarah Beach House
Southerlea Beach House
Southerlea Beach House
6 Seaview Road, Port Elliot, SA
0.3 km from Knights Beach

Southerlea Beach House: Romantic holiday home with parking and a garden. Located near whale watching.

No reviews
Southerlea Beach House
Port Elliot Beach House YHA Hostel
Port Elliot Beach House YHA Hostel
3 out of 5
13 The Strand, Port Elliot, SA
0.3 km from Knights Beach
The price is AU$106 per night

Port Elliot Beach House YHA Hostel: Beach hostel with free WiFi and free parking. Located in a shopping district.

4.9/5Exceptional! (19 reviews)
Port Elliot Beach House YHA Hostel
Trafalgar Premium Vintage Suites
Trafalgar Premium Vintage Suites
4 out of 5
25 The Strand, Port Elliot, SA
0.4 km from Knights Beach
The price is AU$175 per night

Trafalgar Premium Vintage Suites: Bed & breakfast with free breakfast and free WiFi. Located by the ocean.

4.8/5Exceptional! (21 reviews)
Trafalgar Premium Vintage Suites
All Seasons Escape Port Elliot
All Seasons Escape Port Elliot
19 Charteris St, Port Elliot, SA
0.4 km from Knights Beach

All Seasons Escape Port Elliot: Romantic holiday home with parking and a garden. Located near whale watching.

No reviews
All Seasons Escape Port Elliot
Family Friendly, Pets Welcome in Large Secure Yard
Family Friendly, Pets Welcome in Large Secure Yard
6 Chiton Ct, Port Elliot, SA
0.4 km from Knights Beach
The price is AU$529 per night

Family Friendly, Pets Welcome in Large Secure Yard: Family holiday home with a garden and DVD players. Located by the ocean.

No reviews
Family Friendly, Pets Welcome in Large Secure Yard
Longreach at Port Elliot
Longreach at Port Elliot
3.5 out of 5
48b North Terrace, Port Elliot, SA
0.7 km from Knights Beach
The price is AU$152 per night

Longreach at Port Elliot: Holiday home with free WiFi and free parking. Guests love the family amenities!

5/5Exceptional! (3 reviews)
Longreach at Port Elliot
Port Elliot Holiday Park
Port Elliot Holiday Park
3.5 out of 5
Victor Harbor-Goolwa Rd, Port Elliot, SA
0.9 km from Knights Beach
The price is AU$95 per night

Port Elliot Holiday Park: Beach cabin with free WiFi and free parking. Guests love the helpful staff!

4.1/5Very Good! (7 reviews)
Port Elliot Holiday Park
McCracken Country Club
McCracken Country Club
3.5 out of 5
Mccracken Drive, McCracken, SA
2.7 km from Knights Beach
The price is AU$109 per night

McCracken Country Club: Romantic hotel with free WiFi and an indoor pool. Located near whale watching.

4.5/5Wonderful! (637 reviews)
McCracken Country Club

Hotels Near Knights Beach

Location, location, location—the mantra is as true in travel as it is in real estate. If you've ever stayed in the boonies, trekked in to see the sights or attend that conference, and trekked out again at the end of a long day or an even longer night, you know exactly what we're talking about. You know that staying in one of the hotels close to Knights Beach will put you in the middle of the action, and that there's no better place to be when you're away from home. Why miss hours of sightseeing or precious sleep while fellow tourists or colleagues live it up in the destination you'd been waiting so long to see?

But never fear, dear traveller: Knights Beach accommodation won’t break the bank. With Wotif bringing you the best deals in travel, you can book accommodation near Knights Beach without blowing your budget, and the money you'll save by snagging that central location at a cheap rate will pay you back in spades. Explore the neighbourhood. Hang with the locals. Let the hotel concierge recommend the best "extras" you denied yourself last time you travelled—that great local restaurant or bar, the expert-guided tour, or the local haunt tourists don't usually know about.

And between adventures, hang out at a great hotel with all the amenities you expect when you travel. The choice is yours, and Wotif is here to help.

How much is a hotel room in Knights Beach?

Hotels in Knights Beach start at AU$95 per night. Prices and availability subject to change. Additional terms may apply.

Recently reviewed in Victor Harbor

Travel to Knights Beach & explore

^Eligibility requirements and conditions apply.