Distance from Phoenix Arizona to Ruidoso New Mexico?

375 miles (603 kilometers)

This distance can be covered by car in about 6 hours.

Copyright Wanderlust World © https://www.ynyoo.com