Since day and overnight trains operate between two Russian capitals on a regular basis, traveling by rail is the most popular option on the route. The quickest train connecting Leningradsky and Moskovsky railway stations is the legendary Sapsan, which will take you from point A to point B in a bit less than 4 hours.