Because there are so many different sorts of rocks, prices might range from $30 to $100 per ton or $30 to $65 per cubic foot, depending on the rock. Boulders and other larger landscaping rocks may cost up to $800 per ton. The price of stone is dependent on several factors. The quality of the stone, the size of the pieces, the type of stone they contain (if any), where they come from (if not locally), and how they are treated (if not by being natural) all affect price. Also important is whether the stone will be used inside or outside your home. If it's intended only for exterior use, it may be cheaper because there are more of them and they tend to be cheaper per pound than interior stone. Here are some general guidelines for pricing stone: Exterior-grade stone costs between $20 and $100 per ton, depending on the type and size of stone. This includes types of flagstone, patio stones, and borderstones. Interior-grade stone costs between $30 and $80 per ton. This includes types of granite, marble, and limestone. High-end stone can cost up to $200 or more per ton. This includes types of sandstone, cobble, and jade.