It's currently afterhours.

If you have a roofing emergency, give us a call. If this is not an emergency, but you’d like to request an estimate for a project, fill out the form below and we will reach out during our regular business hours to schedule an appointment.

Request A Free Estimate

"(Required)" indicates required fields


Have a roofing emergency?

We have a 24/7 Operator ready to help. Just give us a call.

  • Emergency Roof Repair
  • Emergency Roof Patching
  • Emergency Rain Tarping
  • Emergency Snow Removal
  • Emergency Limb/Tree Removal

Areas We Serve

Miles Roofing has been serving the Greater Hampton Roads area since 1910. From Williamsburg to Northeastern North Carolina, you can find our dedicated team of roofing experts repairing and installing residential and commercial roofs.

Cities include Norfolk, Virginia Beach, Portsmouth, Suffolk, Chesapeake, Franklin, Newport News, Hampton, Williamsburg, Yorktown, Poquoson, Gloucester, Moyock, Currituck, Camden, Dare, Gates, Hertford, Perquimans.

HQ Address

210 B St Suite 1

Chesapeake, VA 23324

Mailing Address

P.O. Box 5008

Chesapeake, VA 23324

Open hours

Mon-Fri 7AM – 5PM
Sat-Sun Closed