Churches in Nags Head
6 churches in Nags Head, listed by tradition, with the Catholic parishes first.
Catholic
- Holy Trinity by the Sea Nags Head Latin Church
Baptist
- Nags Head Church Nags Head Southern Baptist Convention
- Outer Banks Community Church Nags Head Southern Baptist Convention
- Still Waters Baptist Church Nags Head
Lutheran
- Grace Lutheran Church By-The-Sea Nags Head