Regrouting floor tiles can vary in cost depending on the size of the area and the condition of the existing grout. On average, prices range from $2 to $10 per square foot. Hiring professional tile and grout cleaning services before regrouting can help assess the condition and ensure better results. It's a worthwhile investment for long-term tile maintenance.