The train journey from Toledo, Ohio to New York John F Kennedy Intl Airport takes 15h 27m on average and covers a distance of 500 miles.