Dunno where exactly pyro is, but it looks like the train would be a pretty easy ride to Texas. The stops in the area are: Cleburne, McGregor, Temple, Taylor, Austin, San Marcos. I know those last two would be easy to Belmont, but maybe one of the others are near pyro as well.
And its only a 28 hour ride. Get on in the afternoon, spend the night, get off the next evening. That would be amazing. Return trip is a morning depart, but whatever. Used to that now.