Cyprus Railways Museum is located in the village of Evrychou, 50km outside of Nicosia. The museum is housed within the walls of a restored two-story building, which was formerly a train station. It is surrounded by a beautiful rose garden.
The museum collection includes photographs, newspaper clippings, old tickets and train schedules, train replicas and many other items.
Entrance is free. You can find out more about the museum here.