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!

Related questions