Casnigo è un comune di circa 3.400 abitanti in provincia di Bergamo della regione Lombardia. Sorge a 514 metri sopra il livello del mare. La sede comunale di Casnigo si trova a 514 m.s.l.m su di un altopiano che domina un lungo tratto della sponda orografica sinistra del fiume Serio.
In auto: raggiunta Bergamo, in uscita dall'autostrada, immettersi sulla circonvallazione in direzione Valle Seriana - Clusone. Superato l'incrocio di Nembro, proseguire attraversando il paese di Albino e, dopo 5 km circa, prendere a destra in direzione Valgandino - Leffe. Dopo un km circa, deviare a sinistra e, seguendo una strada in salita e a curve si raggiunge il paese. Se, invece, si prosegue in direzione di Ponte Nossa - Clusone, dopo altri 3 km circa dalla deviazione della Valgandino, un'altra strada a tornanti raggiunge il paese.
In aereo: aeroporto di Bergamo - Orio al Serio.