Crews from Newquay, Perranporth, St Dennis, Wadebridge, Truro, Launceston, St Austell and Tolvaddon are on scene.
A spokesperson for Cornwall Fire and Rescue Service say they are using hosereel jets to put out the fire - but smoke is entering the A30 - close to the Carland Cross interchange.
Adding: "Please proceed with caution through this area. Devon and Cornwall Police and National Highways have been informed. A 50m cordon is in place and a road in the vicinity of the farm has been closed at this time."
Nearby residents are being asked to keep windows and doors closed.
St Francis Dogs Home unveils major new upgrade
Preparation work ahead of Cliff Road upgrades to get underway in Newquay
Plans submitted Hotel Victoria in Newquay
Police appeal for witnesses after serious A30 crash
Cemetery closed because of storm damage
Dog rescue charity opens doors to showcase new kennels in Newquay
Business leaders warn over proposed winter parking charges in Newquay
Consultation launched on winter parking charges at Newquay car parks
Cliff rescue above Newquay beach
Police are appealing for help to identify two men following an aggravated burglary in Newquay
Burger King in Newquay closes its doors for the final time
Red Lion pub in Newquay to close briefly ahead of new publican takeover
Police clampdown on speeding motorists outside Newquay school
Business group boss looks ahead to 2026
Police and Crime Commissioner becomes independent
New Year Dip raises nearly £5000
Police are appealing for witnesses after a serious road traffic collision in Newquay
The future of Newquay Zoo is secured after new owner is revealed
Newquay Health Centre invites residents to meeting on renovation plans
BUDGET 2025: Cornwall to receive £30m ‘Kernow Industrial Growth Fund’