Passengers were taken off a SEPTA Paoli/Thorndale train at the Villanova station Monday morning after a fire broke out under one of the cars.
No injuries were reported.
The fire was noticed about 8:30 a.m. while the train was en route to Center City and taken out of service after firefighters put out the blaze at Villanova.
The 250 passengers who were taken off the train were picked up by the next train, SEPTA spokeswoman Heather Redfern said.
The cause of the fire is under investigation.
While on its way to the yard, the disabled train experienced separate mechanical problems near Bryn Mawr, Redfern said.
The problems with the train caused 20 minute delays on the Regional Rail line.