The accident happened at about 1:15 p.m. at 55th Street and Ninth Avenue.
Two of those injured are in serious condition, while the other person sustained minor injuries.
The victims were taken to Bellevue and Roosevelt Hospitals.
There is no word yet on the cause of the accident.