Kapteeninkatu (ruots. Kaptensgatan) on noin 790 metriä pitkä[1] pohjois-eteläsuuntainen katu Helsingin Ullanlinnassa. Se alkaa eteläpäässään Merikadulta ja jakautuu Pietarinkadun risteyksen jälkeen kahteen haaraan, joiden väliin jää kiilamainen Kapteeninpuistikko. Läntinen haara päättyy Tehtaankadulle, kun taas itäinen haara jatkuu Tehtaankadun poikki Vuorimiehenkadulle saakka, jonka pohjoispuolella sen jatkeena on Korkeavuorenkatu. Kapteeninkadun ajorata on koko pituudeltaan kaksisuuntainen.
Kapteeninkadulla sijaitsee muutamia tunnettuja palveluja, kuten KOM-teatteri, sekä ravintola Sea Horse. Osoitteessa Kapteeninkatu 26 sijaitsi vuosina 1929–1984 elokuvateatteri Atlantis, joka tunnettiin myöhemmin Joukolana.[2][3]
Tanskalainen rikollinen Steen Christensen ampui pakomatkallaan kaksi poliisia Kapteeninkadun ja Tehtaankadun kulmassa lokakuussa 1997. Tapaus käynnisti ennennäkemättömän ajojahdin Suomessa.