Бернадетт Лафон родилась 25 октября 1938 года в городе Ним на юге Франции. В детстве посещала балетную школу при Оперном театре Нима.
Лафон рано начала сниматься в кино, сыграв свою первую роль в 1957 году в короткометражном фильме Франсуа Трюффо «Сорванцы». На рубеже 1950-60-х годов Лафон стала заметной актрисой Французской новой волны, сыграв в фильмах Клода Шаброля «Красавчик Серж», «Двойной поворот ключа» и «Милашки». Лафон также сыграла в таких значимых фильмах, как «Убийца в спальном вагоне» Коста-Гавраса, «Вор» Луи Маля, «Такая красотка, как я» Франсуа Трюффо и «Мамочка и шлюха» Жана Эсташа.
В 1985 году за работу в фильме Клода Миллера «Дерзкая девчонка» Лафон завоевала премию «Сезар» как лучшая актриса второго плана. В 2003 году Лафон была удостоена почетной премии Сезар за многолетнюю службу на благо французского кино.
В 2009 году Лафон стала офицером ордена Почётного легиона.
Бернадетт Лафон — мать актрисы Полин Лафон (1963—1988), трагически погибшей во время туристического похода 11 августа 1988 года.
Лафон скончалась 25 июля 2013 года в родном городе Ним (Франция).