An Italian woman was slightly injured when she was hit by a bendy bus in Tower Road, Sliema at around 5.40pm.
An eyewitness said the woman was crossing the road some 50 meters away from the pedestrian lights.
The woman was conscious but in a lot of pain.
The bus was being driven by a 26-year-old man from Paola.
She was taken to hospital by ambulance.