Karlovo is a locality located 121.69 km west from Sofia in Plovdiv Province, Bulgaria. The population of Karlovo is 25,335 people. Gabrovo, Hisarya, Kazanlak are located close to Karlovo. You can find Karlovo on any map using the following decimal coordinates: 42.642 (latitude), 24.8082 (longitude).