Yes you can go fly to route 114 and this old guy to the right who is sitting will sell you the mega stones but the stones have a different name. Once you buy them it will show the mega stone.
I do not know the names but they all do with fire, grass and water and the price is 1500P as in poke dollars.