Commuters travelling in West Auckland faced delays earlier this evening after a man was hit by a train in Avondale.
Emergency services were called to the incident shortly before 5pm and the man was taken to hospital with moderate injuries following the collision.
The incident occurred at St Jude St and resulted in the closure of roads and the Western railway line in the area for a short time this evening.
The street was closed between Donegal St and Layard St around 5.30pm as emergency services worked to clear a train blocking it.
Auckland Transport tweeted the street was cleared and fully reopened to motorists at 6.10pm.