A man is in a critical condition in hospital after he was hit by a car in Parkville, with witnesses claiming the driver failed to stop when passengers were getting off a tram.

The man in his 30s was struck about 8.15am on Wednesday after he stepped off a tram on Royal Parade.

A man was hit by a car on Royal Parade. Credit:Patrick Hatch

A police spokesman said the injured man was taken to the Royal Melbourne Hospital with upper body injuries.

The spokesman said the driver of the car stopped to offer assistance and police were investigating the incident.