De Grand Prix Formule 1 van Bahrein 2004 werd gehouden op 4 april 2004 op het Bahrein International Circuit in Sakhir.