It can be difficult to get a seat, and regulars know not to mess around. The ride between Penn Station and East Hampton ($21 to $29 one-way) is three hours; you’ll typically transfer at Jamaica.