The average cost to resurface a tennis court ranges from $4000 to $8000, depending on many factors. How much does it cost to resurface a tennis court? The average cost to resurface a tennis court ranges from $4000 to $8000, depending on many factors.