Forgot Password?
24-Hour Telephone Banking
800.313.2730
Locations and Hours
Find a First Bank Office by Town/City
Blue Ridge
Chester
Clarksville
Cloverdale
Colonial Heights
Daleville
Dinwiddie
Dillwyn
Elkton
Farmville
Fincastle
Front Royal
Front Royal Express
Gasburg
The Glebe
Innsbrook Loan Office
Louisburg
Matoaca
McKenney
Mt. Jackson
North Dinwiddie
Prince George
Raleigh
Raleigh Loan Center
Roanoke - Downtown
Roanoke Rapids
South Hill
Staunton
Strasburg Corporate Office
Stephens City – Sherando
Troutville
Wake Forest Loan Center
Waynesboro
Westhampton
Winchester West
Winchester
Woodstock
98 Blue Ridge Boulevard Roanoke, Virginia 24012
LOBBY HOURS: M - Fri: 9:00 am - 5:00 pm
DRIVE-THRU HOURS: M - Th: 9:00 am - 5:00 pm Fri: 9:00 am - 6:00 pm Sat: 9:00 am - 12:00 pm
Phone: 540.977.0460
200 Johnson Creek Drive Chester, VA 23836
DRIVE-THRU HOURS: M - Fri: 9:00 am - 5:00 pm
Phone: 804.416.0370
701 Virginia Avenue Clarksville, VA 23927
Phone: 434.362.1119
614 Lee Highway Roanoke, Virginia 24019
DRIVE-THRU HOURS: M - Th: 9:00 am - 5:00 pm Fri: 9:00 am - 6:00 pm
Phone: 540.966.1719
3115 Boulevard Colonial Heights, VA 23834
DRIVE-THRU HOURS: M - Fri: 9:00 am - 5:00 pm S: 9:00 am - 12:00 pm
Phone: 804.524.2525
1245 Roanoke Road Daleville, Virginia 24083
DRIVE-THRU HOURS: M - Fri: 8:00 am - 6:00 pm Sat: 9:00 am - 12:00 pm
Phone: 540.992.3838
3474 Rosney Road Dillwyn, Virginia 23936
Phone: 434.983.2021
13812 Boydton Plank Road Dinwiddie, VA 23841
Phone: 804.469.3702
301 W. Spotswood Trail Elkton, Virginia 22827
DRIVE-THRU HOURS: M - Fri: 9:00 am - 5:00 pm Sat: 9:00 am - 12:00 pm
Phone: 540.298.8111
201 S. Main Street Farmville, Virginia 23901
Phone: 434.392.7122
17 S Roanoke Street Fincastle, Virginia 24090
Phone: 540.473.2761
1717 N. Shenandoah Avenue Front Royal, Virginia 22630
LOBBY HOURS: M - Fri: 9:00 am - 5:00 pm Sat: 9:00 am - 12:00 pm
DRIVE-THRU HOURS: M - Fri: 8:00 am - 6:00 pm Sat: 8:00 am - 12:00 pm
Phone: 540.636.6149 LOAN DEPARTMENT: Phone: 540.636.3555
508 N. Commerce Avenue Front Royal, Virginia 22630
Phone: 540.636.9620
4200 Gasburg Road Gasburg, VA 23857
Phone: 434.577.9774
200 The Glebe Boulevard Daleville, Virginia 24083
LOBBY HOURS: M - Fri: 9:00 am - 1:00 pm
DRIVE-THRU HOURS: M - Fri: 9:00 am - 1:00 pm
4191 Innslake Drive, Suite 202 Glen Allen, Virginia 23060
OFFICE HOURS:
By Appointment
Phone: 804.508.1154
202 North Main Street Louisburg, NC 27549
Phone: 919.729.1116
6300 River Road South Chesterfield, VA 23803
Phone: 804.590.9914
20701 First Street McKenney, VA 23872
Phone: 804.478.4433
5304 Main Street Mt. Jackson, Virginia 22842
Phone: 540.477.3525 LOAN DEPARTMENT: Phone: 540.477.2455
23315 Airport Street North Dinwiddie, VA 23803
Phone: 804.733.0170
4700 Owens Way Prince George, VA 23875
Phone: 804.415.0155
3101 Glenwood Ave., Suite 105 Raleigh, NC 27612
OFFICE HOURS: By Appointment
Phone: 919.263.5382
310 First Street Roanoke, Virginia 24011
Phone: 540.425.7050
778 Old Farm Road South Roanoke Rapids, NC 27870
Phone: 252.537.1265
800 North Mecklenburg Avenue South Hill, VA 23970
LOBBY HOURS: M - T: 9:00 am - 5:00 pm F: 9:00 am - 5:30 pm
DRIVE-THRU HOURS: M - Fri: 8:30 am - 5:30 pm S: 9:00 am - 12:00 pm
Phone: 434.447.2265
1 W. Frederick Street Staunton, Virginia 24401
Phone: 540.332.3100
Stephens City
695 Fairfax Pk. Stephens City, Virginia 22655
Phone: 540.869.8959
112 W. King Street Strasburg, Virginia 22657
Phone: 540.465.9121 or 888.647.1265 Fax: 540.465.5946
LOAN DEPARTMENT: Phone: 540.465.6124 Fax: 540.465.4402
CUSTOMER ACCOUNTS: Phone: 540.465.9121 Fax: 540.465.8863
5192 Lee Highway Troutville, Virginia 24175
Phone: 540.966.1710
1776 Heritage Center Drive Suite 101 Wake Forest, NC 27587
1415 W. Main Street Waynesboro, Virginia 22980
DRIVE-THRU HOURS: M - Th: 9:00 am - 5:00 pm Fri: 9:00 am - 6:00pm Sat: 9:00 am - 12:00 pm
Phone: 540.946.8864
5601 Patterson Avenue Richmond, Virginia 23226
Phone: 804.282.0529
1835 Valley Avenue Winchester, Virginia 22601
Phone: 540.667.8300 LOAN DEPARTMENT: Phone: 540.665.8810
WEALTH MANAGEMENT: Phone: 540.678.2710
208 Crock Wells Mill Drive Winchester, Virginia 22603
Phone: 540.722.0061
860 S. Main Street Woodstock, Virginia 22664
LOBBY HOURS:
M - Fri: 9:00 am - 5:00 pm Sat: 9:00 am - 12:00 pm
Phone: 540.459.9510
All of our locations have an indoor and/or outdoor ATM. Additionally, we have ATMs at these locations:
Blue Ridge Minute Market 42 Blue Ridge Drive Blue Ridge, Virginia 24064
581 Madison Street Boydton, VA 23917
James River Car Wash 17696 Main Street Buchanan, Virginia 24066
Daleville Express ATM 1618 Roanoke Road Daleville, Virginia 24083
The Glebe Office 200 The Glebe Boulevard Daleville, Virginia 24083
Valley Cleaners 509 Roanoke Road Daleville, Virginia 24083
Eagle Rock Market 9904 Botetourt Road Eagle Rock, Virginia 24085
Wal-Mart Shopping Center 505 Retail Way Louisburg, NC 27549
Brugh's Mill Country Store 345 Brughs Mill Road Fincastle, Virginia 24090
Quickette Market Route 220 North Fincastle, Virginia 24090
South Towne Shopping Center 239 South Street Front Royal, Virginia 22630
Shenandoah County Government Center 600 N. Main Street Woodstock, Virginia 22664
Food Lion Shopping Center (US Rte. 11) 794 Shopping Center Road Strasburg, Virginia 22657
The Village at Orchard Ridge Business Center 400 Clocktower Ridge Drive Winchester, Virginia 22603
View on Map
Shenandoah Valley Westminster-Canterbury 300 Westminster-Canterbury Drive Winchester, Virginia 22603
All First Bank locations are closed on the Federal Holidays shown here.
2025 Federal Holiday Schedule
Wednesday, January 1
Monday, January 20
Monday, February 17
Monday, May 26
Thursday, June 19
Friday, July 4
Monday, September 1
Monday, October 13
Tuesday, November 11
Thursday, November 27
Thursday, December 25