A bus accident occurred on the Bussell Highway at Carbunup River at 6.29am on Thursday morning when the vehicle hit a tree.
The accident caused a tree to fall on the highway and a fuel leak, a Department of Fire Emergency Services spokesperson confirmed.
When a crew from St John Ambulance arrived on the scene the driver was out of the vehicle and was transported to hospital.
Police, Dunsborough Volunteer Rescue Service, City of Busselton and Main Roads officers are clearing the scene.
Traffic is heavy please continue to take care.