There are 7 ways to get from Kangaroo Island to Hay by bus, ferry, car, plane, taxi, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, ferry
best- 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$80–144Drive, 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 Griffith, bus
- Fly from Kingscote (KGC) to Griffith (GFF)plane KGC - GFF
- Take the bus from Griffith Station, Coach Stop to Sturt Hwy At Archer Stbus
12h 35m$565–1,883Fly to Narrandera, taxi, bus
- Fly from Kingscote (KGC) to Narrandera (NRA)plane KGC - NRA
- Take the taxi from Narrandera (NRA) to Fig Tree Park, Bridge Sttaxi
- Take the bus from Fig Tree Park, Bridge St to Sturt Hwy At Archer Stbus
24h 43m$397–1,000Fly 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
16h 58m$395–1,287Fly to Canberra International Airport, bus, train
- Fly from Kingscote (KGC) to Canberra International Airport (CBR)plane KGC - CBR
- Take the bus from Alinga St After Marcus Clarke St to Yass Junction, Coach Stopbus
- Take the train from Yass Junction to Griffith Stationtrain
- Take the bus from Griffith Station, Coach Stop to Sturt Hwy At Archer Stbus
16h 57m$429–1,342Fly to Melbourne Airport, train, bus
- Fly from Kingscote (KGC) to Melbourne Airport (MEL)plane KGC - MEL
- Take the train from Broadmeadows Station to Shepparton Stationtrain
- Take the bus from Shepparton Station/Purcell St to Rivadestra Pizza & Pasta/Bridge Rdbus
- Take the bus from Fig Tree Park, Bridge St to Sturt Hwy At Archer Stbus
14h 23m$405–804
Kingscote (KGC) to Griffith (GFF) flights
Questions & Answers
The cheapest way to get from Kangaroo Island to Hay is to bus and ferry which costs $75 - $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 966 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 $75 - $150.
It takes approximately 20h 16m to get from Kangaroo Island to Hay, including transfers.
Hay is 30 min ahead of Kangaroo Island. It is currently 1:29 PM in Kangaroo Island and 1:59 PM 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 Hog Bay Rd / Elsegood Rd - North side, take the bus to Penneshaw Ferry Terminal, walk to Penneshaw Ferry Terminal, take the ferry to Cape Jervis Ferry Terminal, walk to Cape Jervis Ferry Terminal, take the bus to Adelaide Central Bus Station, take the bus to Swan Hill Station/Curlewis St, walk to St Mary MacKilllop College, Splatt St, take the bus to Balranald Visitor Information Centre, River St, walk to Balranald Heritage Park, Sturt Hwy, then take the bus to Sturt Hwy At Archer St. Alternatively, you can take a vehicle from Kangaroo Island to Hay via Penneshaw Ferry Terminal and Cape Jervis Ferry Terminal in around 9h 43m.
- Website
- qantas.com
Flights from Kingscote to Mildura Airport via Adelaide, Melbourne Airport
- Ave. Duration
- 12h 17m
- When
- Every day
- Estimated price
- $330–1,200
Flights from Kingscote to Mildura Airport via Adelaide, Sydney
- Ave. Duration
- 9h 10m
- When
- Monday to Friday
- Estimated price
- $440–1,500
Flights from Kingscote to Canberra International Airport via Adelaide
- Ave. Duration
- 7h 25m
- When
- Monday to Friday
- Estimated price
- $340–1,200
Flights from Kingscote to Canberra International Airport via Adelaide, Sydney
- Ave. Duration
- 5h 45m
- When
- Monday to Saturday
- Estimated price
- $400–1,400
Flights from Kingscote to Canberra International Airport via Adelaide, Melbourne Airport
- Ave. Duration
- 7h
- When
- Wednesday to Friday
- Estimated price
- $360–1,300
Flights from Kingscote to Melbourne Airport via Adelaide
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- $320–700
- Website
- rex.com.au
Flights from Kingscote to Griffith via Adelaide, Sydney
- Ave. Duration
- 11h
- When
- Monday to Saturday
- Estimated price
- $500–1,800
Flights from Kingscote to Narrandera via Adelaide, Sydney
- Ave. Duration
- 28h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $410–1,400
Flights from Kingscote to Narrandera via Adelaide, Canberra International Airport, Sydney
- Ave. Duration
- 21h 20m
- When
- Monday and Sunday
- Estimated price
- $420–1,400
Flights from Kingscote to Narrandera via Adelaide, Sydney, Griffith
- Ave. Duration
- 23h 35m
- When
- Saturday
- Estimated price
- $420–1,500
Flights from Kingscote to Narrandera via Adelaide, Avalon, Sydney
- Ave. Duration
- 28h 20m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- $190–750
- Phone
- 131 500
- Website
- transportnsw.info
Train from Yass Junction to Griffith Station
- Ave. Duration
- 4h 19m
- Frequency
- 4 times a week
- Estimated price
- $30–60
- Website
- https://transportnsw.info/regional
- Economy
- $40–60
- First Class
- $55–80
- Phone
- 1800 800 007
- Website
- vline.com.au
Train from Broadmeadows Station to Shepparton Station
- Ave. Duration
- 2h 12m
- Frequency
- 4 times a day
- Estimated price
- $9–13
- Website
- https://www.vline.com.au/
- Off Peak
- $9–13
- Phone
- 1300 311 108
- Website
- adelaidemetro.com.au
Bus from Hog Bay Rd / Elsegood Rd - North side to Penneshaw Ferry Terminal
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- $5
- Website
- https://www.adelaidemetro.com.au/
- Schedules at
- https://www.adelaidemetro.com.au/routes-and-schedules
Bus from Cape Jervis Ferry Terminal to Adelaide Central Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $5
- Website
- https://www.adelaidemetro.com.au/
- Schedules at
- https://www.adelaidemetro.com.au/routes-and-schedules
- 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
- vline.com.au
Bus from 85 Franklin St to Swan Hill Station/Curlewis St
- Ave. Duration
- 8h 13m
- Frequency
- Once daily
- Estimated price
- $7–45
- Website
- https://www.vline.com.au/
- Schedules at
- https://www.vline.com.au/Timetables/Train-coach-timetables
- Book at
- https://www.vline.com.au/Plan-trip-buy-tickets
Bus from Shepparton Station/Purcell St to Rivadestra Pizza & Pasta/Bridge Rd
- Ave. Duration
- 3h 24m
- Frequency
- Once daily
- Estimated price
- $3–25
- Website
- https://www.vline.com.au/
- Schedules at
- https://www.vline.com.au/Timetables/Train-coach-timetables
- Book at
- https://www.vline.com.au/Plan-trip-buy-tickets
- Phone
- 131 500
- Website
- transportnsw.info
Bus from St Mary MacKilllop College, Splatt St to Balranald Visitor Information Centre, River St
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $5–8
- Website
- https://transportnsw.info/
- Schedules at
- https://transportnsw.info/routes/train
- Phone
- 131 500
- Website
- transportnsw.info
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
- https://transportnsw.info/regional
Bus from Griffith Station, Coach Stop to Sturt Hwy At Archer St
- Ave. Duration
- 1h 47m
- Frequency
- Twice daily
- Estimated price
- $14–21
- Website
- https://transportnsw.info/regional
Bus from Fig Tree Park, Bridge St to Sturt Hwy At Archer St
- Ave. Duration
- 1h 16m
- Frequency
- Twice daily
- Estimated price
- $12–18
- Website
- https://transportnsw.info/regional
Bus from Mildura Station, Coach Stop to Sturt Hwy At Archer St
- Ave. Duration
- 3h 41m
- Frequency
- Twice daily
- Estimated price
- $24–35
- Website
- https://transportnsw.info/regional
Bus from Alinga St After Marcus Clarke St to Yass Junction, Coach Stop
- Ave. Duration
- 1h 8m
- Frequency
- Twice daily
- Estimated price
- $8–13
- Website
- https://transportnsw.info/regional
Bus from Griffith Station, Coach Stop to Sturt Hwy At Archer St
- Ave. Duration
- 1h 47m
- Frequency
- Twice daily
- Estimated price
- $14–21
- Website
- https://transportnsw.info/regional
Bus from Fig Tree Park, Bridge St to Sturt Hwy At Archer St
- Ave. Duration
- 1h 16m
- Frequency
- Twice daily
- Estimated price
- $12–18
- Website
- https://transportnsw.info/regional
- Phone
- 1300 311 108
- Website
- adelaidemetro.com.au
Ferry from Penneshaw Ferry Terminal to Cape Jervis Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $5
- Website
- https://www.adelaidemetro.com.au/
- Schedules at
- https://www.adelaidemetro.com.au/routes-and-schedules
Ferry from Penneshaw Ferry Terminal to Cape Jervis Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $5
- Website
- https://www.adelaidemetro.com.au/
- Schedules at
- https://www.adelaidemetro.com.au/routes-and-schedules
- Ave. Duration
- 44 min
- Estimated price
- $160–190
Narrandera Taxi Service
- Phone
- +61 2 6959 2050
- Website
- 131008.com
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
















