125 does stop at 29th if you request a stop, but if they don_t, you can always take the L at 13th back to 30th.
I assume you are taking the septa to save money. To further lowering your travel cost, get a daily pass for this trip because it is cheaper than using tokens and cash.
http://www.tripcart.com/usa-regions/East��