Nagar Haveli se encuentra entre Maharashtra y Guyarat, mientras que Dadra es un enclave situado unos pocos kilómetros al norte de Nagar Haveli, en el estado de Guyarat.
Fue una colonia portuguesa, dependiente de Damán desde 1779 hasta 1954 cuando fue ocupada por la India.
[1] Dadra y Nagar Haveli están a la orilla del río Damanganga, que fluye a través del territorio.
Las ciudades de Dadra y Silvassa están situadas en la orilla norte del río.
El territorio no tiene salida a la costa aunque el mar Arábigo está situado al oeste de Guyarat.