Shanghai is a world famous metropolitan city and the essential transportation hubs in China. You can easily go to Shanghai by taking international flights and cruise ships as well as domestic flights, trains, buses and ferry boats. Shanghai has highly developed infrastructure, including a convenient public transportation network. The city has various links to the outside. Today you can easily travel to Shanghai from not only the adjacent cities of Suzhou, Nanjing and Hangzhou, but also the distant cities such as Beijing, Xian, Guangzhou, and Hong Kong. Many cities in foreign countries also enjoy convenient transportation links with Shanghai.