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.
Similar picks in San Francisco
Nov20FriChristmas lightsSame dayFri, Nov 20 · 4:30 PM
Train of Lights on the Niles Canyon Railway
Niles Canyon Railway – Niles Station
From $40
- Christmas lights
Fri, Nov 27
Niles Festival of Lights Parade (Fremont)
Historic Niles District parade route
Nov14SatChristmas lightsFreeSat, Nov 14 · 5:00 PM
Dazzling Holiday Lights Festival — Fourth Street
Fourth Street Shops
Free
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…