Košťálov leží v údolí říčky Olešky, asi pět kilometrů severně od Lomnice nad Popelkou, v těsném sousedství s Libštátem.
Obec a okolí Košťálova
V centru obce se nachází původně gotický kostel sv. Jakuba Staršího, barokně přestavěný a s jedním z nejstarších zvonů v České republice. Ve stráni nad obcí najdeme pozůstatky hradu Košťál. Zajímavostí je přírodní památka Kovářův mlýn (malé chráněné území se starým břidlicovým lomem a nalezištěm velkého množství permských zkamenělin), Janatův vodní mlýn na řece Olešce, chráněný jako kulturní památka, nebo chráněná památná Gráfkova lípa.
V obci je koupaliště s autokempem a možností sportovního vyžití (tenis, volejbal, basketbal, menší fotbalové hřiště) a šestijamkové golfové hřiště Oleška.