The Christmas Train in Alvin
Enjoy a unique holiday experience by taking an old-fashioned train ride through over 300,000 lights, gingerbread villages, penguin snow lands, and other Christmas decor and scenery.
Tickets are $10 online and $12 at the door. Children 2 and under are free.
Trains leave every 7-10 minutes.