Se encuentra en la margen izquierda del río Kupa o Kolpa, cerca de la frontera con Croacia.
Formaba parte de la región tradicional de la Baja Carniola y ahora pertenece a la región estadística suroriental Jugovzhodna Slovenija.
Pertenece y da nombre al municipio de Kostel, pero no es su capital, ya que la sede administrativa municipal se ubica en Vas.
[2] La localidad lleva su nombre por el castillo de Kostel, construido en un acantilado sobre el valle del Kolpa.
El edificio fue reformado al estilo barroco en el siglo XVIII.