Perth, for being a capital city of an Australian state, is less visited and less populous than most others because of its distance and remote location on the opposite side of the country. To get a better idea, getting from Brisbane to Perth would be the equivalent (approximately) of getting from New York City to Los Angeles in the United States. In other words, Perth is not close to Brisbane, or any city on the east coast, at all.
Getting from Brisbane to Perth is a lengthy domestic flight, but for many travelers, the journey getting there is half the adventure. I mean, who wouldn’t want to spend 3 days on a train or camp in the Red Center while in transit to Perth? As the crow flies, it is a long 3400 kilometers from Brisbane to Perth; by way over land, you can be sure it is not a direct, simple path!
Flights are usually the easiest and quickest way of getting from one location to another in Australia because of the size of the country. Flights from Brisbane to Perth direct go for 5.75 hours and can be completed on Qantas, Jetstar and Virgin Blue airlines. Other airlines and routings may require a stopover in a hub city.
Bus trips that cross the entire country, in my opinion, are best done with stopovers or with a tour group that will help break up the long ride. Taking a bus from Brisbane to Perth is possible with Greyhound, for example, but it will involve a lot of changes and a leg or two with a partner (and not Greyhound themselves). A possible route would be to head down to Adelaide from Brisbane and over to Perth from there. Have a look at the Greyhound site for details.