31-year-old Marcos Camacho was arraigned Thursday morning and is being held on $1-million bail.
The attacks happened along Kensington Avenue during the month of November, and police say all three rapes were committed at knifepoint early in the morning.
Investigators released a description of the suspect's vehicle during a news conference on Tuesday, a white Volkswagen Jetta.
Anyone with information is asked to contact Philadelphia Police at 215-686-TIPS (8477) or through phillypolice.com.