Grand Prix Monaco 2004 ialah sebuah perlumbaan bermotor Formula Satu yang diadakan pada 23 Mei, 2004 di Circuit de Monaco diMonte Carlo, Monaco. Perlumbaan ini, yang dipertandingkan sebanyak 78 pusingan, merupakan perlumbaan keenam dalam kalendar Formula Satu musim 2004. Perlumbaan ini dimenangi oleh Jarno Trulli, yang memenangi perlumbaan tunggalnya untuk pasukan Renault.
Pemandu hari Khamis
Pasukan enam terbawah pada musim 2003 dibenarkan untuk menguji kereta ketiga mereka pada sesi latihan bebas pada hari Khamis. Pemandu berikut memandu pada hari Jumaat, namun tidak mengambil bahagian dalam sesi kelayakan dan perlumbaan.