Grand Prix San Marina 2005 nebo Velká cena San Marina 2005 (Formula 1 Gran Premio Foster's di San Marino 2005) byl motoristický závod Formule 1, který se konal 24. dubna 2005 na okruhu Autodromo Enzo e Dino Ferrari v italské Imole. Závod na 62 kol (305,609 km) byl čtvrtým kolem sezóny Formule 1 v roce 2005 a 25. závodem Velké ceny San Marina. Celkově to byl 735. závod Grand Prix. Teplota trati i vzduchu byla 16 °C, vlhkost byla 66 %.
Závod vyhrál jezdec Renaultu Fernando Alonso, který po třetím vítězství a čtvrtém umístění na stupních vítězů ze čtyř závodů zvýšil své vedení v šampionátu jezdců. Michael Schumacher dokončil závod na druhém místě za tým Ferrari, pouhé dvě desetiny sekundy za Alonsem. Jezdec BAR Jenson Button projel cílem na třetím místě, ale jeho tým byl následně diskvalifikován pro nízkou hmotnost vozů; třetí místo pak získal pilot McLarenu Alexander Wurz.
Bylo to celkově 4. vítězství Fernanda Alonsa a 21. vítězství pro Renault.