Amtrak Acela Express operates a train from Philadelphia to Middletown hourly. Tickets cost $70 - $200 and the journey takes 54 min. NJ Transit also services this route hourly. Alternatively, Peter Pan Bus Lines operates a bus from Philadelphia to Middletown hourly. Tickets cost $11 - $14 and the journey takes 40 min. 4 other operators also service this route.
From Philadelphia 30th Street Station Amtrak train to Newark Penn Station then train to Middletown Nj. 2 h 14 min $176. From Suburban Station train to Trenton Transit Center, train to Rahway, then train to Middletown Nj. 3 h 24 min $29. From Philadelphia, PA - Greyhound Terminal bus to Mt. Laurel, bus to New York, NY - Port Authority, then bus to Middletown, NJ - New Monmouth Road. 4 h 25 min $51. From Philadelphia drive to Middletown. 1 h 31 min $8.