Yes. Every train has a food car. They have drinks, coffee, chips, cookies, snacks, hot dogs, BBQ sandwiches, grilled cheese sandwiches, nachos with or without cheese or chili, candy bars, rice crispy treats etc. Yes every train has food. Each train ride comes with a refillable tumbler for each passenger that can be filled with a drink of your choice for the duration of the ride in the car you're in.
They have a snack car, some of the runs are dinner. They even have a Bud & BBQ run.
It depends on what ride you are taking. We couldn't order food since it was the polar express.
From my experience, No.
Wasn't offered on our experience.
Thanks! Your answer is awaiting moderation.