Absolutely
You can take the Market Frankford line to 2nd and Market street 2 block walk from there. Google maps is reliable source to show public transportation system
I took the train out of Doylestown to the Jefferson station.From there it was a short walk.I'm not sure about the Media train but I would bet it does.
Thanks! Your answer is awaiting moderation.