Oak is one of the most affordable hardwoods and is readily available, making it generally less expensive than Walnut. Because Walnut is rare and more difficult to source, the cost of a Walnut floor will tend to be higher.