Heavy machinery has removed the bus from water at Newgale, Pembrokeshire.
Ten people were rescued on Saturday night after a large wave swept the vehicle into the water.
Winds in the area reached speeds of more than 50mph on Saturday night.
Coastal and flood-prone communities across Wales are preparing themselves for another battering from the weather this weekend
Ceredigion Council estimates that damage in Aberystwyth and elsewhere in the country will top £1.5m.