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

Superb: 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 5 stars

Hotel in Penneshaw

Located in Penneshaw, 29 km from Christmas Cove Marina, CABN Kangaroo Island provides accommodation 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
33 reviews
Price from
SAR 1,504
per night

Mercure Kangaroo Island Lodge 4 stars

Hotel in American River

Situated 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... Nice, very clean hotel. Nice, laid back ambience. Very friendly and helpful staff. Extraordinary breakfast (a la carte).

Show more Show less
7.9
Good
467 reviews
Price from
SAR 495
per night

Kangaroo Island Seaside Inn 3.5 stars

Hotel in Kingscote

Situated on the shores of beautiful Nepean Bay, Kangaroo Island Seaside Inn features rooms with ocean views, free WiFi and a 32-inch LCD TV. Everything. Friendly staff, incredible view, clean and spacious room, comfy bed, Indian restaurant on-site which we wished we knew about beforehand! Excellent value for money, and just a great hotel!

Show more Show less
7.6
Good
539 reviews
Price from
SAR 353
per night

Aurora Ozone Hotel Kangaroo Island 3.5 stars

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
960 reviews
Price from
SAR 545
per night

Jalilla Village

Kingscote

Providing garden views, Jalilla Village in Kingscote provides accommodation, a garden and barbecue facilities. This property offers access to a balcony, free private parking and free WiFi. Very cosy little house, good location, super clean. Owners very helpful and responsive. Thank you!

Show more Show less
9.5
Exceptional
147 reviews
Price from
SAR 496
per night

Inna Nutshell

Kingscote

Located in Kingscote, Inna Nutshell offers accommodation with air conditioning and access to a garden. There is a private entrance at the holiday 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
Superb
145 reviews
Price from
SAR 526
per night

Emu Bay Holiday Homes

Emu Bay

Situated in Emu Bay, Emu Bay Holiday Homes features self-catering accommodation in 2 cabins, 2 cottages, 3 houses and an apartment. calm and quiet. a few activities for the children like a cubby house and play equipment. resident Koloas!

Show more Show less
9.1
Superb
288 reviews
Price from
SAR 479
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. Our 3 BR suite was very clean and roomy. The place is much nicer in person. Beds very comfy. The washing machine does better than our home washer. Conveniently located to shops n restaurants. Bright n comfortable living room furniture as well.

Show more Show less
9.3
Superb
942 reviews
Price from
SAR 684
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. Very comfortable place with a great view and the host is very hospitable.

Show more Show less
9
Superb
130 reviews
Price from
SAR 663
per night

Sea Dragon Kangaroo Island 5 stars

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.3
Superb
157 reviews
Price from
SAR 2,118
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 & disinfecting
Food & drink safety

Most booked hotels on Kangaroo Island in the past month

See all

FAQs about hotels on Kangaroo Island

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

  • On average, 3-star hotels on Kangaroo Island cost SAR 555 per night, and 4-star hotels on Kangaroo Island are SAR 595 per night. If you're looking for something really special, a 5-star hotel on Kangaroo Island can on average be found for SAR 2,214 per night (based on Booking.com prices).

  • The average price per night for a 3-star hotel on Kangaroo Island this weekend is SAR 540 or, for a 4-star hotel, SAR 431. Looking for something even fancier? 5-star hotels on Kangaroo Island for this weekend cost on average around SAR 1,566 per night (based on Booking.com prices).

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

Explore guest reviews of hotels on Kangaroo Island

See all