Skip to the page

Data / Store locations / Bank of America / Virginia

Bank of America locations in Virginia: 142 stores, with addresses and phone numbers

Bank of America has 142 locations in Virginia, 2.5% of its 5,628 in the United States, in 60 cities. The most are in Richmond, with 15. Each row links to the brand's own store locator, as read on October 24, 2026.

SpecStream is the live web data engine for teams and agents. It reads brand store locators and keeps every location with its address, phone and opening hours. Ask for the brands you track by state or category, and new openings and closures arrive in your sheet, CRM, Slack or agent as the brands publish them.

  • 142Locations
  • 60Cities
  • 2.5%Share of the brand
  • October 24, 2026Run date

Bank of America locations in Virginia

All 142 locations, ordered by city.

AddressCityZIPPhoneOpening hoursSource
42030 Village Center PlzAldie20105(703) 957-4171Mo-Fr 09:00-16:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
1306 Mt Vernon AveAlexandria22301(844) 401-8500locators.bankofamerica.com
3690g King StAlexandria22302(844) 401-8500locators.bankofamerica.com
415 John Carlyle StAlexandria22314(703) 253-3385Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
504 S Van Dorn StAlexandria22304(844) 401-8500locators.bankofamerica.com
5511 Franconia RdAlexandria22310(703) 253-2745Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
600 N Washington StAlexandria22314(703) 838-5920Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
6478 Lincolnia RdAlexandria22312(703) 658-8265Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
6802 Richmond HwyAlexandria22306(703) 660-2660Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
7802 Richmond HwyAlexandria22306(703) 253-4176Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
7400 Little River TpkeAnnandale22003(703) 658-8260Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
1425 S Eads St STE 1Arlington22202(703) 979-6500Mo-Fr 09:00-16:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
2111 Wilson Blvd STE 101Arlington22201(703) 807-2870Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
3532 Columbia PikeArlington22204(703) 340-1034Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
5226 Langston BlvdArlington22207(703) 538-3870Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
901 N Stuart St STE 100Arlington22203(571) 302-3319Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
20045 Ashbrook Commons PlzAshburn20147(703) 723-6403Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
43315 Southern Walk PlzAshburn20148(703) 729-4799Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
43930 Farmwell RdAshburn20147(844) 401-8500locators.bankofamerica.com
400 England StAshland23005(804) 752-5560Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
5707 Seminary RdBaileys Crossroads22041(703) 845-3005Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
205 E College AveBlacksburg24060(844) 401-8500locators.bankofamerica.com
5649 Burke Centre PkwyBurke22015(703) 764-5240Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
8990 Burke Lake RdBurke22015(703) 764-5245Mo-Fr 09:00-16:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
13928 Lee HwyCentreville20120(703) 825-2931Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
14001 Metrotech DrChantilly20151(703) 502-3360Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
101 Hospital DrCharlottesville22903(844) 401-8500locators.bankofamerica.com
1205 Long StCharlottesville22901(434) 963-2921Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
1505 Putt Putt PlCharlottesville22901(434) 974-4940Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
1619 University AveCharlottesville22903(434) 963-2904Mo-Fr 10:00-16:00; Sa-Su closedlocators.bankofamerica.com
180 McCormick RdCharlottesville22904(434) 296-3106Mo-Fr 10:00-16:00; Sa-Su closedlocators.bankofamerica.com
2103 Barracks RdCharlottesville22903(434) 963-2907Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
510 E Main StCharlottesville22909(844) 401-8500locators.bankofamerica.com
1801 Greenbrier PkwyChesapeake23320(757) 523-5180Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
313 S Battlefield BlvdChesapeake23322(757) 436-0354Mo-Fr 09:00-16:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
12700 Jefferson Davis HwyChester23831(844) 401-8500locators.bankofamerica.com
6960 Commons PlazaChesterfield23838(844) 401-8500locators.bankofamerica.com
1921 BoulevardColonial Heights23834(804) 524-3070Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
4191 Dale BlvdDale City22193(703) 878-6165Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
45470 Dulles Crossing PlzDulles20166(703) 948-0840Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
4001 Graham Park RdDumfries22026(703) 441-0865Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
11190 Fairfax BlvdFairfax22030(703) 277-2876Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
3907 Fair Ridge DrFairfax22033(703) 261-2052Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
9500 Main StFairfax22031(703) 764-5265Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
6307 Arlington BlvdFalls Church22044(703) 536-1712Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
7501 Leesburg PikeFalls Church22043(844) 401-8500locators.bankofamerica.com
8128 Arlington BlvdFalls Church22042(703) 205-0215Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
306a N Main StFranklin23851(844) 401-8500locators.bankofamerica.com
10065 Patriot HwyFredericksburg22407(540) 834-4123Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
1481 Carl D Silver PkwyFredericksburg22401(540) 548-2827Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
4155 Plank Rd Route 3Fredericksburg22407(844) 401-8500locators.bankofamerica.com
7110 Harrison RdFredericksburg22407(540) 786-2573Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
14752 Lee HwyGainesville20155(571) 248-6633Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
3901 Stillman PkwyGlen Allen23060(804) 967-0400Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
9992 Brook RdGlen Allen23059(844) 401-8500locators.bankofamerica.com
4528 George Washington Memorial HwyGrafton23692(757) 875-2833Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
1006 Settlers Landing RdHampton23669(844) 401-8500locators.bankofamerica.com
135 Marshall AveHampton23668(844) 401-8500locators.bankofamerica.com
2030 Coliseum Dr STE AHampton23666(757) 896-3300Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
3000 Nickerson BlvdHampton23663(844) 401-8500locators.bankofamerica.com
3817 Kecoughtan RdHampton23669(844) 401-8500locators.bankofamerica.com
79 University BlvdHarrisonburg22801(540) 432-0279Mo-Fr 09:00-17:00; Sa-Su closedlocators.bankofamerica.com
828 Cantrell AveHarrisonburg22801(844) 401-8500locators.bankofamerica.com
6561 Trading SqHaymarket20169(571) 486-3993Mo-Fr 09:00-16:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
1100 Herndon PkwyHerndon20170(703) 834-6525Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
2555 Centreville RdHerndon20171(571) 643-0660Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
5201 Plaza DrHopewell23860(844) 401-8500locators.bankofamerica.com
505 E Market StLeesburg20176(703) 771-3850Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
554 Fort Evans RdLeesburg20176(703) 737-7795Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
9405 Lorton Market StLorton22079(703) 339-0843Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
206 W Main StLouisa23093(844) 401-8500locators.bankofamerica.com
20722 Timberlake RdLynchburg24502(844) 401-8500locators.bankofamerica.com
2201 Wards RdLynchburg24502(434) 832-6410Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
10050 Market CirManassas20110(703) 365-2202Mo-Fr 09:00-16:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
7701 Donegan DrManassas20109(703) 331-3050Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
8501 Sudley RdManassas20109(703) 331-3030Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
9121 Centreville RdManassas20110(844) 401-8500locators.bankofamerica.com
10748 Buckley Hall RdMathews23109(844) 401-8500locators.bankofamerica.com
1369 Chain Bridge RdMcLean22101(703) 918-0950Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
8300 Greensboro Dr STE L3McLean22102(703) 917-6153Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
6240 Old Dominion DrMclean22101(844) 401-8500locators.bankofamerica.com
6563 Mechanicsville TpkeMechanicsville23111(804) 559-3140Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
12200 Bridgewood Crossing DrMidlothian23112(804) 205-1228Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
260 Schofield DrMidlothian23113(804) 464-9061Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
4500 Fortuna Center PlazaMontclair22025(844) 401-8500locators.bankofamerica.com
11061 Warwick BlvdNewport News23601(844) 401-8500locators.bankofamerica.com
12551 Jefferson AveNewport News23602(844) 401-8500locators.bankofamerica.com
14346 Warwick Blvd STE 300Newport News23602(757) 875-2820Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
608 J Clyde Morris BlvdNewport News23601(757) 591-5200Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
1916 Colonial AveNorfolk23517(757) 664-1677Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
201 E Berkley AveNorfolk23523(844) 401-8500locators.bankofamerica.com
2401 Corprew AveNorfolk23504(844) 401-8500locators.bankofamerica.com
300 E Main StNorfolk23510(757) 355-5413Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
4899 Hampton BlvdNorfolk23508(844) 401-8500locators.bankofamerica.com
5802 E Virginia Beach Blvd STE 118Norfolk23502(757) 278-2678Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
5825 E Virginia Beach BlvdNorfolk23502(844) 401-8500locators.bankofamerica.com
893 E Little Creek RdNorfolk23518(757) 480-6000Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
113 W Main StOrange22960(844) 401-8500locators.bankofamerica.com
1963 S Crater RdPetersburg23805(804) 863-4680Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
320a Westgate DrPetersburg23803(844) 401-8500locators.bankofamerica.com
4050 Victory BlvdPortsmouth23701(757) 465-4400Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
1010 E Main StPurcellville20132(540) 751-7288Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
11900 Baron Cameron AveReston20190(703) 437-3731Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
10700 Midlothian TpkeRichmond23235(804) 378-8675Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
11681 W Broad StRichmond23233(804) 364-6280Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
1372 Gaskins RdRichmond23238(804) 754-0750Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
15 W 7th StRichmond23224(804) 205-9420Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
1600 W Broad StRichmond23220(804) 200-5121Mo-Fr 09:00-17:00; Sa-Su closedlocators.bankofamerica.com
2541 Sheila LnRichmond23225(844) 401-8500locators.bankofamerica.com
3089 Mechanicsville TpkeRichmond23223(844) 401-8500locators.bankofamerica.com
4134 Meadowdale BlvdRichmond23234(804) 275-4450Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
4801 Laburnum AveRichmond23231(804) 236-5900Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
5000 W Broad StRichmond23230(804) 200-4605Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
7101 Hull Street RdRichmond23235(804) 674-8650Mo-Fr 09:00-16:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
7600 W Broad StRichmond23294(844) 401-8500locators.bankofamerica.com
8001 Patterson AveRichmond23229(804) 281-5820Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
8097 Villa Park DrRichmond23228(804) 264-5700Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
8762 W Huguenot RdRichmond23235(844) 401-8500locators.bankofamerica.com
8341 Seminole TrlRuckersville22968(434) 985-3072Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
10400 Courthouse RdSpotsylvania22553(844) 401-8500locators.bankofamerica.com
6315 Backlick RdSpringfield22150(703) 912-7930Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
8332 Old Keene Mill RdSpringfield22152(703) 913-4220Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
1525 Stafford Market PlStafford22556(540) 288-1988Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
21800 Towncenter PkwySterling20164(844) 401-8500locators.bankofamerica.com
210 W Washington StSuffolk23434(757) 925-0170Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
6207 College DrSuffolk23435(757) 638-9699Mo-Fr 09:00-16:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
1934 Old Gallows Rd STE 101Vienna22182(703) 760-8515Mo-Fr 09:00-16:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
235 Maple Ave WVienna22180(703) 319-2670Mo-Fr 09:00-16:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
1091 Independence BlvdVirginia Beach23455(757) 363-3754Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
1125 Nimmo PkwyVirginia Beach23456(757) 563-7000Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
1370 Fordham DrVirginia Beach23464(757) 523-5147Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
4616 Virginia Beach BlvdVirginia Beach23462(757) 497-3838Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
4697 Shore DrVirginia Beach23455(844) 401-8500locators.bankofamerica.com
745 Lynnhaven PkwyVirginia Beach23452(757) 498-6013Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
920 1st Colonial RdVirginia Beach23454(757) 481-3181Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
1801 Richmond RdWilliamsburg23185(757) 259-5481Mo-Fr 09:00-16:00; Sa-Su closedlocators.bankofamerica.com
263 Mcclaws CirWilliamsburg23185(844) 401-8500locators.bankofamerica.com
4620 Monticello AveWilliamsburg23188(757) 220-3250Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
14328 Jefferson Davis HwyWoodbridge22191(844) 401-8500locators.bankofamerica.com
14527 Jefferson Davis HwyWoodbridge22191(844) 401-8500locators.bankofamerica.com
2611 Prince William PkwyWoodbridge22192(703) 497-0801Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su closedlocators.bankofamerica.com
2850 Prince William PkwyWoodbridge22192(844) 401-8500locators.bankofamerica.com

Cities

CityLocations
Richmond15
Alexandria9
Norfolk8
Charlottesville7
Virginia Beach7
Arlington5
Hampton5
Fredericksburg4
Manassas4
Newport News4
Woodbridge4
Ashburn3
Fairfax3
Falls Church3
Williamsburg3
Burke2
Chesapeake2
Glen Allen2
Harrisonburg2
Herndon2
Leesburg2
Lynchburg2
McLean2
Midlothian2
Petersburg2

Also on SpecStream

Updated November 7, 2026. Read from All the Places. All the Places data is CC0-1.0, a public domain dedication. Each location is read from the brand's own store locator by the All the Places project, which runs about once a week, so a location can have opened or closed since the run date. A brand is keyed on its Wikidata item when the project gives one, else on the project's own name for that brand's locator; two brands are never merged on a name. A repeated address of one brand counts once. Locations named for a private person are left out. Opening hours are shown as the brand lists them. Free to reuse with credit to SpecStream under CC BY 4.0. Spot a wrong value? Write to [email protected] with the link to this page.