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.
Reclaim the Night vigil to highlight digital and online abuse of women
New real-time water testing device demonstrated at Fistral Beach
Santa Bus heading to Newquay this weekend
Man rescued from cliffs in Newquay
Banking returns to Newquay’s town centre as new Banking Hub opens on Bank Street
Next phase of Mid Cornwall Metro scheme given green light despite opposition
Thrill seekers set to take the plunge this New Year
Christmas carol concert to bring festive cheer to Newquay
Full line-up of Christmas events in Nansledan this week
Family pays tribute to great-grandmother who died after A392 collision
Police appeal for witnesses after serious sexual assault in Newquay
Council approves flexible deal on Narrowcliff affordable housing
BUDGET 2025: Cornwall to receive £30m ‘Kernow Industrial Growth Fund’
Police appeal for witnesses to A392 collision
Planning appeal over Whipsiderry cliff stabilisation plan dismissed
Fatboy Slim and Kasabian among first acts announced for Boardmasters 2026
Towan Headland car park to return to Cornwall Council control
Newquay Foodbank launches Christmas campaign as demand reaches new high
Newquay Becomes first town in Cornwall to join national night-time safety scheme
First Bus to withdraw all Cornwall services in 2026