There is a website run by a British man known as "The man in Seat 61" with train information and updated links to train companies worldwide. It's an excellent starting point for any train journey you want to make. I have used his information in South Korea and in different European countries. www.seat61.com