What planet in our solar system has the highest moutains and the largest canyons.

Mars has the highest mountain, Olympus Mons, and the largest canyon, Valles Marineris!

Thursday, February 02 2012