Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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.

Aurora Ozone Hotel Kangaroo Island

Hotel in Kingscote

Aurora Ozone Hotel Kangaroo Island is just 10 minutes' drive from Kingscote Airport. Room was nice, sea front, good size and well cleaned

Show more Show less
7.2
Good
1,049 reviews
Price from
$130
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... Wonderfully comfortable hotel to stay in with exceptional staff - so welcoming and friendly.

Show more Show less
7.9
Good
450 reviews
Price from
$124
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. The location is great. The sea view is awesome even from the ground floor. The bricks on the wall is fantastic. I like this sort of decoration.

Show more Show less
7.8
Good
460 reviews
Price from
$119
per night

The Hakeas

Kingscote

The Hakeas is located in Kingscote. The air-conditioned property is 15 miles from Salt Lake, and guests benefit from complimentary WiFi and private parking available on site. The best place we’ve ever stayed! it has everything you need on vacation - fully equipped kitchen, sparkling clean bathroom, plenty of hot water, very comfortable beds, cozy quiet place.

Show more Show less
9.3
Wonderful
109 reviews
Price from
$95
per night

Inna Nutshell

Kingscote

Located in Kingscote, Inna Nutshell provides accommodations with free WiFi, air conditioning and access to a garden with a grill. Very spacious living area with plenty of comfortable seating for group. Bed very comfortable. Shower exceptional. Loved underfloor heating in bathroom. Central so walking to our various functions in Kingscote was very easy. Great directions from property made it easy to find. Keyless entry was convenient.

Show more Show less
9.2
Wonderful
148 reviews
Price from
$98
per night

Emu Bay Holiday Homes

Emu Bay

Located in Emu Bay, Emu Bay Holiday Homes features accommodations with free WiFi. It was comfortable and quiet - perfect for us.

Show more Show less
9.2
Wonderful
172 reviews
Price from
$105
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. Stayed for one night very comfortable home.

Show more Show less
9.2
Wonderful
629 reviews
Price from
$180
per night

Sunrise on Falie Seaview Eco Accommodation

American River

Boasting sea and valley views, Sunrise on Falie Seaview Eco Accommodations offers accommodations in American River on beautiful Kangaroo Island. It is just 984 feet walk to local beaches. Perfect little apartment. Great attention to detail in areas that are often overlooked ie having kitchen basics like olive oil, foil, Salt etc so you dont need to purchase everything or travel with your whole pantry. Great location and amazing sunrises.

Show more Show less
9
Wonderful
140 reviews
Price from
$130
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. Amazing views. Wonderful Staff. Food was delicious. Wildlife visits every morning and evening. Spa on our balcony was a special treat. Thank you for the awesome stay!

Show more Show less
9.6
Exceptional
113 reviews
Price from
$667
per night

Birubi Holiday Homes Kangaroo Island

Emu Bay

Located in Emu Bay on Kangaroo Island, Birubi Holiday Homes are ideally located for fishing, swimming and sightseeing. The 2.5 mi long white-sand beach is within 10 minutes' walk. One street off the waterfront, can see beach and jetty from back verandah.

Show more Show less
9.3
Wonderful
101 reviews
Price from
$147
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

FAQs about hotels in Kangaroo Island

  • Kingscote, American River, and D'Estrees Bay are popular with other travelers visiting Kangaroo Island.

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

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

Explore guest reviews of hotels on Kangaroo Island

See all