Banks in Craig County VA

Find Craig County VA Bank branch locations, including addresses, phone numbers, and hours. Banks provide consumer checking accounts, savings accounts, and other financial products.

Carter Bank & Trust New Castle VA 181 Main Street 24127

Carter Bank & Trust New Castle VA 181 Main Street 24127 540-864-5181

Farmers & Merchants Bank Of Craig County New Castle VA 306 Main Street 24127

Farmers & Merchants Bank of Craig County New Castle VA 306 Main Street 24127 540-864-5156

Woodforest National Bank Salem VA 1841 West Main Street 24153 540-387-1509 14.90mi from Craig County

StellarOne Bank Salem VA 1251 West Main Street 24153 540-387-9303 15.20mi from Craig County

StellarOne Bank Salem VA 220 East Main Street 24153 540-387-9301 15.78mi from Craig County

Bank Of Botetourt Salem VA 231 S. College Avenue 24153 16.20mi from Craig County

Bank Of North Carolina Salem VA 8 East Main Street 24153 16.20mi from Craig County

Bank of Floyd Salem VA 1634 W Main St 24153 540-387-4533 16.20mi from Craig County

Branch Banking And Trust Company Salem VA 1425 West Main Street 24153 16.20mi from Craig County

Branch Banking and Trust Company Salem VA 2809 W Main St 24153 540-375-4192 16.20mi from Craig County

Carter Bank & Trust Salem VA 1400 Electric Rd 24153 540-387-0188 16.20mi from Craig County

First Bank Salem VA 1406 S Colorado St 24153 540-387-2605 16.20mi from Craig County

First-Citizens Bank & Trust Company Salem VA 106 Roanoke Blvd 24153 540-389-6477 16.20mi from Craig County

First-Citizens Bank & Trust Company Salem VA 106 Roanoke Boulevard 24153 16.20mi from Craig County

Grayson National Bank Salem VA 1634 West Main Street 24153 16.20mi from Craig County

Union Bank & Trust Salem VA 1251 West Main Street 24153 16.20mi from Craig County

Valley Bank Salem VA 8 E Main St 24153 540-387-4080 16.20mi from Craig County

Wells Fargo Bank Salem VA 14 W Main St 24153 540-387-3917 16.20mi from Craig County