Thunder Stone is by purchasing them from a Delibird’s presents shop. These stores can be found in Lavencia, Mesagoza and Cascaraffa, and they sell a variety of items, including Thunder Stones. However, they can be quite expensive, 3000 Pokedollars to be specific