The goal of the Open Train Project is to create a map of the passenger railways for the entire world. This is not an easy task, but also not something that is not possible. We have already mapped 82% of the passenger train network?
Visit our project page for more information