El territorio de Cravo Norte limita con Arauca por el norte, Venezuela por el este, La Primavera (Vichada) y Hato Corozal (Casanare) por el sur y Puerto Rondón por el oeste, estando ubicado en la margen izquierda del río Cravo Norte en el río Casanare.