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. Wonderful place to stay and to connect with the beauty all around. Never got tired of the view. Luxury accommodation, very clean, very helpful and friendly staff. We really appreciated the local delicacies. Thank you!

Show more Show less
9.5
Exceptional
31 reviews
Price from
$398
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... On a quiet dead end road, so no passing traffic. Great staff, comfortable room, good bar meals, nice walks from door. A couple of generous freebies with the room booking. Also only 40 mins to the ferry, so very convenient.

Show more Show less
7.9
Good
468 reviews
Price from
$133
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
544 reviews
Price from
$107
per night

Aurora Ozone Hotel Kangaroo Island

Hotel in Kingscote

Aurora Ozone Hotel Kangaroo Island is just 10 minutes' drive from Kingscote Airport. Great place to stay in Kingscote. Good hot water, great location, laundry in the room and a very helpful staff. They gave us a cot when I realized I booked the wrong room. They couldn't have been more helpful

Show more Show less
7.7
Good
970 reviews
Price from
$120
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. Perfect place to stay at Kangaroo island.

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. Very spacious clean accommodation with considerable character. We loved it

Show more Show less
9.3
Wonderful
147 reviews
Price from
$122
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
287 reviews
Price from
$104
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. really good, nice and friendly host

Show more Show less
9.3
Wonderful
944 reviews
Price from
$184
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. Everything. Cozy 2 bedroom apartment with very comfy bed and good internet connection. Perfect view. American river is a little gem.

Show more Show less
9
Wonderful
132 reviews
Price from
$103
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. Breakfast at Sea Dragon Lodge was the best continental - on arrival in the fridge there bottles of fruit juice, a large crock of butter & big carton of Paris Creek Greek-style yoghurt. In the pantry cupboard there were 2 attractive glass containers with 2 different recipes of muesli - we were told they were made by the cook with oats tossed in Ligurian honey, on one lots of almonds, pecans, pumpkin seeds, & plenty of sultanas, currents & other bits of dried fruit, the other jar featured pieces of coconut, cranberries & other fruits but we preferred the other; there were little jars of Beerenberg jams & marmalade & on the bench was a bowl of fresh fruit & a beautiful sourdough loaf; a new loaf was delivered every other day & other items replenished. The loaves kept really fresh, we brought home the uneaten part of our last loaf, couldn't bear to let it go to waste! Our dinners from the cook were very enjoyable as well, for mains we had great individual chicken & leek pies, lamb shanks, & each had 2 lovely large fillets of King George whiting on our last night. We loved the great views, the private cove a short but steep walk away , bush scenery all around & wildlife visiting us in the mornings & from late afternoon. It was so peaceful & lovely , we enjoyed every minute of our holiday.

Show more Show less
9.3
Wonderful
158 reviews
Price from
$570
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.

  • The average price per night for a 3-star hotel in Kangaroo Island this weekend is $122, or $121 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Kangaroo Island this weekend cost around $495 per night (based on Booking.com prices).

  • On average, 3-star hotels in Kangaroo Island cost $152 per night, and 4-star hotels in Kangaroo Island are $159 per night. If you're looking for something really special, 5-star hotels in Kangaroo Island cost around $504 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