Skip to main content

Stay in Kangaroo Island's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

CABN Kangaroo Island

Hotel in Penneshaw

Located in Penneshaw, 18 miles from Christmas Cove Marina, CABN Kangaroo Island provides accommodations with a private beach area, free private parking and barbecue facilities. Excellent, and so much more! CABN stocked the property with everything we needed and has been the best-stocked property I've ever stayed at. Our biggest regret is having to leave the property. I highly recommend staying within the local area and make the most of this experience.

Show more Show less
9.5
Exceptional
33 reviews
Price from
$396
per night

Mercure Kangaroo Island Lodge

Hotel in American River

Located overlooking the calm waters of Eastern Cove in scenic American River, the Mercure Kangaroo Island Lodge offers a warm friendly welcome and features an award winning restaurant showcasing local... American River is a bit out of the way, and KI Lodge is almost as far as you can go before the road ends! We had a superior King Bayview room, which had a nice balcony, 2 decent beds and was tastefully decorated. Its features include tea and coffee making facilities, a fridge, an iron and ironing board, and a room safe. And thank you to the hotel for the “welcome gift” of a bottle of wine and cookies; very thoughtful! There is an a la carte restaurant and a bar, which served food. We chose the latter and were quite happy with the selection of meals available. It has a marked walk in their rear grounds, which we did, and were lucky to see glossy black Cockatoos in the wild. The reception staff were very friendly and helpful. Also, it's only 40 mins to the ferry, so very convenient.

Show more Show less
7.9
Good
463 reviews
Price from
$132
per night

Kangaroo Island Seaside Inn

Hotel in Kingscote

Located on the shores of beautiful Nepean Bay, Kangaroo Island Seaside Inn features rooms with ocean views, free WiFi and a 32-inch LCD TV. Excellent value for money and a perfect location

Show more Show less
7.6
Good
537 reviews
Price from
$94
per night

Aurora Ozone Hotel Kangaroo Island

Hotel in Kingscote

Aurora Ozone Hotel Kangaroo Island is just 10 minutes' drive from Kingscote Airport. The location. The size of the apartment. The kitchen and the kitchen's appliances. The fact that we had 2 bathrooms. The terrace overlooking the sea shore.

Show more Show less
7.7
Good
957 reviews
Price from
$139
per night

Jalilla Village

Kingscote

Providing garden views, Jalilla Village in Kingscote provides accommodations, a garden, and barbecue facilities. This property offers access to a balcony, free private parking, and free Wifi. The property was ideally located for visiting Kangaroo Island and was very well equipped, clean and spacious.

Show more Show less
9.5
Exceptional
147 reviews
Price from
$120
per night

Inna Nutshell

Kingscote

Inna Nutshell offers air-conditioned rooms in Kingscote. There's a private entrance at the vacation home for the convenience of those who stay. Fantastic location, right in the heart of town; minutes from restaurants and the wonderful salt water pool (great for an early morning dip). Inna Nutshell is extremely well equipped, but as the host says lacks views, but who cares when the accommodation is so lovely and comfortable - bedrooms, kitchen, TV, coffee machine etc etc. Really clean too. Would recommend without doubt.

Show more Show less
9.3
Wonderful
145 reviews
Price from
$117
per night

Emu Bay Holiday Homes

Emu Bay

Located in Emu Bay, Emu Bay Holiday Homes features self-catering accommodations in 2 cabins, 2 cottages, 3 houses and an apartment. Perfect location for visiting Kangaroo Island. A cabin with a nice view and as a bonus some koalas on the property. The owner tries to be sustainable and asks for collecting water for plants and birdbath!! From Thursday to Sunday there is a beachcafe open at Emu bay and Lavender Farm is a must😉.

Show more Show less
9.1
Wonderful
291 reviews
Price from
$103
per night

Villas on the Bay Kingscote

Kingscote

Offering a barbecue, Villas on the Bay Kingscote is located in Kingscote. All units are air conditioned and have a flat-screen TV. Some units include a seating area and/or terrace. The villa was wonderful we really enjoyed ,it’s best place for stay in kangaroo island

Show more Show less
9.3
Wonderful
941 reviews
Price from
$183
per night

Sunrise on Falie Seaview Eco Accommodation

American River

Good sea and valley views, and close to the ocean in a marine conservation habitat. 1. We are centrally located on Kangaroo island to base your stay and tour the whole Island from. 2. Beautiful, tastefully decorated apartment with everything you need. Sparkling clean with a spacious deck and well stocked kitchen. The location is perfect for exploring the island. Many species of birds fly overhead with sweeping views of the ocean below. It was paradise. We would highly recommend this apartment for an extended stay.

Show more Show less
9
Wonderful
130 reviews
Price from
$125
per night

Sea Dragon Kangaroo Island

Penneshaw

Sea Dragon Kangaroo Island is a boutique, adults-only (12+ years) luxury retreat. The 250-acre coastal estate offers stunning ocean views, wildlife and a pristine, secluded beach. Wonderful service from the chef, she not only cooked brilliant food but amended the menu to tailor to our needs. Beautiful setting with interesting wildlife and superb views.

Show more Show less
9.3
Wonderful
157 reviews
Price from
$567
per night

Hotels with extra health and safety measures

Find hotels in Kangaroo Island with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most booked hotels on Kangaroo Island in the past month

See all

FAQs about hotels in Kangaroo Island

  • Kingscote, American River, and Penneshaw are popular with other travelers visiting Kangaroo Island.

  • On average, 3-star hotels in Kangaroo Island cost $153 per night, and 4-star hotels in Kangaroo Island are $153 per night. If you're looking for something really special, 5-star hotels in Kangaroo Island cost around $582 per night (based on Booking.com prices).

  • There are 143 hotels in Kangaroo Island you can book on Booking.com.

Explore guest reviews of hotels on Kangaroo Island

See all