Surakarta is a locality located 464.69 km west-northwest from Jakarta in Central Java, Indonesia. The population of Surakarta is 552,118 people. You can find Surakarta on any map using the following decimal coordinates: -7.5561 (latitude), 110.8316 (longitude).