National bus carrier Greyhound Australia has axed its Perth to Broome service and shut its travel centre in the town because the route was unprofitable.
Greyhound general manager of sales Kevin Lyons said services along the "underperforming" Perth to Broome route, including Carnarvon, Karratha and Port Hedland, would stop on March 8.
He said the company had battled for 10 years to reverse the fortunes of the floundering run.
"WA is a very important market for Greyhound and we continue to see rapid growth in a number of areas," Mr Lyons said.
"Unfortunately, the Perth to Broome passenger service is not one of them."
The adult fare from Perth to Broome is about $342 for the 33hr 55min. trip.