Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Kangaroo Island

Filter by star ratings
All filters
Seal Bay Cottages
4.4 Okay

9.2 km from city centre, Seddon Show on map

OkayBased on 1 review
4.4

Seal Bay Cottages offers a unique setting when in Seddon. It also provides laundry facilities, a laundry service and a coffee bar.

Lifetime Private Retreats
9.4 Excellent

12.8 km from city centre, Stokes Bay Show on map

ExcellentBased on 83 reviews
9.4

This luxury vacation rental in Gosse offers complimentary wireless internet, as well as an express check-in and check-out feature and meeting rooms. It also provides a BBQ/picnic area, a terrace and babysitting/child services.

Kangaroo Island Seaside Inn
8.4 Excellent

0.8 km from city centre, Kingscote Show on map

ExcellentBased on 329 reviews
8.4

Situated in Kingscote, Kangaroo Island Seaside Inn offers unique accommodation and provides ocean views. Located moments from popular landmarks, the hotel also boasts views of Nepean Bay.

Kangaroo Island Cabins
8.0 Excellent

1.7 km from city centre, Kingscote Show on map

ExcellentBased on 120 reviews
8.0

Kangaroo Island Cabins is located in Kingscote and is close to Kangaroo Island Penguin Centre. It also provides a terrace, laundry facilities and luggage storage.

Kangaroo Island Seaview Motel
8.2 Excellent

0.7 km from city centre, Kingscote Show on map

ExcellentBased on 229 reviews
8.2

Boasting free Wi-Fi, Kangaroo Island Seaview Motel is situated in Kingscote and offers comfortable accommodation. It features comfortable rooms with an en suite bathroom and a kitchenette.

Kangaroo Island Seafront
8.1 Excellent

0.2 km from city centre, Penneshaw Show on map

ExcellentBased on 471 reviews
8.1

Providing a sauna, a heated pool and a Jacuzzi, Kangaroo Island Seafront is close to nearby attractions, such as Kangaroo Island Gateway Visitor Information Centre - Penneshaw. It is also steps from Penneshaw's popular tourist spots.

Parndana Hotel
7.1 Good

0.2 km from city centre, Parndana Show on map

GoodBased on 58 reviews
7.1

Parndana Hotel Cabins offers a comfortable setting when in Parndana. It features comfortable lodgings with an en suite bathroom and a kitchenette.

Kangaroo Island Wilderness Retreat
8.0 Excellent

10.4 km from city centre, Karatta Show on map

ExcellentBased on 6 reviews
8.0

Kangaroo Island Wilderness Retreat provides free Wi-Fi and free public parking on site. Staff are available 24 hours a day and can assist with booking tours and tickets. The multilingual staff are available to make sure guests have an enjoyable and comfortable stay at the retreat.

The Island House
8.0 Excellent

6.8 km from city centre, American River Show on map

ExcellentBased on 16 reviews
8.0

Located in Island Beach, The Island House Island Beach is within a 30-minute drive of Kingscote Airport and offers a swimming pool. It also features a library, an express check-in and check-out feature and a sun deck.

Wanderers Rest of Kangaroo Island
8.1 Excellent

0.5 km from city centre, American River Show on map

ExcellentBased on 125 reviews
8.1

Boasting an outdoor pool, Wanderers Rest of Kangaroo Island is located in American River and provides comfortable accommodation. It also offers meeting rooms, a safe and an airport shuttle.

Top Rated Kangaroo Island hotels

Show all 342 hotels
1
Mercure Kangaroo Island Lodge
8.5 Excellent

18.9 km from city centre, Kingscote Show on map

Blending old-world charm with modern facilities, this historic hotel provides outdoor tennis courts, a sauna and an outdoor pool. It was established in 1910 and is popular choice for those visiting American River.

2
Kangaroo Island Wilderness Retreat
8.0 Excellent

10.4 km from city centre, Karatta Show on map

Kangaroo Island Wilderness Retreat provides free Wi-Fi and free public parking on site. Staff are available 24 hours a day and can assist with booking tours and tickets. The multilingual staff are available to make sure guests have an enjoyable and comfortable stay at the retreat.

Cheapest hotels in Kangaroo Island, South Australia

Show all 342 hotels
Ki Dragonfly Guesthouse
9.4 Excellent

0.3 km from city centre, Kingscote Show on map

KI Dragonfly Guesthouse is located in Kingscote and offers free Wi-Fi. It is situated in close proximity to a number of popular bars, clubs and restaurants.

$52
Avg. per night
Flinders Chase Farm Stay - Hostel
5.6 Okay

8.0 km from city centre, Karatta Show on map

Flinders Chase Farm provides a comfortable setting while in Gosse. It also offers laundry facilities and a garden.

$69
Avg. per night
The Fig Tree B & B
8.9 Excellent

8.6 km from city centre, Penneshaw Show on map

The Fig Tree B&B is located in Baudin Beach and offers free Wi-Fi. The multiple amenities this charming bed & breakfast features include room service, an airport shuttle and a tour desk.

$88
Avg. per night
Kangaroo Island Seaview Motel
8.2 Excellent

0.7 km from city centre, Kingscote Show on map

Boasting free Wi-Fi, Kangaroo Island Seaview Motel is situated in Kingscote and offers comfortable accommodation. It features comfortable rooms with an en suite bathroom and a kitchenette.

$93
Avg. per night
Baudin Beach Apartments
8.9 Excellent

8.4 km from city centre, American River Show on map

Baudin Beach Apartments is located in Baudin Beach and features complimentary Wi-Fi. The various facilities this cosy vacation rental offers include a garden and an express check-in and check-out feature.

$102
Avg. per night
Island Motel Kingscote
6.8 Good

0.7 km from city centre, Kingscote Show on map

Situated in Kingscote, Island Motel Kingscote is a short drive from Emu Bay and provides complimentary Wi-Fi, a concierge and an indoor pool. It is conveniently located for those wishing to discover the area's attractions.

$110
Avg. per night
Kangaroo Island Cabins
8.0 Excellent

1.7 km from city centre, Kingscote Show on map

Kangaroo Island Cabins is located in Kingscote and is close to Kangaroo Island Penguin Centre. It also provides a terrace, laundry facilities and luggage storage.

$114
Avg. per night
Seal Bay Cottages
4.4 Okay

9.2 km from city centre, Seddon Show on map

Seal Bay Cottages offers a unique setting when in Seddon. It also provides laundry facilities, a laundry service and a coffee bar.

$117
Avg. per night

Hotel prices in Kangaroo Island

2 stars or below

$52 - $69

No. 1 most popular

$69
Avg. per night

Best value

$52
Avg. per night
3 stars

$93 - $163

No. 1 most popular

$132
Avg. per night

No. 2 most popular

$163
Avg. per night

Best value

$93
Avg. per night
4 stars and up

$88 - $146

No. 1 most popular

$119
Avg. per night

No. 2 most popular

$131
Avg. per night

Best value

The Fig Tree B & B
8.9 Excellent
$88
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Kangaroo Island

About Kangaroo Island

Kangaroo Island is one of Australia’s best coastal escapes, home to 509 kilometres of idyllic coastline comprising beaches, lush bushland, wetlands and sand dunes. Natural spoils await on this island sanctuary, where you can see penguins, seals, kangaroos, echidnas and other native wildlife.

Foodies will fall in love with Kangaroo Island’s gourmet restaurants, as they serve sumptuous meals from locally sourced ingredients and use sustainable practices. Expect delicious seafood, such as oysters and King George whiting, along with artisan cheese, honey and award-winning wines.

Love art? Visit the Australian Red Gum Gallery to see pieces made from old Kangaroo Island red gum timber or explore the island-inspired artwork at Fine Art Kangaroo Island. If you prefer a more active approach, get out on the water for deep-sea fishing, dolphin spotting or scuba diving around the island’s shipwrecks.

Extreme adventures are never far on Kangaroo Island, from quad biking through native bushland to riding fat-tyre bikes down sand dunes. There are also over 20 hikes on the island that cater to all skill levels, ranging from 30-minute journeys to five-day treks.

Getting there

Kangaroo Island is best reached by first flying into Adelaide Airport or directly to Kingscote Airport from Melbourne. From Adelaide, you can fly to Kangaroo Island or catch one of the passenger ferries from Cape Jervis, about two hours from Adelaide.

Kangaroo Island travel FAQs

  • Where is the best place to stay in Kangaroo Island?

    Kingscote, Penneshaw, and American River are some of the most favoured places to stay in Kangaroo Island.

  • What are the best hotels in Kangaroo Island?

    597 reviews rated Aurora Ozone Hotel with an average score of 7.3/10. It may also be worth looking into the Kangaroo Island Seaview Motel, which received a rating of 8.2/10 from 229 reviews. Kangaroo Island Seafront could also be a good option, with a score of 8.1/10 from 471 reviews.