Annabelle R.
Yelp
The Niles Canyon Railway is run as a living history museum, with steam and diesel locomotives, and designed to educate and promote understanding and appreciation of the western railroads.
We were attending the Charlie Chaplin Days event nearby, and this Special-for-Chaplin-Days Steam Train ride was part of our weekend passes for the event. We departed from Niles (though we were told it was for this special event and they typically only have rides departing from Sunol now). The entrance to the parking lot can be found near the Sullivan underpass, near Mission Street.
All of staff we encountered during our visit were friendly and helpful. The train was beautiful with lovely outdoor seating we took advantage of on this warm and sunny day. They sold refreshments on the train, but the only actual "meal" available was hot dogs. They also sold some merchandise, including adorable toy trains for young ones. The ride was great, the scenery mostly made up of trees and hills, as well as water running through the creek. They shared a lot about the history and significance of places we passed, but the speaker system was not great and it was hard to hear or understand, so if you care about this, you may be disappointed.
The ride was about 45 minutes one way (from Niles to Sunol), then it took about 15 minutes for the steam locomotive to be moved to the other side of the train. Then the ride back to Niles was only 30 minutes, as we traveled at a higher speed. There's only one way on and off the train, so there's a bit of a wait getting on and off the train, but it goes by fairly quickly. Seating is first come first served, so come early if you want something specific based on weather (ie. indoors during the winter). Overall, this was a great experience, not $30+ worth of an experience, but it was still a great opportunity to just relax and enjoy the scenery. Even better if you especially like trains.