TRANSLink QLD operates a train from Brisbane to Cooroy twice daily. Tickets cost $11 - $15 and the journey takes 2 h 20 min. Alternatively, Greyhound Australia operates a bus from Brisbane to Cooroy 3 times a day. Tickets cost $13 - $30 and the journey takes 2 h 35 min.
The train from Central, platform 6 to Cooroy, platform 1 takes 2 h 20 min including transfers and departs twice daily.
Yes, there is a direct train departing from Central, platform 6 and arriving at Cooroy, platform 1. Services depart twice daily, and operate every day. The journey takes approximately 2 h 20 min.