A 55-year-old man suffered fractures this morning when he was hit by a bus in St Paul's Bay.
The police said the bus was being driven by a 22-year-old from Mellieha.
The pedestrian was thrown against a parked car with the force of impact.
He is being treated for his injured in hospital. The driver was treated for shock.