A bus carrying young students with their teachers caught fire in suburban Bangkok on Tuesday, with more than 20 of those on board feared dead, officials and rescuers said.

The bus was carrying 44 passengers from central Uthai Thani province for a school trip in Ayutthaya and Nonthaburi provinces, Transport Minister Suriya Jungrungruengkit told reporters at the scene.

Videos posted on social media showed the entire bus engulfed in fire with huge plumes of black smoke pouring out as it stood on the side of the road. Bodies were still inside the bus hours after the fire.