Hotels in Kangaroo Island

Search and compare Kangaroo Island hotels from hundreds of travel sites and save

Kangaroo Island
Jun 24 — Jun 252
Kangaroo Island
Thu 6/24
Fri 6/25
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Kangaroo Island

Filter by star ratings
All filters
Seal Bay Cottages
Seal Bay Cottages
4.4 Okay
Seddon, SA, Australia
Show on map
5.7 mi from city centre, Seddon, SA, Australia 
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.

Kangaroo Island Bush Getaway
Kangaroo Island Bush Getaway
6400 South Coast Road, Karatta, SA, Australia
Show on map
5.2 mi from city centre, Karatta, SA, Australia 

Kangaroo Island Bush Getaway provides a comfortable setting while in Gosse. It also features a garden.

Lifetime Private Retreats
Lifetime Private Retreats
9.4 Excellent
Stokes Bay, SA, Australia
Show on map
7.9 mi from city centre, Stokes Bay, SA, Australia 
ExcellentBased on 94 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.

Waves And Wildlife
Waves And Wildlife
9.4 Excellent
Stokes Bay, SA, Australia
Show on map
2.3 mi from city centre, Stokes Bay, SA, Australia 
ExcellentBased on 139 reviews
9.4

Waves & Wildlife Cottages Kangaroo Island provides a comfortable setting when in Stokes Bay. It also offers luggage storage.

Parndana Hotel
Parndana Hotel
7.0 Good
1 Cook St, Parndana, SA, Australia
Show on map
0.1 mi from city centre, Parndana, SA, Australia 
GoodBased on 69 reviews
7.0

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

Kangaroo Island Seafront
Kangaroo Island Seafront
8.1 Excellent
49 North Terrace, Penneshaw, SA, Australia
Show on map
0.1 mi from city centre, Penneshaw, SA, Australia 
ExcellentBased on 577 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.

Birubi Holiday Homes
Birubi Holiday Homes
9.4 Excellent
Kingscote, SA, Australia
Show on map
8.4 mi from city centre, Kingscote, SA, Australia 
ExcellentBased on 133 reviews
9.4

Located in Emu Bay, Birubi Holiday Homes Kangaroo Island is within a 30-minute drive of Kingscote Airport and offers a Jacuzzi. The numerous amenities this award-winning vacation rental features include a playground and a garden.

Charlie Bates Cottage
Charlie Bates Cottage
7.5 Good
Penneshaw, SA, Australia
Show on map
0.6 mi from city centre, Penneshaw, SA, Australia 
GoodBased on 20 reviews
7.5

Charlie Bates Cottage is situated in Penneshaw and is close to the area's popular attractions. It also offers a BBQ/picnic area, a terrace and a tour desk.

Casuarina Coastal Units
Casuarina Coastal Units
8.2 Excellent
American River, SA, Australia
Show on map
0.1 mi from city centre, American River, SA, Australia 
ExcellentBased on 35 reviews
8.2

Casuarina Coastal Units provides a comfortable setting while in American River. It also offers a ticket service, a tour desk and luggage storage.

Villas on The Bay Kingscote
Villas on The Bay Kingscote
9.5 Excellent
Kingscote, SA, Australia
Show on map
0.5 mi from city centre, Kingscote, SA, Australia 
ExcellentBased on 563 reviews
9.5

Within a 25-minute car ride of Kingscote Airport, Villas on the Bay Kingscote offers a swimming pool and complimentary wireless internet. It is conveniently located for those wanting to discover the area's attractions.

Top Rated Kangaroo Island hotels

Show all 333 hotels
1
Western Ki Caravan Park & Wildlife Reserve
Western Ki Caravan Park & Wildlife Reserve
9.0 Excellent
Flinders Chase, SA, Australia
Show on map
6.3 mi from city centre, Flinders Chase 

Western KI Caravan Park & Wildlife Reserve is located in Gosse and is close to the area's well-known attractions. It also provides a shared kitchen, a table tennis table and a BBQ/picnic area.

2
Mercure Kangaroo Island Lodge
Mercure Kangaroo Island Lodge
8.4 Excellent
Lot 201-216, Kingscote, SA, Australia
Show on map
11.7 mi from city centre, Kingscote 

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.

3
Sea Dragon Lodge & Villas
Sea Dragon Lodge & Villas
9.5 Excellent
2575 Willoughby Road, Penneshaw, SA, Australia
Show on map
13.1 mi from city centre, Penneshaw 

This unique bed & breakfast in Cape Willoughby provides complimentary wireless internet, as well as a private beach and valet parking. It also features luggage storage, a coffee bar and a sun deck.

Cheapest hotels in Kangaroo Island, South Australia

Show all 333 hotels
Baudin Beach Apartments
Baudin Beach Apartments
8.8 Excellent
American River, SA, Australia
Show on map
5.2 mi from city centre,  

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.

$79
Avg. per night
Aurora Ozone Hotel
Aurora Ozone Hotel
7.2 Good
67 Chapman Terrace, Kingscote, SA, Australia
Show on map
0.4 mi from city centre,  

This charming hotel in Kingscote provides free wireless internet, as well as an outdoor pool and a sauna. Just a short walk from Kangaroo Island Penguin Centre, it offers comfortable rooms equipped with a refrigerator, a private bathroom and a flat-screen TV.

$86
Avg. per night
Western Ki Caravan Park & Wildlife Reserve
Western Ki Caravan Park & Wildlife Reserve
9.0 Excellent
Flinders Chase, SA, Australia
Show on map
6.3 mi from city centre,  

Western KI Caravan Park & Wildlife Reserve is located in Gosse and is close to the area's well-known attractions. It also provides a shared kitchen, a table tennis table and a BBQ/picnic area.

$90
Avg. per night
Casuarina Coastal Units
Casuarina Coastal Units
8.2 Excellent
American River, SA, Australia
Show on map
0.1 mi from city centre,  

Casuarina Coastal Units provides a comfortable setting while in American River. It also offers a ticket service, a tour desk and luggage storage.

$92
Avg. per night
Seal Bay Cottages
Seal Bay Cottages
4.4 Okay
Seddon, SA, Australia
Show on map
5.7 mi from city centre,  

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

$93
Avg. per night
Kangaroo Island Holiday Village
Kangaroo Island Holiday Village
7.6 Good
Kingscote, SA, Australia
Show on map
0.4 mi from city centre,  

This comfortable property in Kingscote offers complimentary Wi-Fi, as well as a garden and a swimming pool. It is ideally positioned for guests wishing to discover the area's attractions.

$97
Avg. per night
Kangaroo Island Seafront
Kangaroo Island Seafront
8.1 Excellent
49 North Terrace, Penneshaw, SA, Australia
Show on map
0.1 mi from city centre,  

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.

$99
Avg. per night
Mercure Kangaroo Island Lodge
Mercure Kangaroo Island Lodge
8.4 Excellent
Lot 201-216, Kingscote, SA, Australia
Show on map
11.7 mi from city centre,  

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.

$102
Avg. per night

Hotel prices in Kangaroo Island

3 stars

$86 - $143

Parndana Hotel

#1 Most popular

$106
Avg. per night
Kangaroo Island Bush Getaway
$143
Avg. per night
Aurora Ozone Hotel

Best value

$86
Avg. per night
4 stars +

$99 - $334

Mercure Kangaroo Island Lodge

#1 Most popular

$102
Avg. per night
Sea Dragon Lodge & Villas

#2 Most popular

$334
Avg. per night
Kangaroo Island Seafront

Best value

$99
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?

    Our travelers prefer to stay in places like Kingscote, Penneshaw, and Karatta while in Kangaroo Island.

  • What are the best hotels in Kangaroo Island?

    Aurora Ozone Hotel, rated with a score of 7.2 from 760 reviewers, is one of the most popular hotels in Kangaroo Island. Other top stays include Mercure Kangaroo Island Lodge, with an average rating of 8.4 from 449 reviewers, and Kangaroo Island Seaview Motel, with a score of 8.1 from 265 reviewers.