The 1997 Speedway Grand Prix of Denmark was the sixth and last race of the 1997 Speedway Grand Prix season. It took place on 23 September in the Speedway Center in Vojens, Denmark It was the third Danish SGP and was won by British rider Mark Loram. It was the first win of his career.