San Juan de Sabinas se encuentra ubicado en la región carbonífera, hacia el norte del estado de Coahuila, en una extensión territorial de 735.4 km cuadrados, el municipio se localiza a 380 metros sobre el nivel del mar, y a 135 km al sur de la ciudad fronteriza de Piedras Negras ubicada en la Frontera entre Estados Unidos y México y a 328 km al norte de la ciudad capital del estado, Saltillo.