Bernard Darniche ist gemeinsam mit Didier Auriol Rekordsieger bei der Tour de Corse, die er wie sein Landsmann sechsmal gewann. 1970 – da gehörte die Rallye noch nicht zur Weltmeisterschaft – siegte er auf einer Alpine A110. 1975, 1979 und 1981 gewann er mit einem Lancia Stratos HF und zwei weitere Erfolge erzielte er 1977 und 1978 mit einem Fiat 131 Abarth. Seinen ersten Sieg bei einer großen Rallye konnte er schon 1973 feiern, als er mit dem Triumph bei der Rallye Marokko seinen ersten Weltmeisterschaftslauf gewann.
1979 trug er sich auch in die Siegerliste bei der Rallye Monte Carlo ein, als er mit seinem langjährigen Copiloten Alan Mahé auf einem Lancia Stratos HF gewann. Die legendäre Sonderprüfung über den Col de Turini, die traditionell in der letzten Nacht der Rallye gefahren wurde, konnte Darniche in seiner Karriere zehnmal für sich entscheiden.
Dreimal (1972, 1976, 1978) gewann er die französische Rallye-Meisterschaft und 1976 sowie 1977 wurde er auch Europameister. Die Gesamtwertung der Tour de France für Automobile sicherte er sich 1975, 1977, 1979 und 1980.
Auch auf der Rundstrecke war er aktiv. 1972 gab er sein Debüt beim 24-Stunden-Rennen von Le Mans, wo er 1979 mit dem fünften Gesamtrang seine beste Platzierung beim Langstreckenklassiker erreichte.