Searching for hotels in Kangaroo Island? Compare room rates and reviews to find your ideal stay.

Our Top Hotel Picks

Whether you're looking for budget or luxury hotels in Kangaroo Island, we've got you covered!

Hotels You May Like in Kangaroo Island

Check out our selection of great hotels in Kangaroo Island.

5 star

Find More Hotels

Business travel

Find More Hotels

Breakfast

Find More Hotels

Family friendly

Find More Hotels

Hotels Near Famous Attractions in Kangaroo Island

Check out these hotels located near popular sights in Kangaroo Island

Vivonne Bay Beach

Show more

Hanson Bay Beach

Show more

Rocky River Waterhole

Show more

Sea Dragon Rock

Show more

Frequently Asked Questions

Local Travel Info

Highest Price£351
Lowest Price£46
Number of Reviews712
Number of Hotels324
Average Price (Weekdays)£138
Average Price (Weekends)£117

Kangaroo Island Hotel Guide

There are many discounted hotels on Trip.com. Planning a trip to Kangaroo Island? If you travel to Australia, visiting Kangaroo Island is a good choice. You can plan a one or two day trip to Kangaroo Island.

There is no civilian airport in this city. You can visit a nearby city first, and then head to Kangaroo Island using other means of transportation. It's easy to travel by bus in Kangaroo Island. There are buses to surrounding cities available every day.

There are 31 hotels in Kangaroo Island with excellent service. There are not many well-known chain hotels in Kangaroo Island, but staying at a unique local hotel will make you feel at home. Kangaroo Island Wilderness Retreat Flinders Chase in Kangaroo Island is a favorite among Trip.com users. If you're still unsure, Trip.com recommends The Fig Tree B&B.

If you stay at a hotel in downtown Kangaroo Island, nearby attractions like Cape Borda Lightstation can be your first stop. If you want to spend a fun vacation with your family, locals recommend visiting Cape Willoughby Lighthouse. The most famous attractions locally are Balance Beauty and Massage, Paul's Place Wildlife Sanctuary, Vivonne Bay.

Show less