A pedestrian has been taken to hospital in critical condition after being struck by a vehicle at a busy intersection in Auckland this evening.

The person, whose gender has not been released, was hit on the corner of Great South Rd and Greenlane East just before 5.45pm.

Police are directing traffic in the area.

Drivers are being urged to avoid the area or expect delays.