Go to Veilstone City, enter the Department Shop. There you can buy TM22 (Solar Beam) ;)
Chat with our AI personalities
TM22 is Solarbeam. You get it at the Pokemon Mansion.
Solarbeam is in the Safari Zone.
You can find Tm22 Solarbeam in the Goldenrod City Department Store. (TM Corner) Note: Sold at Price of 3,000.
Pokemon diamond
The TM for Solar Beam (TM22) can be brought from the Veilstone Department store.