In de stad Hamburg kan men gebruik maken van een uitgebreid netwerk van metrolijnen (in het Duits een U-Bahn genoemd) dat uit drie grote lijnen op is gebouwd die heel het centrum van de stad in een korte tijd binnen loopafstand brengen. Kaartjes voor de metro kosten voor een enkele rit slechts weinig maar er zijn verder nog een heleboel voordelige formules om nog goedkoper te kunnen reizen in Hamburg, onder andere een dagkaart, een drie dagenkaart of een zogenaamde happy weekend kaart.
Verder beschikt Hamburg ook over een S-Bahn (een elektrisch trein) en RegionalBahn (een stoptrein). In het weekeinde, om precies te zijn in de nachten van vrijdag op zaterdag en van zaterdag op zondag, worden bepaalde U-Bahn en S-Bahn lijnen ingezet om de meest belangrijke delen binnen de regio Hamburg goed bereikbaar te maken voor mensen die in de stad uit willen gaan.
Er rijden eveneens een heleboel bussen in en naar Hamburg, maar daarin zijn een aantal verschillende categorieën. Zo is er allereerst de MetroBus. Deze bus biedt op erg regelmatige tijden verbindingen aan in het centrum Hamburg. Er zijn directe aansluitingen die men tot in het hart van de stad brengen, maar eveneens bussen die men naar de rand van de stad zullen brengen. De SchnellBus (expressbus) maakt verbindingen tussen het stadscentrum van Hamburg en de residentiële districten en woongebieden erbuiten. De EilBus (sprinterbus) brengt reizigers snel vanuit diverse residentiële wijken naar de stations. ’s Morgens en ’s avonds rijden er eveneens bussen naar het stadscentrum.