The following banks have branches in 24018:
American National Bank And Trust Company
American National Bank And Trust Company-Ogden Road Ranch
Bank Of Botetourt
Bank Of Botetourt-Cave Spring Branch
Bank Of The James
Bank Of The James-Roanoke Electric Road Branch
Branch Banking And Trust Company
Branch Banking And Trust Company-Tanglewood Branch
Carter Bank & Trust
Carter Bank & Trust-Cave Spring Branch
Carter Bank & Trust-Franklin Road Branch
First-Citizens Bank & Trust Company
First-Citizens Bank & Trust Company-Electric Road Branch
Hometown Bank
Hometown Bank-Colonial Avenue At 419 Branch
HomeTrust Bank
HomeTrust Bank-Starkey Road Branch
Pinnacle Bank
Skyline National Bank
Skyline National Bank-Cave Spring Branch
Suntrust Bank
Suntrust Bank-Cave Spring Branch 598
Suntrust Bank-Tanglewood Branch
The First Bank And Trust Company
The First Bank And Trust Company-Roanoke Office Branch
Union Bank & Trust
Union Bank & Trust-Oak Grove Branch
Union Bank & Trust-Brandon Oaks Branch
Union Bank & Trust-Cave Spring Branch