Historic vintage steam train glowing with thousands of colorful holiday lights at night
Community

Train of Lights on the Niles Canyon Railway

Through Dec 30Nov 20 – Dec 30 · 4:30 PM – 9:00 PM · Select evenings Nov 20 – Dec 30, 2026 (departures from Niles at 4:30 PM; departures from Sunol Depot at 7:30 PM). No trains on Christmas Eve or Christmas Day.

Niles Canyon Railway – Niles Station37029 Mission Blvd, Fremont, CA 94536 · 27.6 mi approx. from San FranciscoDirections

All ages (children under 3 ride free on lap; narrow vintage aisles so baby carriers recommended)

From $40General admission $40 (ages 3+); lap children under 3 free; first class cars $70

About this adventure

The historic Niles Canyon Railway runs its beloved Train of Lights, taking families on an unforgettable 1.5-hour evening journey through scenic Niles Canyon. Antique passenger coaches and open-air cars are covered inside and out with hundreds of thousands of dazzling holiday lights, glowing garland, and illuminated holiday motifs. Passengers enjoy festive carols, refreshments, and visits from Santa Claus and his helper elves throughout the ride. Trains depart from Niles Station in Fremont and Sunol Depot. Please note that vintage train aisles are narrow, so baby carriers are recommended in place of bulky strollers.

Loading organizer reviews…

Questions & tips

Ask other families about this activity or share a tip. Comments don’t count toward the organizer’s rating; for anything official, check with the organizer.

Loading comments…

Run this listing? Promote it

From local hosts in San Francisco

More options like this in San Francisco

This weekend in San Francisco

All 50 things to do this weekend →