Shanghai har ett stort bussystem som inkluderar över 1 000 busslinjer, vilket kan vara lite svårt att greppa direkt när man kommer till staden. Dessa linjer betjänar hela staden, både de mer centrala delarna och de olika förorterna.
Skillnaderna mellan linjerna ses framför allt i namnen på dem. De mer centrala bussarna har oftast linjenamn som består av siffror medan många bussar som går till förorterna har kinesiska bokstäver istället. Det här stämmer dock inte alltid och ibland går även bussar med kinesiska bokstäver rutter inom centrala Shanghai. Tidigare fanns det över 10 företag som tog hand om bussarna men fyra av dem slogs ihop och heter nu Bashu Bus Companies No 1-4, som är det största bussföretaget i Shanghai. Det finns även en gammal tradition med trådbussar i Shanghai. Dessa var vanligare förr i tiden men man ser fortfarande vissa rutter där bussarna drivs via elektriska ledningar. Detta är det äldsta trådbussystemet i hela världen och något som Shanghai även i framtiden satsar på att hålla kvar vid.
Linjenummer och destinationer
För att förstå sig på vilka bussar som går var kan man analysera numret på bussen. De nummer som är under 200 är vanliga, konventionella bussar. Av dessa kan det utläsas vilka som är trådbussar genom att de brukar ha nummer under 30. Dessa brukade vara billigare och varmare men staden har nu infört luftkonditionering på samtliga bussar och priset varierar inte längre beroende på vilken typ av buss man tar. Busslinjer mellan 200-300 är bussar som endast kör under rusningstid, det vill säga några timmar på morgonen och sedan några timmar på eftermiddagen samt under tidig kväll.
Bussnummer mellan 300 och 400 går endast på natten. Nummer mellan 400 – 500 har en rutt som korsar den närliggande floden Huangpu River. Det finns dock ett flertal andra linjer som även de korsar floden. Numren mellan 500 och 599 är speciallinjer som är transportlinjer medan 600 – 699 är speciallinjer som går i Pudong. Linjerna 700 – 799 går enbart i förorterna medan nummer 800 – 1000 är speciallinjebussar.
Prissättning
Priserna varierar beroende på vilken busslinje du reser med. Ibland betalar du för hur långt du åker med bussen, det vill säga ett pris baserat på sträckan. Ibland råder samma pris oavsett hur långt du åker med bussen. Hur du betalar beror även det på bussen. Oftast betalar du när du går på längst fram. På alla bussar kan du betala med ett Shanghai-metrokort som fungerar på nästan alla allmänna transportalternativ. På vissa bussar kan du betala till föraren när du går på. Då ger du pengarna för resan till honom och om nödvändigt ger han dig rätt växel tillbaka. Men på många bussar har du inte den möjligheten. Du betalar i en slags box vad biljetten kostar men den kan inte ge någon växel tillbaka. Så om du inte har rätt mängd pengar kan du behöva betala mer än vad resan faktiskt kostar. Du kan se på sidan av bussen innan du hoppar på vilken typ av system som gäller på just den bussen.