Amtrak operates, on average, 1 train schedule(s) from Castleton to Iselin. The average Amtrak ticket to Iselin costs $76.00. In Castleton, Amtrak departs from 266 Main St and no other station. In Iselin, Amtrak arrives at 100 Middlesex Essex Tpke and no other station.
An average trip on Amtrak from Castleton to Iselin takes 7 hours and 5 minutes, while the fastest available Amtrak trip will get you to Iselin in 7 hours and 4 minutes,
On weekends, Amtrak offers 1 trip per day and you could expect to pay $76.00 for a weekend getaway trip to Iselin.