Mooresville, Alabama is a charming small town around twenty miles from Huntsville that offers a less hectic way of life. On November 16 of 1818m the town of Mooresville was the first town to be incorporated by the Alabama Territorial Legislature.

The whole town is listed on the country’s National Register of Historic Places and is one of the most intact and important villages in the state of Alabama.

Visitors to the historic town of Mooresville can explore tree-shaded streets, beautiful gardens, and historic buildings and homes, an experience that feels like stepping back into the past.

Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.