Autobus Miasto ma rozgałęzioną sieć transportu publicznego. Codziennie na trasy miasta wyjeżdżają setki mini-busów, łączących wszystkie okręgi miasta. Oprócz tego, kursują do miast: Lermontow, Jessentuki, Żeleznowodsk, Mineralne Wody, Kisłowodsk, Gieorgijewsk, Nalczyk, a także łączą miasto Piatigorsk z licznymi podmiejskimi miejscowościami. Ostatnio odradza się niegdyś zapomniany system autobusowego transportu. Każdego roku miasto otrzymuje nowe autobusy średniej i dużej pojemności.

Tramwaj

Liderem wśród przewozów pasażerskich w mieście jest tramwaj. Jego historia zaczęła się w 1903 roku. Pierwsze dwie linie ruszyły 5.05.1904. Na trasy wyjeżdża ponad 40 wagonów produkcji czechosłowackiej: Tatra KTSU, KT4D, T3SU, T4D, i rosyjskiej: ET54, EB54, KTM-15. Cena za przejazd tramwajem to 25 rubli (na 1 stycznia 2025 roku). W mieście działa osiem tras.

Lotnisko Najbliższe lotnisko znajduje się w Mineralnych Wodach, niecałe 20 km od Piatigorska.