Up to 100 litres of fuel has spilled on Cameron Rd, stretching about a kilometre.
Fire northern communications shift commander Jaron Phillips said the fuel had spread along the road outside the Z Energy station.
Fire fighters were called to the spill and police were now assisting with traffic control, he said.
Although the spill was less than 100L, it had spread a long way, he said.