There are 5 ways to get from Perth to Katherine by plane, bus 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.

Recommended option

Fly to Katherine  •  10 h 53 min

  1. Fly from Perth (PER) to Katherine (KTR) PER - KTR

$334 - $395

Cheapest option

Fly to Darwin, bus  •  12 h 11 min

  1. Fly from Perth (PER) to Darwin (DRW) PER - DRW
  2. Take the bus from Palmerston to Katherine

$257 - $544

3 alternative options

Fly to Kununurra, bus  •  13 h 9 min

  1. Fly from Perth (PER) to Kununurra (KNX) PER - KNX
  2. Take the bus from Kununurra to Katherine

$373 - $692

Bus  •  2 days 9 h

  1. Take the bus from Wellington St Forrest Place R10 / Y14 to Roebuck Plains Roadhouse Caravan Park, Broome Highway, Australia Perth
  2. Take the bus from Roebuck Plains to Katherine Gx680

$358 - $543

Drive  •  42 h 14 min

  1. Drive from Perth to Katherine 2321.4 miles

$330 - $480

Questions & Answers

The cheapest way to get from Perth to Katherine is to fly and bus which costs $350 - $750 and takes 12 h 11 min.

More details

The quickest way to get from Perth to Katherine is to fly which costs $450 - $550 and takes 10 h 53 min.

More details

No, there is no direct bus from Perth to Katherine. However, there are services departing from Wellington St Forrest Place R10 / Y14 and arriving at Katherine via Roebuck Plains. The journey, including transfers, takes approximately 2 days 9 h.

More details

The distance between Perth and Katherine is 2560 km. The road distance is 3714.2 km.

Get driving directions

The best way to get from Perth to Katherine without a car is to bus which takes 2 days 9 h and costs $490 - $750.

More details

It takes approximately 10 h 53 min to get from Perth to Katherine, including transfers.

More details

Perth to Katherine bus services, operated by Integrity Coach Lines (Aust) Pty Ltd, depart from Wellington St Forrest Place R10 / Y14 station.

More details

The best way to get from Perth to Katherine is to fly which takes 10 h 53 min and costs $450 - $550. Alternatively, you can bus, which costs $490 - $750 and takes 2 days 9 h.

Mode details

Map of how to get from Perth to Katherine.
Launch map view
  • Distance: 1600 miles
  • Duration: 10 h 53 min

What companies run services between Perth, WA, Australia and Katherine, NT, Australia?

Qantas, Airnorth and three other airlines fly from Perth to Katherine 4 times a day. Alternatively, you can take a bus from Perth to Katherine via Roebuck Plains Roadhouse Caravan Park, Broome Highway, Australia and Roebuck Plains in around 2 days 9 h.

Airlines
Airnorth
Website
flyairnorth.com
Flights from Perth to Katherine via Alice Springs, Tennant Creek
Ave. Duration
8 h 40 min
When
Monday to Friday
Estimated price
$280 - $750
Flights from Perth to Katherine via Darwin
Ave. Duration
12 h 25 min
When
Tuesday, Wednesday and Thursday
Estimated price
$280 - $750
Flights from Perth to Katherine via Denpasar, Darwin
Ave. Duration
13 h 41 min
When
Monday, Wednesday and Sunday
Estimated price
$300 - $700
Flights from Perth to Katherine via Melbourne, Darwin
Ave. Duration
16 h 40 min
When
Monday, Tuesday, Wednesday, Thursday and Sunday
Estimated price
$340 - $650
Flights from Perth to Katherine via Adelaide, Darwin
Ave. Duration
16 h 20 min
When
Tuesday and Thursday
Estimated price
$300 - $380
Qantas
Website
qantas.com
Flights from Perth to Kununurra via Broome
Ave. Duration
4 h 32 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$380 - $1,100
Flights from Perth to Darwin
Ave. Duration
3 h 30 min
When
Every day
Estimated price
$250 - $1,100
Flights from Perth to Darwin via Alice Springs
Ave. Duration
5 h 55 min
When
Every day
Estimated price
$250 - $1,100
Virgin Australia
Website
virginaustralia.com
Flights from Perth to Kununurra
Ave. Duration
3 h 10 min
When
Monday, Tuesday, Friday and Sunday
Estimated price
$320 - $1,300
Flights from Perth to Darwin
Ave. Duration
3 h 35 min
When
Every day
Estimated price
$220 - $600
Bus operators
Greyhound Australia

Greyhound Australia is the country’s only long distance bus operator running services in all states and territories. Greyhound Australia has been operating for 110 years and is the leading bus company in Australia. The extensive network now covers most of the Australian mainland and services more than 5 million passengers every year. Buses are equipped for the long journeys, with free WiFi, air-conditioning, full disability access, USB chargers in every seat and an on-board restroom.

Contact Details
Phone
1300 473946
Website
greyhound.com.au
Bus from Kununurra to Katherine
Ave. Duration
7 h 6 min
Frequency
6 times a week
Estimated price
$40 - $75
Schedules at
Greyhound.com.au
Book at
Greyhound.com.au
Saver
$40 - $60
Flexifare
$55 - $75
Bus from Palmerston to Katherine
Ave. Duration
3 h 20 min
Frequency
Once daily
Estimated price
$24 - $50
Schedules at
Greyhound.com.au
Book at
Greyhound.com.au
Saver
$24 - $35
Flexifare
$30 - $50
Bus from Roebuck Plains to Katherine
Ave. Duration
22 h 27 min
Frequency
6 times a week
Estimated price
$130 - $220
Schedules at
Greyhound.com.au
Book at
Greyhound.com.au
Saver
$130 - $190
Flexifare
$160 - $220
Integrity Coach Lines (Aust) Pty Ltd
Website
integritycoachlines.com.au
Bus from Wellington St Forrest Place R10 / Y14 to Roebuck Plains Roadhouse Caravan Park, Broome Highway, Australia
Ave. Duration
34 h 24 min
Frequency
Twice a week
Estimated price
$220 - $330
Schedules at
integritycoachlines.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.