There are 4 ways to get from Kangaroo Island to Hay by plane, bus, ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Griffith, bus
best- Fly from Kingscote (KGC) to Griffith (GFF)plane KGC - GFF
- Take the bus from Griffith Station, Coach Stop to Sturt Hwy At Archer Stbus
10h 35m$565–1,883Bus, ferry
cheapest- Take the bus from Hog Bay Rd / Elsegood Rd - North side to Penneshaw Ferry Terminalbus
- Take the ferry from Penneshaw Ferry Terminal to Cape Jervis Ferry Terminalferry
- Take the bus from Cape Jervis Ferry Terminal to Adelaide Central Bus Stationbus
- Take the bus from 85 Franklin St to Swan Hill Station/Curlewis Stbus
- Take the bus from St Mary MacKilllop College, Splatt St to Balranald Visitor Information Centre, River Stbus
- Take the bus from Balranald Heritage Park, Sturt Hwy to Sturt Hwy At Archer Stbus 732
20h 16m$83–148Drive, ferry
- Drive from Kangaroo Island to Penneshaw Ferry Terminalcar
- Take the ferry from Penneshaw Ferry Terminal to Cape Jervis Ferry Terminalferry
- Drive from Cape Jervis Ferry Terminal to Haycar
9h 43m$149–215Fly to Mildura Airport, bus
- Fly from Kingscote (KGC) to Mildura Airport (MQL)plane KGC - MQL
- Take the bus from Mildura Station, Coach Stop to Sturt Hwy At Archer Stbus
17h 3m$415–1,387
Kingscote (KGC) to Griffith (GFF) flights
Comparing Your Travel Options
The cheapest way to get from Kangaroo Island to Hay is to bus and ferry which costs $80 - $150 and takes 20h 16m.
The fastest way to get from Kangaroo Island to Hay is to drive and ferry which takes 9h 43m and costs $140 - $220.
The distance between Kangaroo Island and Hay is 973 km.
The best way to get from Kangaroo Island to Hay without a car is to bus and ferry which takes 20h 16m and costs $80 - $150.
It takes approximately 10h 35m to get from Kangaroo Island to Hay, including transfers.
Hay is 30 min ahead of Kangaroo Island. It is currently 7:52 AM in Kangaroo Island and 8:22 AM in Hay.
There are 19+ hotels available in Hay.
What companies run services between Kangaroo Island, SA, Australia and Hay, NSW, Australia?
There is no direct connection from Kangaroo Island to Hay. However, you can take the taxi to Kingscote (KGC) airport, fly to Griffith (GFF), take the taxi to Griffith Station, Coach Stop, then take the bus to Sturt Hwy At Archer St. Alternatively, you can take a vehicle from Kangaroo Island to Sturt Hwy At Archer St via Hog Bay Rd / Elsegood Rd - North side, Penneshaw Ferry Terminal, Penneshaw Ferry Terminal, Cape Jervis Ferry Terminal, Cape Jervis Ferry Terminal, 85 Franklin St, Swan Hill Station/Curlewis St, St Mary MacKilllop College, Splatt St, Balranald Visitor Information Centre, River St, and Balranald Heritage Park, Sturt Hwy in around 20h 16m.
- Website
- qantas.com
Flights from Kingscote to Griffith via Adelaide, Sydney
- Ave. Duration
- 11h 2m
- When
- Monday and Thursday
- Estimated price
- $500–1,800
Flights from Kingscote to Mildura Airport via Adelaide, Melbourne
- Ave. Duration
- 14h 13m
- When
- Every day
- Estimated price
- $350–1,300
Flights from Kingscote to Mildura Airport via Adelaide, Sydney
- Ave. Duration
- 9h 10m
- When
- Monday to Friday
- Estimated price
- $470–1,500
- Website
- rex.com.au
Flights from Kingscote to Griffith via Adelaide, Sydney
- Ave. Duration
- 9h 10m
- When
- Monday to Saturday
- Estimated price
- $500–1,800
- Phone
- 131 500
- Website
- NSW TrainLink
Bus from Griffith Station, Coach Stop to Sturt Hwy At Archer St
- Ave. Duration
- 1h 47m
- Frequency
- Twice daily
- Estimated price
- $14–21
- Website
- NSW TrainLink
Bus from Balranald Heritage Park, Sturt Hwy to Sturt Hwy At Archer St
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $13–19
- Website
- NSW TrainLink
Bus from Mildura Station, Coach Stop to Sturt Hwy At Archer St
- Ave. Duration
- 3h 41m
- Frequency
- Twice daily
- Estimated price
- $24–35
- Website
- NSW TrainLink
- Phone
- 1300 311 108
- Website
- Adelaide Metro
Bus from Hog Bay Rd / Elsegood Rd - North side to Penneshaw Ferry Terminal
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- $5
- Website
- Adelaide Metro
- Schedules at
- Adelaide Metro
Bus from Cape Jervis Ferry Terminal to Adelaide Central Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $5
- Website
- Adelaide Metro
- Schedules at
- Adelaide Metro
- Phone
- (08) 8532 2633
- Website
- linksa.com.au
Bus from Cape Jervis Ferry Terminal to Adelaide Central Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $9–14
- Schedules at
- linksa.com.au
- Phone
- 1800 800 007
- [email protected]
- Website
- V/Line
Bus from 85 Franklin St to Swan Hill Station/Curlewis St
- Phone
- 131 500
- Website
- Transport for NSW
Bus from St Mary MacKilllop College, Splatt St to Balranald Visitor Information Centre, River St
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $8–12
- Website
- Transport for NSW
- Schedules at
- Transport for NSW
- Phone
- 1300 311 108
- Website
- Adelaide Metro
Ferry from Penneshaw Ferry Terminal to Cape Jervis Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $5
- Website
- Adelaide Metro
- Schedules at
- Adelaide Metro
Ferry from Penneshaw Ferry Terminal to Cape Jervis Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $5
- Website
- Adelaide Metro
- Schedules at
- Adelaide Metro
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.
Related travel guides
Best ways to travel around Australia
Read the travel guide
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide








