The train between Brisbane and Willow Tree takes 32h 40m. The train runs, on average, 3 times per week from Brisbane to Willow Tree. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 3 times a week between Brisbane and Willow Tree. The earliest departure is at 5:45 AM in the morning, and the last departure from Brisbane is at 5:45 AM which arrives into Willow Tree at 2:25 PM. All services require a transfer, and take on average 32h 40m. The schedules shown below are for the next available departures.
Want to know about travelling from Brisbane to Willow Tree? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Brisbane to Willow Tree. However, there are services departing from Brisbane station and arriving at Willow Tree station via Maitland Station station. The journey, including transfers, takes approximately 32h 40m.
Brisbane to Willow Tree train services, operated by NSW TrainLink XPT, depart from Roma Street Station.
Brisbane to Willow Tree train services, operated by NSW TrainLink XPT, arrive at Willow Tree Station.
Book your Brisbane to Willow Tree train tickets online with NSW TrainLink XPT and NSW TrainLink.
The distance between Brisbane and Willow Tree is 515.5 km. The road distance is 979 km.
You can take a train from Roma Street Station to Willow Tree Station via Maitland Station in around 14h 58m.