Greyhound Australia operates a bus from Brisbane to Toowoomba every 2 hours. Tickets cost $11 - $27 and the journey takes 1 hour 40 minutes. Murrays Coaches also services this route 4 times a day. Alternatively, Queensland Rail operates a train from Brisbane to Toowoomba twice a week. Tickets cost $26 - $40 and the journey takes 4 hours 5 minutes.
Yes, there is a direct train departing from Brisbane Roma Street and arriving at Toowoomba. Services depart twice a week, and operate Tuesday and Thursday. The journey takes approximately 4 hours 5 minutes.
Yes, there is a direct bus departing from Brisbane and arriving at Toowoomba. Services depart every two hours, and operate every day. The journey takes approximately 1 hour 40 minutes.