The emergency services were called to the fire in a large barn close to Alturlie Point at about 15:30.
The blaze was still visible from the A96 Inverness-Nairn road at 20:30, and fire crews remained at the scene.
The barn has been almost completely destroyed. No-one is thought to have been injured.
About 30 firefighters have been battling a huge blaze at a farm near Inverness.