A pécsi31-es jelzésű autóbusz a Belvárost kötötte össze a Tettye városrésszel illetve Haviheggyel. A vasútállomástól indult, érintette a vásárcsarnokot, a Barbakánt, az MTA-székházat, majd a Havi-hegyi úti fordulóig haladva érte el végállomását. Mivel az útvonalon igen meredek szakaszok és éles kanyarok vannak, csak szóló busz közlekedhetett.
A jelenlegi 31-es busz 2014. szeptember 1-jétől közlekedik.[1] 2016. június 16-ától nyáron is közlekedik.[2] 2023-ban már nem közlekedik: az április 6-tól érvényes térképen már nem szerepel.
Útvonala
Főpályaudvar → Barbakán → MTA-székház → Tettye, Havi-hegyi út
Tettye, Havi-hegyi út → MTA-székház → Barbakán → Főpályaudvar
Főpályaudvar – Vasút utca – Kálvin utca – Bajcsy-Zsilinszky utca – Nagy Lajos Király útja – Szabadság utca – Rákóczi út – Klimó György utca – Bartók Béla utca – Damjanich utca – Jurisics Miklós utca – Angster József utca – Surányi Miklós út – Hunyadi János utca – Magaslati út – Havi-hegyi út – Tettye, Havi-hegyi út
Tettye, Havi-hegyi út vá. – Havi-hegyi út – Magaslati út – Hunyadi János utca – Surányi Miklós út – Angster József utca – Jurisics Miklós utca – Damjanich utca – Bartók Béla utca – Klimó György utca – Rákóczi út – Szabadság utca – Nagy Lajos Király útja – Bajcsy-Zsilinszky utca – Kálvin János utca – Vasút utca – Főpályaudvar