The installation of a new Desso Grassmaster pitch means the pre-season match cannot be played at Turf Moor, so will instead be held at the Galpharm Stadium.
"There remains uncertainty over the establishment of the new surface for competitive action by the time of the scheduled friendly with Stoke," said a statement issued by Burnley.
"In the interests of both parties it has therefore been decided to seek a new venue and following discussions the match will now take place at Huddersfield Town's Galpharm Stadium.
"Burnley Football Club would like to place on record our thanks to Huddersfield for allowing us to stage this game. We would also like to apologise to supporters for any inconvenience caused."