There are 8 ways to get from Grassy Head to Kalbarri by bus, plane, car, 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, bus to Port Macquarie, fly, drive
best- Take the bus from Reserve Rd After Millington Av to Melville High School, Nicholson Stbus
- Take the bus from Melville High School, Nicholson St to Port Macquarie Airportbus
- Fly from Port Macquarie (PQQ) to Geraldton Airport (GET)plane PQQ - GET
- Drive from Geraldton-Airport-GET to Kalbarricar
15h 41m$639–2,059Bus to Coffs Harbour Airport, fly, drive
cheapest- Take the bus from Macksville Post Office, Cooper St to Toormina Rd Opp Bayldon Community Centrebus
- Fly from Coffs Harbour Airport (CFS) to Geraldton Airport (GET)plane CFS - GET
- Drive from Geraldton-Airport-GET to Kalbarricar
17h 18m$464–1,165Train, bus
- Take the train from Eungai Station to Central Stationtrain
- Take the train from Central Station to Perthtrain
- Take the bus from Transwa Bay Transwa East Perth to Jeffrey Browne Wy Transwa Kalbarribus
3d 22h$977–10,206Drive 4,536.3 km
- Drive from Grassy Head to Kalbarricar 4,536.3 km
2d$816–1,178Bus to Armidale, fly, drive
- Take the bus from Urunga Station to Armidale Airportbus
- Fly from Armidale (ARM) to Geraldton Airport (GET)plane ARM - GET
- Drive from Geraldton-Airport-GET to Kalbarricar
18h 42m$764–2,476Train to Newcastle Airport, fly, drive
- Take the train from Macksville Station to Broadmeadow Stationtrain
- Fly from Newcastle Airport (NTL) to Geraldton Airport (GET)plane NTL - GET
- Drive from Geraldton-Airport-GET to Kalbarricar
21h 21m$482–1,345Train to Sydney International Airport, fly, drive
- Take the train from Macksville Station to Central Stationtrain
- Fly from Sydney International Airport (SYD) to Geraldton Airport (GET)plane SYD - GET
- Drive from Geraldton-Airport-GET to Kalbarricar
19h 46m$792–1,124Bus to Tamworth, fly, drive
- Take the bus from Urunga Station to Tamworth Stationbus
- Fly from Tamworth (TMW) to Geraldton Airport (GET)plane TMW - GET
- Drive from Geraldton-Airport-GET to Kalbarricar
20h 38m$884–2,671
Grassy Head to Kalbarri by bus and train
Questions & Answers
The cheapest way to get from Grassy Head to Kalbarri is to bus and fly and drive which costs $460 - $1,200 and takes 17h 18m.
The fastest way to get from Grassy Head to Kalbarri is to bus and fly and drive which takes 15h 41m and costs $600 - $2,100.
The distance between Grassy Head and Kalbarri is 3947 km. The road distance is 4536.3 km.
The best way to get from Grassy Head to Kalbarri without a car is to train and bus which takes 3 days 22h and costs $950 - $11,000.
It takes approximately 15h 41m to get from Grassy Head to Kalbarri, including transfers.
Kalbarri is 2h behind Grassy Head. It is currently 10:36 AM in Grassy Head and 8:36 AM in Kalbarri.
Yes, the driving distance between Grassy Head to Kalbarri is 4536 km. It takes approximately 2 days 0h to drive from Grassy Head to Kalbarri.
There are 174+ hotels available in Kalbarri.
What companies run services between Grassy Head, NSW, Australia and Kalbarri, WA, Australia?
There is no direct connection from Grassy Head to Kalbarri. However, you can take the bus to Melville High School, Nicholson St, take the bus to Port Macquarie Airport, walk to Port Macquarie (PQQ) airport, fly to Geraldton Airport (GET), then drive to Kalbarri. Alternatively, you can take a bus from Reserve Rd After Millington Av to Jeffrey Browne Wy Transwa Kalbarri via Eungai Station Shop, Eungai Station, Central Station, Perth, Perth Stn Platform 8, East Perth Stn Platform 2, and Transwa Bay Transwa East Perth in around 3d 22h.
- Website
- qantas.com
Flights from Port Macquarie to Geraldton Airport via Sydney International Airport, Perth
- Ave. Duration
- 13h 22m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $600–2,000
Flights from Coffs Harbour Airport to Geraldton Airport via Sydney International Airport, Perth
- Ave. Duration
- 15h 12m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $650–2,100
Flights from Coffs Harbour Airport to Geraldton Airport via Melbourne, Perth
- Ave. Duration
- 21h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- $650–2,100
Flights from Coffs Harbour Airport to Geraldton Airport via Brisbane, Perth
- Ave. Duration
- 12h 35m
- When
- Monday to Friday
- Estimated price
- $420–1,100
Flights from Coffs Harbour Airport to Geraldton Airport via Melbourne, Adelaide, Perth
- Ave. Duration
- 21h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- $650–2,200
Flights from Armidale to Geraldton Airport via Sydney International Airport, Perth
- Ave. Duration
- 13h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $650–2,200
Flights from Newcastle Airport to Geraldton Airport via Perth
- Ave. Duration
- 19h
- When
- Monday, Friday, and Sunday
- Estimated price
- $650–2,100
Flights from Newcastle Airport to Geraldton Airport via Melbourne, Perth
- Ave. Duration
- 14h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $410–2,100
Flights from Newcastle Airport to Geraldton Airport via Brisbane, Perth
- Ave. Duration
- 16h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $750–2,400
Flights from Newcastle Airport to Geraldton Airport via Sydney International Airport, Perth
- Ave. Duration
- 11h 40m
- When
- Friday
- Estimated price
- $650–2,100
Flights from Sydney International Airport to Geraldton Airport via Perth
- Ave. Duration
- 9h 43m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $250–1,600
Flights from Sydney International Airport to Geraldton Airport via Melbourne, Perth
- Ave. Duration
- 9h
- When
- Monday to Friday
- Estimated price
- $500–1,600
Flights from Sydney International Airport to Geraldton Airport via Adelaide, Perth
- Ave. Duration
- 11h 25m
- When
- Monday, Thursday, and Friday
- Estimated price
- $490–1,600
Flights from Tamworth to Geraldton Airport via Sydney International Airport, Perth
- Ave. Duration
- 13h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $700–2,300
- Website
- aviair.com.au
Flights from Port Macquarie to Geraldton Airport via Sydney International Airport, Perth
- Ave. Duration
- 11h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $600–2,000
Flights from Coffs Harbour Airport to Geraldton Airport via Sydney International Airport, Perth
- Ave. Duration
- 10h 40m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $650–2,100
Flights from Armidale to Geraldton Airport via Sydney International Airport, Perth
- Ave. Duration
- 11h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $650–2,200
Flights from Newcastle Airport to Geraldton Airport via Adelaide, Perth
- Ave. Duration
- 10h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $650–2,100
Flights from Newcastle Airport to Geraldton Airport via Brisbane, Perth
- Ave. Duration
- 11h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $750–2,400
Flights from Sydney International Airport to Geraldton Airport via Perth
- Ave. Duration
- 7h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $490–1,600
Flights from Tamworth to Geraldton Airport via Sydney International Airport, Perth
- Ave. Duration
- 11h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $700–2,300
- Phone
- 131 500
- Website
- transportnsw.info
Train from Eungai Station to Central Station
- Ave. Duration
- 8h 7m
- Frequency
- 4 times a week
- Estimated price
- $40–85
- Website
- https://transportnsw.info/regional
- Economy
- $55–85
- First Class
- $75–120
Train from Macksville Station to Broadmeadow Station
- Ave. Duration
- 5h 57m
- Frequency
- Twice daily
- Estimated price
- $30–65
- Website
- https://transportnsw.info/regional
- Economy
- $40–65
- First Class
- $60–90
Train from Macksville Station to Central Station
- Ave. Duration
- 8h 15m
- Frequency
- Twice daily
- Estimated price
- $40–85
- Website
- https://transportnsw.info/regional
- Economy
- $55–85
- First Class
- $80–120
- Phone
- 1800 703 357
- [email protected]
- Website
- journeybeyondrail.com.au
Train from Central Station to Perth
- Ave. Duration
- 3d 2h
- Frequency
- Once a week
- Estimated price
- $863–10,000
- Book at
- https://bookings.journeybeyondrail.com.au/
- Everyday Daynighter Seat
- $863
- Advanced Gold Single Cabin
- $1,400–2,000
- Low Gold Single Cabin
- $1,500–2,100
- Everyday Gold Single Cabin
- $1,800–2,400
- GOLD TWIN
- $2,100–5,500
- GOLD SINGLE
- $2,700–4,700
- PLATINUM
- $6,500–10,000
- GOLD PREMIUM TWIN
- $3,600–6,500
- Phone
- 131 500
- Website
- transportnsw.info
Train from Macksville Station to Broadmeadow Station
- Ave. Duration
- 5h 22m
- Frequency
- 4 times a day
- Estimated price
- $30–180
- Website
- https://transportnsw.info/regional
- Book at
- https://transportnsw.info/regional/regional-train-coach-facilities/xpt-regional-trains
- Economy
- $40–55
- First
- $55–75
- Sleeper
- $150–180
Train from Macksville Station to Central Station
- Ave. Duration
- 7h 35m
- Frequency
- 4 times a day
- Estimated price
- $40–200
- Website
- https://transportnsw.info/regional
- Book at
- https://transportnsw.info/regional/regional-train-coach-facilities/xpt-regional-trains
- Economy
- $50–70
- First
- $70–95
- Sleeper
- $170–200
- Phone
- 131 500
- Website
- transportnsw.info
Bus from Reserve Rd After Millington Av to Melville High School, Nicholson St
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- $5–7
- Website
- https://transportnsw.info/
- Schedules at
- https://transportnsw.info/routes/train
- Phone
- 1300 692 929
- Website
- busways.com.au
Bus from Melville High School, Nicholson St to Port Macquarie Airport
- Ave. Duration
- 57 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Website
- https://www.busways.com.au/
- Schedules at
- https://www.busways.com.au/nsw/plan-your-trip/route-timetables
Bus from Macksville Post Office, Cooper St to Toormina Rd Opp Bayldon Community Centre
- Ave. Duration
- 1h 3m
- Frequency
- Every 2 hours
- Estimated price
- $6–8
- Website
- https://www.busways.com.au/
- Schedules at
- https://www.busways.com.au/nsw/plan-your-trip/route-timetables
- Phone
- 1300 662 205
- [email protected]
- Website
- transwa.wa.gov.au
Bus from Transwa Bay Transwa East Perth to Jeffrey Browne Wy Transwa Kalbarri
- Ave. Duration
- 8h 25m
- Frequency
- 3 times a week
- Estimated price
- $80–110
- Website
- https://www.transwa.wa.gov.au/
- Schedules at
- https://www.transwa.wa.gov.au/tickets-times/train-timetables
- Phone
- +61 (0)2 5625 0065
- [email protected]
- Website
- dorrigotransit.com.au
Bus from Urunga Station to Armidale Airport
- Ave. Duration
- 3h
- Frequency
- 3 times a week
- Estimated price
- $70–95
- Schedules at
- dorrigotransit.com.au
Bus from Urunga Station to Tamworth Station
- Ave. Duration
- 4h 30m
- Frequency
- Once a week
- Estimated price
- $110–150
- Schedules at
- dorrigotransit.com.au
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
















