McCafferty's Coaches was established in 1940 by Jack McCafferty to service a route between Picnic Point and Rangeville.
The company slowly began to grow with services to the Gold Coast during the 1950's and later services to greater Queensland.
During the 1980's at the height of McCaffertys success, the company started to provide interstate services to Sydney in New South Wales (NSW) and Melbourne (VIC).
Further expansion took place in the 1990's with intrastate services in South Australia, New South Wales, Victoria and Western Australia.
In 2000 Greyhound was acquired by McCafferty's and eventually in 2004 the merged entity was rebranded Greyhound Australia.