42. edycja Tirreno-Adriatico miała miejsce w dniach 14–20 marca 2007. Trasa liczyła 7 etapów na łącznym dystansie 1112,5 km. Wyścig wygrał niemiecki kolarz w barwach Team Astana, Andreas Klöden. Stanął na najwyższym stopniu podium nie wygrywając żadnego etapu.

Etapy Etap Data Start - Meta km Zwycięzca etapu Lider1. 14 marca Civitavecchia - Civitavecchia 175 Robbie McEwen Robbie McEwen2. 15 marca Civitavecchia - Marsciano 202 Aleksandr Ariekiejew Aleksandr Ariekiejew3. 16 marca Marsciano - Macerata 213 Riccardo Riccò Aleksandr Ariekiejew4. 17 marca Pievebovigliana – Offagna 161 Riccardo Riccò Riccardo Riccò5. 18 marca Civitanova Marche - Civitanova Marche Alta 20,5 (ITT) Stefan Schumacher Stefan Schumacher6. 19 marca San Benedetto del Tronto – Giacomo Monti della Laga 164 Matteo Bono Andreas Klöden7. 20 marca Civitella del Tronto - San Benedetto del Tronto 177 Koldo Fernández Andreas Klöden