I have never been on the dinner train. The afternoon ride I took was about 1 hour. Started at the depot in Abilene.
You start out in Abilene and go 6 miles to the East. This takes about 1 hour. Then you turn around and come back, which takes another hour. So at least 2 hours. While you are eating, the train travels between 3 and 5 miles per hour!
I didnt take the dinner train either. The ride is just a few miles long and goes to the next "town".
Thanks! Your answer is awaiting moderation.