Kirviller est un village peu étendu, bâti tout en longueur. Il est bordé par les forêts de Honskirch et d’Audviller. La petite rivière qui y coule s’appelle la Rose, elle est la frontière naturelle entre Kirviller (57) et Hinsingen (67). Le long de la forêt se situe la piste cyclable qui mène à Hazembourg.
A voir :
- Calvaire adossé au mur de l’église composé d’une haute croix encadrée par deux petites statues de la vierge et de saint Jean.
- Eglise Saint Michel.