Ulstein grenser til Hareid i øst og til Herøy i vest. I sør har kommunen fastlandsforbindelse til Ørsta og Volda, via Eiksundsambandet. Eiksundtunnelen går 287 meter under havet og er verdens nest dypeste veitunnel etter Ryfylketunnelen.