Surakarta eli Solo on kaupunki Keski-Jaavalla, Indonesiassa. Sen pinta-ala on 44 neliökilometriä ja asukasluku noin 500 000.
Kaupunki sijaitsee Bengawan Solon, Jaavan saaren pisimmän joen varrella noin 55 km pohjoiseen Yogyakartasta. Hollantilaisten hallinnon aikana se oli Surakartan provinssin pääkaupunki. Japanilaiset miehittivät sitä toisen maailmansodan aikana.
Kaupungin tärkeimmät kielet ovat indonesia ja jaava.
Lähteet
Luokka:Indonesian kaupungit Luokka:Jaava