The incident happened around 6:45 p.m. at 16th and Cherry streets.
SEPTA officials say a SEPTA Route 7 bus driver was punched in the face then bitten on the finger.
Police responded and apprehended the alleged attacker, described only as a man.
The driver did not require medical attention at the scene.