There are 7 ways to get from Grafton to Karratha by train, plane, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Coffs Harbour Airport, fly
best- Take the train from Grafton Station to Coffs Harbour Stationtrain
- Fly from Coffs Harbour Airport (CFS) to Karratha Airport (KTA)plane CFS - KTA
14h 19m$710–1,794Train, bus to Port Macquarie, fly
cheapest- Take the train from Grafton Station to Kempsey Stationtrain
- Take the bus from Belgrave St After Stuart St to Port Macquarie Airportbus
- Fly from Port Macquarie (PQQ) to Karratha Airport (KTA)plane PQQ - KTA
16h 54m$670–1,710Drive 5,078.6 km
- Drive from Grafton to Karrathacar 5,078.6 km
2d 11h$902–1,303Bus to Gold Coast Airport, fly
- Take the bus from Grafton to Bilingabus
- Fly from Gold Coast Airport (OOL) to Karratha Airport (KTA)plane OOL - KTA
16h 49m$672–1,602Bus, bus to Ballina Byron Gateway Airport, fly
- Take the bus from Fitzroy St After Prince St to McLachlan Park, River Stbus
- Take the bus from Bus Zone - River Street at McLachlan Park to Ballina Airport - Ground Transport Area near Flight Arrivalsbus
- Fly from Ballina Byron Gateway Airport (BNK) to Karratha Airport (KTA)plane BNK - KTA
15h 2m$735–1,717Train to Brisbane Airport, fly
- Take the train from Grafton Station to Roma Street Stationtrain
- Fly from Brisbane Airport (BNE) to Karratha Airport (KTA)plane BNE - KTA
14h 27m$734–1,335Train, bus to Armidale, fly
- Take the train from Grafton Station to Urunga Stationtrain
- Take the bus from Urunga Station to Armidale Airportbus
- Fly from Armidale (ARM) to Karratha Airport (KTA)plane ARM - KTA
17h 17m$826–1,982
Coffs Harbour Airport (CFS) to Karratha Airport (KTA) flights
Questions & Answers
The cheapest way to get from Grafton to Karratha is to bus and fly which costs $650 - $1,600 and takes 16h 49m.
The fastest way to get from Grafton to Karratha is to train and fly which takes 14h 19m and costs $700 - $1,800.
The distance between Grafton and Karratha is 3891 km. The road distance is 5078.6 km.
It takes approximately 14h 19m to get from Grafton to Karratha, including transfers.
Karratha is 2h behind Grafton. It is currently 3:06 PM in Grafton and 1:06 PM in Karratha.
Yes, the driving distance between Grafton to Karratha is 5079 km. It takes approximately 2 days 11h to drive from Grafton to Karratha.
There are 16+ hotels available in Karratha.
What companies run services between Grafton, NSW, Australia and Karratha, WA, Australia?
There is no direct connection from Grafton to Karratha. However, you can take the train to Coffs Harbour Station, walk to Coffs Harbour High School, Harbour Dr, take the bus to Park Av At Little St, take the line 392 bus to Coffs Harbour Airport, Airport Drive, walk to Coffs Harbour Airport (CFS) airport, fly to Karratha Airport (KTA), then take the taxi to Karratha. Alternatively, you can drive from Grafton to Karratha in around 2d 11h.
- Website
- qantas.com
Flights from Coffs Harbour Airport to Karratha Airport via Sydney, Perth
- Ave. Duration
- 14h 52m
- When
- Thursday, Monday, Tuesday, Wednesday, and Sunday
- Estimated price
- $1,000–3,200
Flights from Coffs Harbour Airport to Karratha Airport via Melbourne, Perth
- Ave. Duration
- 20h 20m
- When
- Monday and Sunday
- Estimated price
- $1,000–3,300
Flights from Gold Coast Airport to Karratha Airport via Perth
- Ave. Duration
- 13h 50m
- When
- Tuesday
- Estimated price
- $550–1,600
Flights from Gold Coast Airport to Karratha Airport via Sydney, Perth
- Ave. Duration
- 14h 23m
- When
- Monday, Thursday, Friday, Tuesday, Wednesday, and Sunday
- Estimated price
- $1,000–3,200
Flights from Gold Coast Airport to Karratha Airport via Melbourne, Perth
- Ave. Duration
- 13h 57m
- When
- Wednesday, Thursday, Friday, Monday, and Sunday
- Estimated price
- $1,000–3,200
Flights from Ballina Byron Gateway Airport to Karratha Airport via Sydney, Perth
- Ave. Duration
- 11h 30m
- When
- Thursday
- Estimated price
- $600–3,300
Flights from Ballina Byron Gateway Airport to Karratha Airport via Melbourne, Perth
- Ave. Duration
- 17h 5m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $1,100–3,300
Flights from Brisbane Airport to Karratha Airport via Perth
- Ave. Duration
- 9h 51m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $900–2,800
Flights from Brisbane Airport to Karratha Airport via Melbourne, Perth
- Ave. Duration
- 11h 33m
- When
- Every day
- Estimated price
- $950–3,000
Flights from Brisbane Airport to Karratha Airport via Adelaide, Perth
- Ave. Duration
- 11h 50m
- When
- Monday, Thursday, and Friday
- Estimated price
- $900–2,800
Flights from Armidale to Karratha Airport via Sydney, Perth
- Ave. Duration
- 13h 16m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $1,100–3,400
Flights from Port Macquarie to Karratha Airport via Sydney, Perth
- Ave. Duration
- 13h 23m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $1,000–3,200
Flights from Port Macquarie to Karratha Airport via Brisbane Airport, Perth
- Ave. Duration
- 21h 5m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $1,100–3,400
- Website
- virginaustralia.com
Flights from Coffs Harbour Airport to Karratha Airport via Brisbane Airport, Perth
- Ave. Duration
- 14h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $650–1,600
Flights from Gold Coast Airport to Karratha Airport via Sydney, Perth
- Ave. Duration
- 13h 36m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $650–1,500
Flights from Gold Coast Airport to Karratha Airport via Melbourne, Perth
- Ave. Duration
- 13h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $650–1,500
Flights from Gold Coast Airport to Karratha Airport via Adelaide, Perth
- Ave. Duration
- 18h 55m
- When
- Sunday
- Estimated price
- $600–1,500
Flights from Ballina Byron Gateway Airport to Karratha Airport via Sydney, Perth
- Ave. Duration
- 20h 30m
- When
- Sunday
- Estimated price
- $650–1,600
Flights from Brisbane Airport to Karratha Airport via Perth
- Ave. Duration
- 10h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $650–800
Flights from Brisbane Airport to Karratha Airport via Adelaide, Perth
- Ave. Duration
- 11h 40m
- When
- Tuesday and Wednesday
- Estimated price
- $650–800
Flights from Brisbane Airport to Karratha Airport via Melbourne, Perth
- Ave. Duration
- 12h 30m
- When
- Tuesday and Wednesday
- Estimated price
- $650–800
Flights from Armidale to Karratha Airport via Brisbane Airport, Perth
- Ave. Duration
- 11h 5m
- When
- Wednesday and Thursday
- Estimated price
- $700–1,700
Flights from Port Macquarie to Karratha Airport via Sydney, Perth
- Ave. Duration
- 10h 50m
- When
- Monday to Friday
- Estimated price
- $600–1,500
- Phone
- 131 500
- Website
- NSW TrainLink XPT
Train from Grafton Station to Coffs Harbour Station
- Ave. Duration
- 1h 9m
- Frequency
- 4 times a day
- Estimated price
- $14–140
- Website
- NSW TrainLink XPT
- Book at
- NSW TrainLink XPT
- Economy
- $20–26
- First
- $28–40
- Sleeper
- $120–140
Train from Grafton Station to Roma Street Station
- Ave. Duration
- 3h 53m
- Frequency
- Twice daily
- Estimated price
- $26–160
- Website
- NSW TrainLink XPT
- Book at
- NSW TrainLink XPT
- Economy
- $30–45
- First
- $45–65
- Sleeper
- $140–160
Train from Grafton Station to Urunga Station
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- $15–140
- Website
- NSW TrainLink XPT
- Book at
- NSW TrainLink XPT
- Economy
- $22–29
- First
- $30–40
- Sleeper
- $120–140
Train from Grafton Station to Kempsey Station
- Ave. Duration
- 2h 46m
- Frequency
- 4 times a day
- Estimated price
- $20–150
- Website
- NSW TrainLink XPT
- Book at
- NSW TrainLink XPT
- Economy
- $27–35
- First
- $35–50
- Sleeper
- $130–150
- Phone
- 131 500
- Website
- NSW TrainLink
Train from Grafton Station to Coffs Harbour Station
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Estimated price
- $15–27
- Website
- NSW TrainLink
- Economy
- $18–27
- First Class
- $24–40
Train from Grafton Station to Urunga Station
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- $16–30
- Website
- NSW TrainLink
- Economy
- $20–30
- First Class
- $28–40
Train from Grafton Station to Kempsey Station
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- $21–40
- Website
- NSW TrainLink
- Economy
- $27–40
- First Class
- $35–55
- Website
- FlixBus Australia
Bus from Grafton to Bilinga
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $30–55
- Schedules at
- FlixBus Australia
- Phone
- 1300 692 929
- Website
- Busways
Bus from Fitzroy St After Prince St to McLachlan Park, River St
Bus from Belgrave St After Stuart St to Port Macquarie Airport
- Phone
- 02 6686 3666
- [email protected]
- Website
- Buslines Group
Bus from Fitzroy St After Prince St to McLachlan Park, River St
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- $5–8
- Website
- Buslines Group
- Phone
- +61 (0)2 5625 0065
- [email protected]
- Website
- dorrigotransit.com.au
Bus from Bus Zone - River Street at McLachlan Park to Ballina Airport - Ground Transport Area near Flight Arrivals
- Ave. Duration
- 1h 10m
- Frequency
- Once a week
- Estimated price
- $40–60
- Schedules at
- 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
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












