The cost of a flooring in Saint Thomas depends largely on the type of flooring that has to be installed. Normally, flooring cost may range from $2 up to a million dollars depending on the material and the size of the area. A carpet flooring usually ranges between $2 and $6 per square foot depending on the type of carpet. A hardwood flooring ranges from $2 up to $30 per square foot. Tile floorings can cost about $1 for the cheapest and up to $25 per square foot for the higher-end tiles like mosaics. Laminate floorings usually cost $5 per square foot and vinyl can cost $2 to $3 per square foot.