Praag heeft qua openbaar vervoer een erg uitgebreid netwerk. Het stadsvervoer bestaat uit een mix van tram, metro, en stadsbus. De metro van Praag is opgebouwd uit drie lijnen die samen een lengte hebben van 54,7 kilometer en doen ze 54 stations aan.
De twee meest belangrijke spoorwegstations van de stad zijn Station Praha-Holešovice en Station Praha hlavní nádraží (hoofdstation van Praag), zijn te bereiken met lijn C. De metro wordt door trams en bussen aangevuld. Het tramnetwerk bestaat uit zo’n 25 lijnen, die door veel overstapstations zowel met elkaar als met de metro zijn verbonden. De buitenwijken van Praag worden bereikt met behulp van de stadsbussen.
Een bijzonder vervoermiddel binnen het openbaar vervoer van Praag is de kabelspoorweg die sinds 1891 de tramhalte Újezd met de top van de heuvel Pet?ín verbindt. Het openbaar vervoer in de stad wordt door het bedrijf Openbaar Vervoerbedrijf Praag (Dopravní podnik hlavního m?sta Prahy, a. s.) geëxploiteerd.
De hele nacht rijden er niet alleen nachtbussen maar ook nachttrams, zeker handig als men van plan is het nachtleven van de stad te gaan verkennen. Van de taxi kan men zich natuurlijk eveneens de gehele dag gebruik maken, maar hiermee moet men wel oppassen. Een aantal taxichauffeurs nemen het niet erg nauw met de snelheid van hun teller. Ook wagen ze het ongevraagd een sightseeing tour door Praag te geven, zeker als men niet goed weet waar men zich bevindt of waar men heen wil. Van tevoren informatie inwinnen kan zo een heleboel geld besparen.