The total distance from Oklahoma City, OK to Las Vegas, NV is 989 miles. This is equivalent to 1 592 kilometers or 860 nautical miles. Your trip begins in Oklahoma City, Oklahoma. It ends in Las Vegas, Nevada. Your flight direction from Oklahoma City, OK to Las Vegas, NV is West (-82 degrees from North). The distance calculator helps you figure out how far it is to fly from Oklahoma City, OK to Las Vegas, NV. It does this by computing the straight line flying distance (as the crow flies). It uses the great circle formula to compute the total travel mileage.