Travel from Perth to Karratha
Bus or fly from Perth to Karratha?
Qantas and Virgin Australia fly from Perth to Karratha every 4 hours. Alternatively, Integrity Coach Lines (Aust) Pty Ltd operates a bus from Perth to Karratha twice a week. Tickets cost $180 - $290 and the journey takes 24 h 40 min.
Trips from Perth
Perth to Adelaide Perth to Margaret River Perth to Cottesloe Beach Perth to Denmark WA Australia Perth to Norseman Perth to Canning Vale Perth to Gingin Perth to Pink Lake Perth to Tasmania Perth to Mildura Perth to Townsville Perth to Bullsbrook Perth to Boddington WA Australia Perth to Nannup Perth to Coogee Beach WA Australia Perth to Bruce Rock Perth to Jerramungup Perth to Fremantle Passenger Terminal Perth to Hobart Perth to Griffith NSW Australia Perth to Albury Perth to Mindarie Perth to Toowoomba Perth to Greenbushes Perth to Arthur River WA Australia Perth to South Perth Perth to Nyabing Perth to Garden Island WA Australia Perth to Myaree Perth to Pulau Pangkor
Trips to Karratha
Port Hedland to Karratha Brisbane to Karratha Derby WA Australia to Karratha Fitzroy Crossing to Karratha Brisbane Airport BNE to Karratha Learmonth to Karratha Perth Airport PER to Karratha Busselton to Karratha Bundaberg to Karratha Singapore to Karratha Kalgoorlie to Karratha Cairns to Karratha Shell Beach WA Australia to Karratha Saint Petersburg Russia to Karratha Roebourne to Karratha Ahmedabad to Karratha Airlie Beach to Karratha Newman WA Australia to Karratha Albany WA Australia to Karratha Monkey Mia to Karratha Wollongong to Karratha Dubbo to Karratha
How to get from Perth to Karratha
From St Georges Tce Stand A C D line 40 bus to Perth airport, fly to Karratha airport, then taxi to Karratha. 3 h 44 min $322. From Wellington St Forrest Place R10 / Y14 bus to Welcome Road, Karratha. 24 h 40 min $282. From Perth drive to Karratha. 15 h 48 min $165.