La stazione di Caravaggio è una stazione ferroviaria della Treviglio-Cremona situata a sudovest del centro storico della città di Caravaggio, in provincia di Bergamo. L'impianto si trova a circa un chilometro di distanza dal santuario di Caravaggio, percorrendo viale Papa Giovanni XXIII.
È l'unica stazione ferroviaria cittadina sulla linea ferroviaria Treviglio-Cremona. Nel territorio comunale è presente un'altra stazione, la stazione di Vidalengo, situata a nord di Caravaggio e a sud della frazione di Vidalengo; tale stazione si trova sulla ferrovia Milano-Venezia.
Wikipedia https://it.wikipedia.org/wiki/Stazione_di_Caravaggio
Coordinate 45°29'29.628" N 9°38'12.148" E