You can catch the 125 at 29th and Market, or better yet, take the L to 13th, and catch the bus from its first stop at 13th and Market. 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.
Some options are listed here - http://www.tripcart.com/usa-regions/East��