Il Comune di San Marco in Lamis appartiene alla provincia di Foggia da cui dista 39 km. ed ha un'estensione di kmq 233,56. Il territorio ha una forma allungata; si estende in gran parte all'inizio della catena del versante meridionale del promontorio garganico fino a spingersi nella pianura del Tavoliere della Puglia. È dominato con la sua croce da Monte Celano, aspro e brullo a sud, fresco di bosco a nord. Il paese, ricco di storia, di cultura e di religiosità, offre al visitatore itinerari originali e interessanti dal punto di vista carsico, naturalistico, storico-culturale e sacro.
 
Come si arriva a San Marco in lamis: