Can you buy thunder stones in Pokemon Pearl?

No you cannot buy Thunder Stones in Pokemon Pearl, you can however dig them up in The Underground.