A truck crash that's injured almost 30 people and derailed a Melbourne tram in a park could impact traffic throughout the evening peak.
Fourteen people including the tram driver have been taken to hospital today after the tram carrying about 46 people collided with a truck as it crossed Elliott Avenue in Parkville.
One person broke an arm while the others were treated for sprains, strains and cuts, emergency services say.
With the truck on its side and the both carriages of the B-class tram off its rails, the intersection is not expected to be cleared until this evening.
Katrina Walker was riding near the front of the tram and says pedestrians were also crossing Elliott Ave in the same direction as the tram at the time of the crash.