Artillerigatan is a street in the district of Östermalm in Stockholm, Sweden.
Artillerigatan stretches from the harbour at Nybroviken where it joins Strandvägen in the south, rising across Östermalm to Armfeldtsgatan in the district of Gärdet in the north.
The cross streets are, from south to north, Riddargatan, Storgatan, Linnégatan, Kommendörsgatan, Karlavägen, Östermalmsgatan, Valhallavägen and Strindbergsgatan.
At the south end on the east corner of Artillerigatan and Strandvägen is the Esplanade Hotel.
In the North on the north-west corner of Östermalmsgatan is the Östermalms fire station.