スラカルタ(インドネシア語: Kota Surakarta)は、インドネシア・ジャワ島中部にある都市(市)である。 名称の由来は、1745年、マタラム王国の王都がソロ(Solo)の地に移され、そこを「スラカルタ」と名づけたことによる。現在でも、この地を「ソロ」と呼ぶ人が多い。 同じくジャワ島中部のジョグジャカルタとともに、古マタラム王国の宮廷文化の中心であり、ガムラン、ワヤン・クリ、ジャワ舞踏など、ジャワの伝統文化の中心地でもある。