Krosno liegt im Südosten Polens in der Region Karpatenvorland am Fluss Wisłok. Die Stadt ist von hügeliger Landschaft umgeben, während die Grenzen zur Slowakei etwa 40 Kilometer südlich und zur Ukraine rund 85 Kilometer östlich verlaufen. Im Norden grenzt sie an Korczyna, im Osten an Krościenko Wyżne und im Südwesten an Chorkówka.
Frühe Siedlungen an diesem Ort reichen bis in die Bronzezeit zurück, später folgten keltische und slawische Bewohner. Die erste urkundliche Erwähnung stammt aus dem 13. Jahrhundert, doch erst im 14. Jahrhundert erhielt Krosno Stadtrechte nach Magdeburger Recht. Im Mittelalter prägten deutsche Siedler das Stadtbild, und die Lage an Handelswegen förderte die Entwicklung von Tuch- und Weinhandel. Ein schwerer Brand im Jahr 1500 zerstörte große Teile der Stadt, doch im 16. Jahrhundert erlebte Krosno eine Blütezeit als Handelszentrum.
Heute ist Krosno vor allem für seine Glasindustrie bekannt, die auf eine traditionsreiche Glashütte zurückgeht. Die Stadt beherbergt historische Bauwerke wie die Pfarrkirche und das ehemalige Jesuitenkollegium. Ein bedeutendes Ereignis war der Besuch von Papst Johannes Paul II. im Jahr 1997, bei dem mehrere Kirchen geweiht wurden. Die Umgebung mit ihren sanften Hügeln und Wäldern bietet zudem landschaftliche Reize.