The distance between Las Vegas and Grand Canyon is 169 miles. The road distance is 281 miles. How do I travel from Las Vegas to Grand Canyon without a car? The best way to get from Las Vegas to Grand Canyon without a car is to bus which takes 10h 23m and costs $190 - $194.