Recovery Starts
Meetings Map
Online Meetings
Daily Reading
Today's Reflection
Today's Tradition
All of Daily Reflection
All of Daily Traditions
Big Book
Search the Big Book
Page by Page
Get the Big Book
The Program
The 12 Steps
The 12 Traditions
The 12 Concepts
A.A. Questions, From the Books
AA Info
Find a Meeting
About
Add a Meeting
Get the App
Big Book app
English
✓ English
Español
Português
Français
فارسی
Polski
Deutsch
Svenska
Nederlands
हिन्दी
☰
Meetings Map
Online Meetings
Daily Reading
Today's Reflection
Today's Tradition
All of Daily Reflection
All of Daily Traditions
Big Book
Search the Big Book
Page by Page
Get the Big Book
The Program
The 12 Steps
The 12 Traditions
The 12 Concepts
A.A. Questions, From the Books
AA Info
Find a Meeting
About
Add a Meeting
Get the App
Every listing comes straight from the fellowship that publishes it. Coverage grows area by area — your local intergroup is always the most complete source.
Meetings
/
A.A.
/ Virginia
A.A. meetings in Virginia
2,609 weekly meetings in 258 towns, listed exactly as the fellowship publishes them.
377,000+ meetings a week worldwide
Open the map →
By county
Accomack County
9 towns · 20 meetings a week
Albemarle County
7 towns · 18 meetings a week
Amherst County
3 towns · 5 meetings a week
Augusta County
4 towns · 11 meetings a week
Bedford County
2 towns · 9 meetings a week
Botetourt County
2 towns · 6 meetings a week
Campbell County
3 towns · 7 meetings a week
Caroline County
2 towns · 2 meetings a week
Carroll County
2 towns · 5 meetings a week
Chesterfield County
8 towns · 45 meetings a week
Clarke County
3 towns · 9 meetings a week
Culpeper County
2 towns · 19 meetings a week
Fairfax County
21 towns · 528 meetings a week
Fauquier County
8 towns · 40 meetings a week
Fluvanna County
4 towns · 10 meetings a week
Franklin County
3 towns · 10 meetings a week
Frederick County
2 towns · 4 meetings a week
Gloucester County
4 towns · 18 meetings a week
Goochland County
2 towns · 8 meetings a week
Halifax County
2 towns · 5 meetings a week
Hanover County
4 towns · 29 meetings a week
Henrico County
5 towns · 58 meetings a week
Henry County
2 towns · 3 meetings a week
Isle of Wight County
3 towns · 7 meetings a week
King George County
2 towns · 4 meetings a week
King William County
2 towns · 5 meetings a week
Lancaster County
3 towns · 10 meetings a week
Loudoun County
10 towns · 146 meetings a week
Louisa County
2 towns · 4 meetings a week
Lunenburg County
2 towns · 5 meetings a week
Madison County
2 towns · 6 meetings a week
Mecklenburg County
3 towns · 19 meetings a week
Middlesex County
2 towns · 5 meetings a week
Montgomery County
2 towns · 27 meetings a week
Nelson County
2 towns · 2 meetings a week
New Kent County
3 towns · 5 meetings a week
Northampton County
3 towns · 10 meetings a week
Northumberland County
3 towns · 4 meetings a week
Nottoway County
2 towns · 5 meetings a week
Orange County
4 towns · 14 meetings a week
Page County
2 towns · 15 meetings a week
Prince Edward County
4 towns · 8 meetings a week
Prince George County
2 towns · 2 meetings a week
Prince William County
5 towns · 89 meetings a week
Rappahannock County
3 towns · 6 meetings a week
Roanoke County
3 towns · 31 meetings a week
Rockingham County
3 towns · 3 meetings a week
Russell County
2 towns · 4 meetings a week
Shenandoah County
4 towns · 13 meetings a week
Sussex County
2 towns · 4 meetings a week
Tazewell County
2 towns · 5 meetings a week
Washington County
2 towns · 5 meetings a week
Westmoreland County
3 towns · 5 meetings a week
Wise County
2 towns · 5 meetings a week
Every town
Abingdon
3 meetings
Accomac
3 meetings
Afton
1 meeting
Alexandria
156 meetings
Altavista
3 meetings
Amelia Court House
4 meetings
Amherst
2 meetings
Amissville
1 meeting
Annandale
16 meetings
Appomattox
4 meetings
Arlington
44 meetings
Arrington
1 meeting
Ashburn
12 meetings
Ashland
6 meetings
Barboursville
1 meeting
Bassett
1 meeting
Bealeton
2 meetings
Beaverdam
1 meeting
Bedford
2 meetings
Berryville
1 meeting
Big Stone Gap
3 meetings
Blacksburg
12 meetings
Blackstone
1 meeting
Bland
1 meeting
Bluefield
1 meeting
Bluemont
3 meetings
Bon Air
2 meetings
Bowling Green
1 meeting
Boyce
1 meeting
Brandermill
6 meetings
Bristol
13 meetings
Brookneal
2 meetings
Buena Vista
2 meetings
Burke
9 meetings
Callao
1 meeting
Cape Charles
5 meetings
Carrollton
1 meeting
Cave Spring
27 meetings
Central Garage
2 meetings
Centreville
7 meetings
Chantilly
20 meetings
Charlottesville
53 meetings
Chase City
6 meetings
Chatham
3 meetings
Chesapeake
27 meetings
Chester
5 meetings
Chesterfield
10 meetings
Chincoteague
2 meetings
Christiansburg
15 meetings
Clarksville
5 meetings
Clifton
2 meetings
Clifton Forge
2 meetings
Collinsville
2 meetings
Colonial Beach
3 meetings
Colonial Heights
2 meetings
Covesville
1 meeting
Covington
8 meetings
Crewe
4 meetings
Crozet
2 meetings
Culpeper
18 meetings
Cumberland
1 meeting
Dahlgren
1 meeting
Dale City
2 meetings
Daleville
4 meetings
Damascus
2 meetings
Danville
14 meetings
Dayton
1 meeting
Delaplane
1 meeting
Deltaville
2 meetings
Dillwyn
2 meetings
Dunn Loring
2 meetings
Earlysville
4 meetings
East Highland Park
1 meeting
Eastville
4 meetings
Elkton
1 meeting
Emporia
4 meetings
Enon
2 meetings
Fairfax
32 meetings
Fairfax Station
1 meeting
Falls Church
117 meetings
Farmville
4 meetings
Fincastle
2 meetings
Fishersville
7 meetings
Floyd
7 meetings
Forest
7 meetings
Fort Belvoir
1 meeting
Fort Lee
1 meeting
Fort Valley
2 meetings
Franklin
3 meetings
Franktown
1 meeting
Fredericksburg
57 meetings
Front Royal
19 meetings
Gainesville
7 meetings
Galax
3 meetings
Gate City
3 meetings
Glasgow
1 meeting
Glen Allen
22 meetings
Gloucester
1 meeting
Gloucester Courthouse
6 meetings
Gloucester Point
7 meetings
Goochland
3 meetings
Gordonsville
1 meeting
Great Falls
6 meetings
Greenbackville
2 meetings
Greenwood
2 meetings
Halifax
1 meeting
Hamilton
1 meeting
Hampden Sydney
2 meetings
Hampton
27 meetings
Harrisonburg
30 meetings
Hayes
4 meetings
Haymarket
3 meetings
Heathsville
2 meetings
Herndon
21 meetings
Hillsville
2 meetings
Hollins
1 meeting
Hollymead
7 meetings
Hopewell
9 meetings
Hot Springs
3 meetings
Independence
1 meeting
Irvington
3 meetings
Kenbridge
1 meeting
Keswick
1 meeting
Keysville
1 meeting
Kilmarnock
5 meetings
King George
3 meetings
Kinsale
1 meeting
Lake Monticello
2 meetings
Lake of the Woods
3 meetings
Lakeside
11 meetings
Lancaster
2 meetings
Lanexa
1 meeting
Lawrenceville
2 meetings
Lebanon
3 meetings
Leesburg
51 meetings
Lexington
7 meetings
Lignum
1 meeting
Lorton
4 meetings
Louisa
1 meeting
Lovettsville
1 meeting
Luray
14 meetings
Lynchburg
41 meetings
Lyndhurst
1 meeting
Madison
5 meetings
Madison Heights
2 meetings
Manakin-Sabot
5 meetings
Manassas
75 meetings
Mantua
3 meetings
Marion
1 meeting
Markham
2 meetings
Marshall
3 meetings
Martinsville
5 meetings
Mathews
1 meeting
McLean
19 meetings
Meadows of Dan
2 meetings
Mechanicsville
21 meetings
Meherrin
1 meeting
Melfa
1 meeting
Middleburg
6 meetings
Middletown
1 meeting
Midlothian
15 meetings
Mineral
3 meetings
Moneta
7 meetings
Monroe
1 meeting
Montpelier
1 meeting
Montross
1 meeting
New Market
3 meetings
Newport
1 meeting
Newport News
31 meetings
Nokesville
4 meetings
Norfolk
69 meetings
North Shore
1 meeting
Oak Hall
1 meeting
Oakton
8 meetings
Onancock
7 meetings
Onley
1 meeting
Orange
7 meetings
Palmyra
4 meetings
Parksley
2 meetings
Pennington Gap
3 meetings
Petersburg
23 meetings
Poquoson
1 meeting
Port Republic
1 meeting
Portsmouth
22 meetings
Powhatan
3 meetings
Prince George
1 meeting
Providence Forge
1 meeting
Pulaski
3 meetings
Pungoteague
1 meeting
Purcellville
11 meetings
Quinton
3 meetings
Radford
7 meetings
Radiant
1 meeting
Rapidan
3 meetings
Reedville
1 meeting
Remington
1 meeting
Reston
22 meetings
Richmond
213 meetings
Roanoke
37 meetings
Rocky Mount
2 meetings
Rose Hill
1 meeting
Rosedale
1 meeting
Round Hill
5 meetings
Ruckersville
2 meetings
Ruther Glen
1 meeting
Salem
5 meetings
Saluda
3 meetings
Sandston
8 meetings
Scottsville
3 meetings
Shenandoah Farms
7 meetings
Smithfield
5 meetings
South Boston
4 meetings
South Chesterfield
3 meetings
South Hill
8 meetings
Sperryville
2 meetings
Spotsylvania Courthouse
2 meetings
Springfield
71 meetings
Stafford
12 meetings
Stanley
1 meeting
Staunton
29 meetings
Sterling
55 meetings
Strasburg
3 meetings
Stuarts Draft
2 meetings
Suffolk
16 meetings
Surry
1 meeting
Sussex
1 meeting
Sutherland
1 meeting
Tappahannock
3 meetings
Tazewell
4 meetings
The Plains
1 meeting
Timberlake
2 meetings
Toano
1 meeting
Troy
1 meeting
Tuckahoe
16 meetings
Upperville
1 meeting
Victoria
4 meetings
Vienna
6 meetings
Vinton
3 meetings
Virginia Beach
154 meetings
Wakefield
3 meetings
Warrenton
29 meetings
Warsaw
7 meetings
Washington
3 meetings
Waterford
1 meeting
Waynesboro
15 meetings
West Point
3 meetings
West Springfield
7 meetings
Weyers Cave
1 meeting
White Post
3 meetings
Williamsburg
52 meetings
Winchester
59 meetings
Windsor
1 meeting
Wise
2 meetings
Woodbridge
73 meetings
Woodlake
2 meetings
Woodstock
5 meetings
Wytheville
7 meetings
Yorktown
7 meetings
No room near you, or none tonight?
Online A.A. meetings
, listed by the time they start.
In crisis right now?
Call or text
988
— free, 24/7, confidential. You are not alone.