There seem to be four possible trains to choose from, the first leaving in late afternoon and the last getting in very late.
16:30 / 20:52 , 4:22hrs
17:00 / 21:43 , 4:43hrs
17:30 / 22:17 , 4:47hrs
18:30 / 23:38 , 5:08hrs
Is there anything else, other than elapsed travel time to...