Obec Kružlov sa nachádza v severovýchodnej časti Slovenska, na území horného Šariša, 13 km západne od Bardejova. Administratívne patrí do okresu Bardejov a do Prešovského kraja (predtým bola súčasťou Východoslovenského kraja). Obec má dobrú dopravnú polohu, leží v bezprostrednej blízkosti významného dopravného ťahu Bardejov-Poprad.
Kružlov má v súčasnosti 975 obyvateľov
V obci sa nachádza 212 domov (193 trvalo obývaných) a 17 bytových jednotiek (110 bytov).
Kataster obce má rozlohu 1014 ha a susedí s obcami Gerlachov, Krivé, Bogliarka, Tarnov, Lukov, Richvald. Obcou preteká potok Solotvinec. Z hľadiska klimatických podmienok spadá kataster obce do klimatickej oblasti mierne teplej až mierne chladnej, mierne vlhkej a s chladnou zimou. Priemerná ročná teplota v Kružlove je 8,4 °C, teplota v januári je –5,5 °C, teplota v júli 18 °C. Priemerný úhrn zrážok predstavuje 700 až 720 mm. Najbohatšie mesiace na zrážky sú júl a august, najchudobnejšie február a marec. Kružlov leží v nadmorskej výške 360 m.n m. Vyskytujú sa t u hlinité, hlinito-piesočnaté a ílovito – hlinité pôdy.