Siofok is a locality located 100.15 km northeast from Budapest in Somogy County, Hungary. The population of Siofok is 25,461 people. Ajka, Dunaujvaros, Kaposvar are located close to Siofok. You can find Siofok on any map using the following decimal coordinates: 46.9 (latitude), 18.05 (longitude).