| Leg 1 | Friday 1-Oct-2004 |
| |
| 09:12 | SS1 | Tantariles 1 | 28.69 km | |
| 10:21 | SS2 | Loelle 1 | 27.45 km | |
| 11:00 | SS3 | Tepilora 1 | 23.14 km | |
| 12:39 | | Service A - Olbia (20 min) | | |
| 14:21 | SS4 | Tantariles 2 | 28.69 km | |
| 15:30 | SS5 | Loelle 2 | 27.45 km | |
| 16:09 | SS6 | Tepilora 2 | 23.14 km | |
| 17:48 | | Service B - Olbia (45 min) | | |
| | | Leg 1 total: | 158.56 km | |
| |
| Leg 2 | Saturday 2-Oct-2004 |
| |
| 07:13 | | Service C - Olbia (10 min) | | |
| 08:51 | SS7 | Sas Molas 1 | 28.62 km | |
| 09:39 | SS8 | Le Sughere 1 | 9.06 km | |
| 10:31 | SS9 | Tandalo 1 | 34.21 km | |
| 12:21 | | Service D - Olbia (20 min) | | |
| 14:01 | SS10 | Lovia Avra | 4.21 km | |
| 15:06 | SS11 | Sas Molas 2 | 28.62 km | |
| 15:51 | SS12 | Le Sughere 2 | 9.06 km | |
| 16:43 | SS13 | Tandolo 2 | 34.21 km | |
| 18:33 | | Service E - Olbia (45 min) | | |
| | | Leg 2 total: | 147.99 km | |
| |
| Leg 3 | Sunday 3-Oct-2004 |
| |
| 07:43 | | Service F - Olbia (10 min) | | |
| 09:13 | SS14 | Limbara 1 | 18.10 km | |
| 09:49 | SS15 | Terramala 1 | 11.59 km | |
| 10:38 | SS16 | Monti di Deu 1 | 8.65 km | |
| 11:36 | SS17 | Limbara 2 | 18.10 km | |
| 12:09 | SS18 | Terramala 2 | 11.59 km | |
| 12:58 | SS19 | Monti di Deu 2 | 8.65 km | |
| 14:13 | | Service G - Olbia (20 min) | | |
| | | Leg 3 total: | 76.68 km | |
| | | Rally total: | 383.23 km | |