Portugiserne var de første europeerne som skaffet seg territorier i Gujarat. De skaffet seg flere enklaver langs kysten. Blant disse enklavene var det som idag er forbundsterritoriene Daman og Diu og Dadra og Nagar Haveli, og som grenser til Gujarat. Det britiske ostindiske kompani etablerte seg i Surat i 1614. Dette var deres første base i India, men da britene overtok Bombay fra portugiserne i 1668 ble denne basen overskygget. Gjennom krig i 1803–1805 erobret britene Gujarat fra Marathariket. Flere av de lokale marathaherskerne skaffet seg lokal selvstendighet ved å inngå separatfred.