Roof replacement cost in Amarillo, TX

$5,600 to $12,400
Asphalt shingles, about 2,000 sq ft
Planning range; local quotes vary by roof size and pitch