Port Elliot
Port Elliot
Kingscote
Kingscote
Driving

Port Elliot to Kingscote

Updated: 30 May 2026

The journey from Port Elliot to Kingscote involves a 180 km trip, including a ferry crossing. You drive 80 km to Cape Jervis, take the 45-minute SeaLink ferry to Penneshaw, and then drive 50 km to Kingscote. Kingscote is the largest town on Kangaroo Island and serves as the main commercial hub. This route is the primary way to access the island's administrative center.

Total Distance: 180 km total travel distance; 120 km straight-line air distance.
Fastest Way
Driving to Cape Jervis and taking the ferry is the only practical route.
Cheapest Way
Driving your own vehicle onto the ferry is the most cost-effective way for groups.
Compare Port Elliot to Kingscote Routes
Driving
Connecting
Duration
3.5 hours
Avg Price
180-280 AUD
Operator
SeaLink
Route
B37 to Cape Jervis, ferry to Penneshaw, then North Coast Rd to Kingscote.

Check in at the ferry terminal at least 45 minutes before departure.

Travel Tips
  • Ferry Booking
    Book your ferry crossing well in advance, especially during school holidays.
  • Fuel Up
    Fill your tank before boarding the ferry, as fuel is more expensive on the island.
  • Road Safety
    Be extremely cautious of wildlife on the roads between Penneshaw and Kingscote at night.
  • Pack Essentials
    Bring all necessary medications and specific groceries, as island supplies can be limited.
  • Connectivity
    Expect limited mobile coverage in remote areas of the island; carry a physical map.
Safety Tips
  • Ferry Safety
    Follow all crew instructions during the ferry crossing, especially when loading and unloading vehicles.
  • Wildlife
    Do not feed wild animals, as it disrupts their natural behavior and can be dangerous.
  • Road Conditions
    Be aware that some roads on the island are unsealed and require careful driving.
  • Emergency Prep
    Keep a first aid kit and extra water in your car at all times.
People Also Ask
  • Is Kingscote the capital of Kangaroo Island?
    Yes, Kingscote is the largest town and the administrative center of Kangaroo Island.
  • How far is Penneshaw from Kingscote?
    Penneshaw is about 50 km from Kingscote, taking roughly 45 minutes by car.
  • Can I fly to Kingscote?
    Yes, Regional Express operates flights from Adelaide to Kingscote Airport.
  • Are there supermarkets in Kingscote?
    Yes, there are supermarkets and other essential services in Kingscote.
  • What is the best way to explore the island?
    A private vehicle is the most flexible way to see the island's many attractions.
Quick Info
  • From Port Elliot, South Australia, Australia
  • To Kingscote, South Australia, Australia
  • Modes
Best Time to Travel

Spring for wildflowers or Summer for beach activities.

Things to Do in Kingscote
1
Kingscote Wharf
Watch the pelican feeding sessions held daily at the wharf. It is a popular local attraction.
2
Hope Cottage Museum
Explore the history of the island's first European settlement in this well-preserved cottage.
3
Emu Bay
Visit this stunning beach just a short drive from Kingscote. It is perfect for swimming and relaxing.
4
Island Beehive
Learn about the unique Ligurian bees and sample local honey products at this visitor center.
Tags
Port Elliot to Kingscote Kangaroo Island travel Cape Jervis ferry Kingscote transport SeaLink ferry driving to Kingscote South Australia island travel Kangaroo Island main town Fleurieu Peninsula to KI island road trip