| Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5 | Stage 6 |
Results final at 17:30 on 3 April 2004
Stage Bogey: 6:24 Stage Target: 12:00 Scratch Time: 8:56
| Position | Number | Crew | Car | Class | Time | Difference | |
|---|---|---|---|---|---|---|---|
| From prev | From 1st | ||||||
| 1 | 1 | Michael Glendinning/Andrew Roughhead | Subaru Impreza | 4 | 6:57 | ||
| 2 | 2 | Jock Threadgall/Willie Mallen | Subaru Impreza | 4 | 7:02 | 0:05 | 0:05 |
| 3 | 33 | Graeme Redpath/Alistair Young | Subaru Impreza | 4 | 7:09 | 0:07 | 0:12 |
| 4 | 5 | Andy Fenwick/Lee Tindall | Mitsubishi Evo 6 | 4 | 7:11 | 0:02 | 0:14 |
| 5 | 23 | Kevin Garthwait/Steven Nethworthy | Ford Escort Cosworth | 4 | 7:11 | 0:14 | |
| 6 | 3 | David Hughes/Jane Nicol | Mitsubishi Lancer E5 | 4 | 7:20 | 0:09 | 0:23 |
| 7 | 34 | Steven Alerdice/Dean Grabham | Sierra Cosworth | 4 | 7:22 | 0:02 | 0:25 |
| 8 | 31 | Ryan Borthwick/Garry White | Escort Cosworth | 4 | 7:23 | 0:01 | 0:26 |
| 9 | 8 | Richard Wheeler/Russell Wheeler | Ford Escort Mk 2 | 3 | 7:27 | 0:04 | 0:30 |
| 10 | 19 | Gordon Winning/Robin Laird | Ford Escort | 4 | 7:34 | 0:07 | 0:37 |
| 11 | 13 | Barry Lindsay/Michael Lindsay | Peugeot 106 Gti | 2 | 7:35 | 0:01 | 0:38 |
| 12 | 18 | Ian Forgan/Kelly Forgan | Ford Sierra Cosworth | 4 | 7:35 | 0:38 | |
| 13 | 10 | George Anderson/Johnny Miller | Mitsubishi Evo IV | 4 | 7:37 | 0:02 | 0:40 |
| 14 | 32 | Alister Fletcher/Mike Suddon | Ford Sierra Cosworth | 4 | 7:39 | 0:02 | 0:42 |
| 15 | 43 | Robert Skeoch/Shaun Skeoch | Subaru Impreza | 4 | 7:43 | 0:04 | 0:46 |
| 16 | 42 | Andrew Timpson/Claire Bowie | Subaru Impreza | 4 | 7:45 | 0:02 | 0:48 |
| 17 | 4 | Barry Renwick/John Askew | Subaru Impreza | 4 | 7:48 | 0:03 | 0:51 |
| 18 | 17 | Kevin Stout/Mark Runciman | Audi | 4 | 7:48 | 0:51 | |
| 19 | 22 | Robert Adamson/Roger Herron | Talbot Sunbeam | 3 | 7:48 | 0:51 | |
| 20 | 37 | Mark Thompson/Giles Dikes | Peugeot 206 Gti | 3 | 7:50 | 0:02 | 0:53 |
| 21 | 11 | Paul Mawson/Leigh Mawson | Vauxhall Carlton | 4 | 7:51 | 0:01 | 0:54 |
| 22 | 20 | Nikki Cleland/Neil Weatherley | Subaru Impreza | 4 | 7:52 | 0:01 | 0:55 |
| 23 | 26 | Lindsay Taylor/Allan Hughes | Citroen ZX 16v | 3 | 7:52 | 0:55 | |
| 24 | 14 | Jamie Smith/Graham Bruce | Subaru Impreza | 4 | 7:54 | 0:02 | 0:57 |
| 25 | 28 | Craig Curry/John Straughan | Vauxhall Astra | 1 | 7:55 | 0:01 | 0:58 |
| 26 | 55 | Bill Flockhart/Paul Flockhart | Mazda 323 | 4 | 7:55 | 0:58 | |
| 27 | 53 | William Harkness/Ian Crosbie | Peugeot 106 | 2 | 7:57 | 0:02 | 1:00 |
| 28 | 46 | George Bryson/Jacqueline Bryson | Escort Cosworth | 4 | 8:04 | 0:07 | 1:07 |
| 29 | 56 | Brian Middlemis/Stuart Bruce | Hillman Avenger | 5 | 8:05 | 0:01 | 1:08 |
| 30 | 39 | Richard Hemingway/Mark Hemingway | Astra GSi | 3 | 8:06 | 0:01 | 1:09 |
| 31 | 51 | David Jones/David Cox | Ford Escort | 4 | 8:06 | 1:09 | |
| 32 | 9 | Mark Wheeler/Gordon Thompson | Ford Escort Mk 2 | 3 | 8:07 | 0:01 | 1:10 |
| 33 | 47 | Allan Mclaughlan/Gordon Finnie | Ford Puma | 1 | 8:08 | 0:01 | 1:11 |
| 34 | 24 | Garry Stevenson/Dale Robertson | Subaru Impreza | 4 | 8:10 | 0:02 | 1:13 |
| 35 | 60 | Brian Pringle/Scott Warren | Peugeot 106 | 2 | 8:11 | 0:01 | 1:14 |
| 36 | 67 | Garry Salmon/Kevin Monahaghan | Vauxhall Nova | 2 | 8:11 | 1:14 | |
| 37 | 30 | Barry Hogg/Paul Hogg | Suzuki Swift | 1 | 8:15 | 0:04 | 1:18 |
| 38 | 62 | David Drummond/Stephen Graham | Ford Escort Mk 2 | 3 | 8:15 | 1:18 | |
| 39 | 63 | Drew Barker/Shona Hale | Vauxhall Astra | 3 | 8:16 | 0:01 | 1:19 |
| 40 | 29 | Jock MacLennan/Mandy MacLennan | Vauxhall Nova | 1 | 8:17 | 0:01 | 1:20 |
| 41 | 45 | Lock Horsburgh/Alan Cowan | Nova | 1 | 8:17 | 1:20 | |
| 42 | 61 | Graham Bruce/David Aitken | Vauxhall Nova | 2 | 8:18 | 0:01 | 1:21 |
| 43 | 36 | Simon Martin/Stephen Bethwaite | Escort Mk 2 | 3 | 8:21 | 0:03 | 1:24 |
| 44 | 73 | Stuart Patterson/Colin Maxwell | Peugeot 205 | 3 | 8:22 | 0:01 | 1:25 |
| 45 | 21 | Simon Broadhead/Jonathon Smith | Saab 900 | 4 | 8:25 | 0:03 | 1:28 |
| 46 | 52 | Alan Brodie/Gavin Duffy | Ford Escort Mk 2 | 2 | 8:26 | 0:01 | 1:29 |
| 47 | 7 | Graham Dodd/James Morrison | Subaru Impreza | 4 | 8:27 | 0:01 | 1:30 |
| 48 | 40 | Ralph Barclay/Euan Shand | Escort Mk 5 | 4 | 8:27 | 1:30 | |
| 49 | 49 | Garry Johnston/Phillip Bond | Vauxhall Corsa | 1 | 8:30 | 0:03 | 1:33 |
| 50 | 57 | Dougie Rugg/Kenny Strewart | Ford Escort Mk 1 | 5 | 8:31 | 0:01 | 1:34 |
| 51 | 48 | Simon Stewart/Doug Levee | Corsa | 1 | 8:33 | 0:02 | 1:36 |
| 52 | 54 | Malcolm Burns/Callum Lawson | Ford Escort Mk 2 | 3 | 8:35 | 0:02 | 1:38 |
| 53 | 41 | Mark Wood/Karl Brennan | Celica GT4 | 4 | 8:36 | 0:01 | 1:39 |
| 54 | 65 | Michael Robertson/K Bell | Peugeot 106 | 1 | 8:36 | 1:39 | |
| 55 | 16 | Chris Abel/Will Phillip | Ford Escort Mk 2 | 3 | 8:39 | 0:03 | 1:42 |
| 56 | 58 | Stuart Leighton/Ian Clark | Ford Focus | 3 | 8:39 | 1:42 | |
| 57 | 35 | Graham Noble/David Marshall | Peugeot 205 | 3 | 8:41 | 0:02 | 1:44 |
| 58 | 64 | Linda Allan/Laura Shanks | Vauxhall Astra | 3 | 8:52 | 0:11 | 1:55 |
| 59 | 25 | Chis Haw/Dave Lauder | Peogeot 309 | 3 | 8:56 | 0:04 | 1:59 |
| 60 | 27 | Gordon Nicol/Adam Moffat | Astra | 2 | 8:56 | 1:59 | |
| 61 | 44 | Paul Irving/Paul Luke | Escort | 4 | 8:56 | 1:59 | |
| 62 | 59 | Gordon Coxon/Steve McClarence | Talbot Sunbeam | 5 | 8:56 | 1:59 | |
| 63 | 66 | Ian Campbell/Graham Brunton | Lotus Sunbeam | 3 | 8:56 | 1:59 | |
| 64 | 68 | Sean Young/Gary Young | Vauxhall Nova SR | 1 | 8:56 | 1:59 | |
| 65 | 69 | Greg Lithgow/Gordon Gray | Chrysler Sunbeam | 2 | 8:56 | 1:59 | |
| 66 | 70 | Oly McCollum/Euan Brodie | Vauxhall Nova | 1 | 8:56 | 1:59 | |
| 67 | 71 | Ian Anderson/Gary Anderson | Vauxhall Nova | 1 | 8:56 | 1:59 | |
| 68 | 72 | Geoffery Moffit/Kevin Thornburn | Hillman Avenger | 3 | 8:56 | 1:59 | |
| 69 | 74 | Derek Masterton/Martin Delzal | Mini | 3 | 8:56 | 1:59 | |
| 70 | 75 | Neil Thomson/Martin McDonald | Vauxhall Nova | 1 | 8:56 | 1:59 | |
| 71 | 76 | Kriss Tennant/Karl Holmes | Rover Metro | 1 | 8:56 | 1:59 | |
| 72 | 77 | Jim Kirwin/Martyn Calkin | Toyota Corolla | 2 | 8:56 | 1:59 | |
| 73 | 78 | Les Young/Steven Dargan | Vauxhall Chevette | 3 | 8:56 | 1:59 | |
| 74 | 79 | George Miller/Elizabeth Miller | Peugeot 106 Rallye | 1 | 8:56 | 1:59 | |
| 75 | 80 | Craig Smith/Stuart Wilson | Ford Escort Mk 3 | 2 | 8:56 | 1:59 | |
| 76 | 81 | David Melvin/Eric Walker | Vauxhall Nova | 2 | 8:56 | 1:59 | |
| 77 | 82 | Peter Crawford/William Duggans | Metro Gti | 1 | 8:56 | 1:59 | |
| 78 | 83 | Ian Hunter/Keith Richardson | Mini Cooper | 5 | 8:56 | 1:59 | |
| 79 | 84 | Douglas Logan/Ewen Wilson | Ford Escort Mk 2 | 5 | 8:56 | 1:59 | |
| 80 | 85 | Kevin Dunn/Cameron Fairbairn | Vauxhall Nova | 1 | 8:56 | 1:59 | |
| 81 | 86 | David Brown/Steven Heatlie | Talbot Sunbeam | 5 | 8:56 | 1:59 | |
| 82 | 87 | Kevin Johnston/Jolene Myatt | Peugeot 205 Gti | 2 | 8:56 | 1:59 | |
| 83 | 88 | Steven Cusack/Daniel Langford | Vauxhall Nova | 1 | 8:56 | 1:59 | |
| 84 | 89 | Steven Bogle/Shiona Johnston | Ford Escort Mk 3 | 3 | 8:56 | 1:59 | |
| 85 | 90 | Carin Logan/Fiona Gourlay | Vauxhall Nova | 2 | 8:56 | 1:59 | |
| 86 | 50 | Richard Sykes/Jim Howie | Opel Corsa Kit Car | 3 | 10:03 | 1:07 | 3:06 |
| 87 | 12 | James Knox/Kevin Knox | Ford Sierra | 4 | 12:00 | 1:57 | 5:03 |