Public Transport
Find guidance on getting around Shanghai by metro, bus, ferry, taxi, or shared bike, as well as traveling by train and getting to and from the city's airports.
How to take metro in Shanghai
Among Shanghai's many transportation options, metro stands out as a convenient way to travel in the city.
Taking a bus in Shanghai
With nearly 2,000 routes, Shanghai's buses connect urban streets with suburban districts.
Exploring Shanghai by boat
A ferry ride offers a tranquil way to cross the river while enjoying views of the skyline.
Taking a taxi in Shanghai
You can hail a taxi on the street or book quickly through popular ride-hailing apps.
How to use shared bikes
Cycling is a flexible and eco-friendly way to move through the city.
How to buy train tickets
Shanghai's four major stations, along with several smaller ones, link the city to destinations across China.
Traveling between Shanghai's airports and city center
You can choose different transportation options to travel between the two airports and the city center.