Shanghai Metro - China The Shanghai Metro, which was first launched in 1993, is the largest metro in the world with 508 stations and the longest with a total length of 831 km. With over 3.7 billion ridership annually, it is the busiest metro in the world after the Beijing Subway.