A 21-year-old woman living in St Julians was run over in St Julian's on Tuesday.
The incident happened on George Borg Olivier Street at 1pm.
Police said the woman, a Venezuelan national, was hit by an Audi driven by a 27-year-old man from Gżira.
She is being treated at Mater Dei Hospital for injuries that were described by the police as serious.
Investigations are still underway.