Šilos es una aldea en el municipio de distrito de Kelmė, en el condado de Šiauliai, Lituania. Šilos se encuentra a 145 m de altitud. La ciudad grande más cercana es Šiauliai, a 49 km al noreste. Entre los lugares de interés cercanos: Lyduvėnai Bridge (18,8 km), Church of the Immaculate Conception, Kražiai (8,4 km) y Church of the Assumption, Kelmė (8,4 km). Entre los parajes naturales: Medvėgalis (28 km).
También escrito Šilos.