Fisher wurde in Maskat, der Hauptstadt des Oman, geboren, wo ihr Vater als Bankier für die Vereinten Nationen tätig war.[1] Der Vorname Isla leitet sich von Islay ab, dem Namen der südlichsten Insel der schottischen Inselgruppe Innere Hebriden (Fishers Eltern stammen beide aus Schottland). Im Alter von neun Monaten zog sie mit ihrer Familie nach Australien, wo sie mit zwei jüngeren und zwei älteren Brüdern aufwuchs.[2] Fisher war von 2010 bis 2024 mit Sacha Baron Cohen verheiratet. Sie konvertierte zum Judentum, um eine jüdische Hochzeit abhalten zu können.[3] Am 17. Oktober 2007 wurde die erste gemeinsame Tochter geboren, die zweite Tochter kam im Sommer 2010 zur Welt. Im März 2015 wurde ihr drittes Kind, ein Sohn, geboren. Fisher und Cohen gaben am 5. April 2024 ihre Scheidung bekannt.[4]
Ihr Debüt im australischen Fernsehen gab sie 1993 mit der Rolle Robyn Devereaux in der kurzlebigen Fernsehserie Paradise Beach. Die Rolle, die ihr den Durchbruch bescherte, war die der Shannon Reed in der seit 1988 ausgestrahlten SeifenoperHome and Away, in der sie von 1994 bis 1997 mitspielte. Während dieser Zeit schrieb sie zwei Bücher, Seduced by Fame und Bewitched.
2002 übernahm sie die Rolle der Mary Jane im Kinofilm Scooby-Doo. Eine größere Rolle hatte sie 2005 in Die Hochzeits-Crasher, welche ihr den Titel „Beste Newcomerin“ bei den MTV Movie Awards 2006 einbrachte.[5] Während der Promotion des Films Die Hochzeits-Crasher wurde sie am 2. August 2005 zum tausendsten Gast der australischen Talkshow Rove Live gekürt. 2006 spielte Fisher in dem Beziehungsdrama London – Liebe des Lebens? an der Seite von Jessica Biel, Chris Evans und Jason Statham. 2008 übernahm Isla Fisher die Rolle der Rebecca Bloomwood in der Verfilmung des Buches Confessions of a Shopaholic von Sophie Kinsella. Ebenfalls 2008 übernahm sie in der Filmkomödie Vielleicht, vielleicht auch nicht an der Seite von Ryan Reynolds die Hauptrolle der April Hoffman. 2013 spielte sie an der Seite von Dave Franco, Jesse Eisenberg und Woody Harrelson die Entfesselungskünstlerin Henley Reeves in Die Unfassbaren – Now You See Me. Bei einem Unfall während der Dreharbeiten zu dem Thriller wäre Fisher beinahe ertrunken, als sie sich in einem riesigen Wassertank angekettet zu befreien versuchte und dies nicht sofort gelang.[6] In der Fortsetzung, Die Unfassbaren 2, konnte sie aufgrund einer Schwangerschaft nicht mitspielen und wurde durch Lizzy Caplan ersetzt.