All states›Virginia›Abingdon

Gyms in Abingdon, VA

2 gyms in and around Abingdon, Virginia — call ahead about childcare hours — many clubs staff the kids room only in the morning and early evening, and the hours change with the school year.

Abingdon has about 8,316 residents, which works out to 24 gyms per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

Gyms in Abingdon

The most complete and owner-verified listings first — hours, phone, website, services. No pay-to-play.

  1. Anytime Fitness

    220 Cook St, Abingdon, VA 24210

    24-hour access
  2. CrossFit Abingdon

    920 E Main St, Abingdon, VA 24210-4416

    No contract
2gyms
24per 100,000 residents
2with a phone
2with a website

Of the 2 gyms listed in Abingdon, 2 give a phone number and 2 have a website. The nearest bigger selection is Virginia Beach with 37.

Abingdon 2 gyms

More gyms within 30 miles of Abingdon

Only 2 gyms listed in Abingdon itself, so here are the closest ones in nearby towns. Distance is straight-line from Abingdon.

  1. Anytime Fitness

    10.7 mi · 3177 Linden Dr, Bristol, VA 24202

    24-hour access
  2. Next Level Fitness Club

    14.6 mi · 1806 E Main St, Lebanon, VA 24266

    Mon 12pm-8pm, Tue 9am-3pm, Wed 1pm-7pm, Thu-Fri 2pm-6pm

  3. Workout Anytime Bristol

    15.1 mi · 1315 Euclid Ave, Bristol, VA 24201

    Mon-Fri 8am-8pm, Sat 10am-5pm

  4. Lifetime Wellness Center - Saltville

    15.8 mi · 345 Palmer Ave, Saltville, VA 24370-3001

    Childcare / kids club
  5. Jenny Mae Fitness

    17.2 mi · 17861 US-19, Rosedale, VA 24280

    Sauna or steam24-hour accessGroup classes
  6. Anytime Fitness

    26.0 mi · 118 Atkins Farm Ln, Marion, VA 24354

    24-hour access
  7. Anytime Fitness

    27.1 mi · 1051 Claypool Hill Mall Rd, Cedar Bluff, VA 24609

    24-hour access

Guides for gym shoppers

All guides

Virginia statewide, by feature

Nearby in Virginia