COVID-19 Travel restrictions may apply in Australia. Learn More.

There are 5 ways to get from Adelaide to Kangaroo Island by bus, ferry, taxi, car ferry, shuttle, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, ferry, taxi  •  4h 14m

  1. Take the bus from Adelaide to Cape Jervis SeaLink Ferry Terminal
  2. Take the ferry from Cape Jervis Ferry Pier to Penneshaw Ferry Pier
  3. Take a taxi from Penneshaw Ferry Pier to Wisanger

$146 - $166

Cheapest option

Drive, ferry  •  2h 53m

  1. Drive from Adelaide to Cape Jervis Ferry Pier
  2. Take the ferry from Cape Jervis Ferry Pier to Penneshaw Ferry Pier
  3. Drive from Penneshaw Ferry Pier to Wisanger

$50 - $61

3 alternative options

Bus, car ferry, taxi  •  4h 29m

  1. Take the bus from Adelaide to Cape Jervis SeaLink Ferry Terminal
  2. Take the car ferry from Cape Jervis to Penneshaw
  3. Take a taxi from Penneshaw to Wisanger

$168 - $188

Bus, ferry, shuttle  •  5h 41m

  1. Take the bus from Adelaide to Cape Jervis SeaLink Ferry Terminal
  2. Take the ferry from Cape Jervis Ferry Pier to Penneshaw Ferry Pier
  3. Take a shuttle bus from Penneshaw to Kingscote

$106 - $112

Fly  •  2h 19m

  1. Fly from Adelaide (ADL) to Kingscote (KGC) ADL - KGC

$103 - $243

Coronavirus (COVID-19) in Australia

There is widespread community transmission globally.
Some travel restrictions are being lifted in Australia. For the latest travel status, please check the official page for Australia.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Australia.

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Australia due to Coronavirus (COVID-19). Most travel to this country is restricted.

Official Coronavirus (COVID-19) Information for Australia

Some domestic travel restrictions began to ease in Australia from May 18.

Official Coronavirus (COVID-19) Information for Australia

International flights leaving Australia are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Official Coronavirus (COVID-19) Information for Australia

Last updated: June 29 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Adelaide to Kangaroo Island is to drive and ferry which costs $50 - $65 and takes 2h 53m.

More details

The quickest way to get from Adelaide to Kangaroo Island is to fly which costs $100 - $250 and takes 2h 19m.

More details

The distance between Adelaide and Kangaroo Island is 158 km.

The best way to get from Adelaide to Kangaroo Island without a car is to bus and ferry and taxi which takes 4h 14m and costs $140 - $170.

More details

It takes approximately 4h 14m to get from Adelaide to Kangaroo Island, including transfers.

More details

The quickest flight from Adelaide Airport to Kingscote Airport is the direct flight which takes 35 min.

Search flights

Qantas and Regional Express offer flights from Adelaide Airport to Kingscote Airport.

Search flights

There are 14+ hotels available in Kangaroo Island. Prices start at $150 AUD per night.

More details

The best way to get from Adelaide to Adelaide Airport is to bus which takes 18 min and costs $4.

More details

Map of how to get from Adelaide to Kangaroo Island.
Launch map view
  • Distance: 158.3 km
  • Duration: 4h 14m

What companies run services between Adelaide, SA, Australia and Kangaroo Island, SA, Australia?

Regional Express and Qantas fly from Adelaide to Bay of Shoals 3 times a day.

Airlines
Regional Express
Website
rex.com.au
Flights from Adelaide to Kingscote
Ave. Duration
35 min
When
Every day
Estimated price
$70 - $200
Qantas
Website
qantas.com
Flights from Adelaide to Kingscote
Ave. Duration
40 min
When
Wednesday, Friday and Sunday
Estimated price
$160 - $550
Bus operators
Sealink
Phone
+61 13 13 01
Email
bookings@sealink.com.au
Website
sealink.com.au
Bus from Adelaide to Cape Jervis SeaLink Ferry Terminal
Ave. Duration
1h 45m
Frequency
Once daily
Estimated price
$29
Schedules at
sealink.com.au
Shuttle from Penneshaw to Kingscote
Ave. Duration
1h
Frequency
Twice daily
Estimated price
$20
Schedules at
sealink.com.au
Ferry operators
Kangaroo Island Connect
Phone
+61 419 100 100
Email
info@kic.com.au
Website
kic.com.au
Ferry from Cape Jervis Ferry Pier to Penneshaw Ferry Pier
Ave. Duration
30 min
Frequency
Twice daily
Estimated price
$28
Schedules at
kic.com.au
Book at
kic.com.au
Sealink
Phone
+61 13 13 01
Email
bookings@sealink.com.au
Website
sealink.com.au
Car ferry from Cape Jervis to Penneshaw
Ave. Duration
45 min
Frequency
3 times a day
Estimated price
$49
Schedules at
sealink.com.au
Other operators
Taxi from Penneshaw Ferry Pier to Wisanger
Ave. Duration
59 min
Estimated price
$90 - $110

Want to know more about travelling around Australia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.