Karłowo jest zabytkowym miastem u podnóża Starej Płaniny. Ma ładne stare miasto z wieloma zachowanymi domami z okresu bułgarskiego odrodzenia narodowego oraz cerkwiami i XV wiecznym meczetem.
Miasto położone jest w tak zwanej Dolinie Róż, miejscu, gdzie znajdują się największe w Bułgarii pola różane. Produkuje się tu olejek różany oraz wyroby rzemieślnicze.
Historia Karłowa rozpoczyna się w czasie okupacji tureckiej. Była to wówczas osada handlowa, która największy rozkwit przeżyła w XIX w. w okresie odrodzenia bułgarskiego. Działały tu wówczas liczne warsztaty garbarskie, złotnicze i krawieckie. W mieście urodził się słynny bojownik o wolność Wasyl Lewski. Dziś jego pomnik jest jednym z najważniejszych punktów na mapie miejscowości.
Wśród atrakcji Karłowa znaczące miejsce zajmuje zabytkowa zabudowa z XVIII i XIX w. z tradycyjnymi domami krytymi dachówką. Część z nich udostępniona jest do zwiedzania. Jest tu także XV wieczny Meczet Kurszum oraz Cerkiew Wniebowzięcia NMP. Dzieje miejscowości oraz jej związki z bułgarskim ruchem narodowym można poznać w Muzeum Historii Karłowa.
Ze względu na swoje położenie u podnóży Starej Płaniny, Karłowo jest dobrym punktem wypadowym dla wędrówek górskich. Popularnym celem wycieczek jest Wodospad Rajsko Pryskało, a w okolicy są też interesujące formacje skalne oraz malownicze doliny z osiedlami pasterskimi.