The average price for ceramic tile flooring is in the $2.50-$3.00 per square foot range.For natural stone flooring, expect to pay an average of $7.50/sq foot. 1  Ceramic tile can be found for less than $1 per square foot to about $5.50 per square foot.