Shanghai ha circa 45.000 taxi, gestiti da più di 150 compagnie di taxi. Diverse aziende hanno i taxi nei loro colori.
Di notte 23:00-5:00 del mattino successivo, la tariffa è CNY17 per i primi tre chilometri, un costo aggiuntivo di CNY3.1 per ogni chilometro successivo nel raggio di 10 chilometri e CNY4.1 per ogni chilometro successivo dopo 10 chilometri.
È possibile contrattare sui prezzi quando si prende un taxi di notte.
In città vi è una tassa metro iniziale di 14 RMB per 3 unità km (compreso il sovrapprezzo tariffa), più 2,4 RMB per km in seguito, quando supera 3 chilometri, e poi più 3.6RMB per km quando supera 10 km. Ad esempio per 20 km chilometraggio, prezzo fiscale è 66.8RMB = 14+ 2.4 * (10-3) + 3,6 * (20-10).
Tuttavia durante l’orario 11:00-05:00 è previsto un supplemento metro iniziale di 18RMB per la maggior parte 3 unità km (compreso il sovrapprezzo tariffa), più 3,1 RMB per km dopo quando supera 3 chilometri, e quindi più 4.7RMB per km dopo 10 km, quando si supera 10 km.