Find a Club Near you!

Visit your local club to sign up today!


Please check updated hours - valid until further notice!

American Family Fitness
Chester
12201 S Chalkley Road
Chester, VA 23831
(804) 748-4222

Location Hours ‣

American Family Fitness
Mechanicsville
6337 Mechanicsville Turnpike
Mechanicsville, VA 23111
(804) 569-1600

Location Hours ‣

American Family Fitness
Swift Creek (Hull Street – West)
4751 Brad McNeer Parkway
Midlothian, VA 23112
(804) 763-1111

Location Hours ‣

American Family Fitness
Colonial Heights
501 East Roslyn Road
Colonial Heights, VA 23834
(804) 520-7000

Location Hours ‣

American Family Fitness
Midlothian
12900 Amfit Way
Midlothian, VA 23114
(804) 378-7667

Location Hours ‣

American Family Fitness
Virginia Center Commons
10101 Brook Road Ste. 100
Glen Allen, VA 23059
(804) 261-1000

Location Hours ‣

American Family Fitness
Fredericksburg
10020 Southpoint Parkway
Fredericksburg, VA 22407
(540) 898-6111

Location Hours ‣

American Family Fitness
Short Pump
11760 West Broad Street
Richmond, VA 23233
(804) 364-1200

Location Hours ‣

American Family Fitness
Williamsburg
5137 Main Street
Williamsburg, VA 23188
(757) 258-3111

Location Hours ‣

Get the latest updates to AFF’s temporary procedures, guidelines and hours of operations.