A woman who was a passenger on the bus that was hit by a train at a crossing near Alderley train station has spoken of the moments before the crash.
The bus was travelling on South Pine Road at Alderley when it was struck about 4.45pm.
A spokesperson for Queensland Ambulance Service said all patrons on the bus and train were uninjured.
Faith Jarvis had been reading her book on the bus on her way home when she noticed they had stopped over train lines at the rail crossing.
"From my perspective, we were on the tracks before the barriers went down, the bus was already over the train tracks before the barriers went down, before the gates went down, I think," she said.
"I was looking up from my book and I felt him inching (the bus) forward, I didn't think anything of it but seconds later, people started reacting, everyone started to stand up."
Ms Jarvis said a woman on the bus yelled at the bus driver to open the doors to let them off when she saw the train signal flashing.
"We didn't really know what to do then there was a realisation that we had to get off the bus.
"At that stage we could see the train coming, he inched forward as much as he could and he opened the bus and we were all able to get off," she said.
"Once I got off I could see how close the train was, I felt panicked but not scared.
"I thought 'The train is going to hit the bus!' and we ran as quickly as possible.
"It was shocking."
Just moments later, Ms Jarvis along with other bus passengers watched as the train crash into the bus.
"There were about two people left on the bus, there was a lady who was very shaken up but she was ok," she said.
"I started crying I thought, wow we were on that bus, it was a real realisation."
Ms Jarvis said after everyone had time to gather their thoughts, they asked to go back on the bus to tap off their Go Cards.
"A couple of minutes we were all thinking, we have to tap off, so they let us back on the bus and we were allowed to tap off," she said.
"People were pretty cranky with him (the bus driver), I asked him if he was ok, and he said he was sorry."
Rail passengers faced hour-long delays as buses replaced trains on the Ferny Grove line between Windsor and Enoggera.
At 6.50pm, the Alderley rail crossing was opened, a witness called in to tell Fairfax Media.
"The traffic is still terrible," the witness said.
"It's lined up all the way back to QUT (Kelvin Grove) and its still really crowded," he said.
The cause was being investigated by Queensland Rail.
Train & bus collision at the Sth Pine Rd level crossing at Alderley #bnetraffic #chopperview pic.twitter.com/oX6ZCPOoN6
— Dave Andrews (@chopperdaveqld) September 20, 2016
More to come