Take the First Step

Find Your Nearest Rock’s Discount Vitamins Location

Visit one of our retail locations for a complementary fitness assessment and supplement consultation. 
Already have a fitness plan in place? Call your nearest store to place an order, and enjoy free shipping or 10 percent off your first order when you mention this page. 

ZIP / Address:
Radius:
TitleCategoryAddressDescription
West William Cannon 3601 West William Cannon Drive, Austin, TX 78749, USA

Phone Number:
512-432-5376

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

McPherson 9413 McPherson Rd, Laredo, TX 78045, United States

Phone Number:
956-441-01876

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

Leopard 11101 Leopard Street, Corpus Christi, TX 78410, USA

Phone Number:
361-504-4246

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

Bulverde Rd 18235 Bulverde Rd suite 104 San Antonio, TX 78259

Phone Number:
210-455-3199

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

1604 / Blanco Grab-N-Go 1339 North Loop 1604 W

Phone Number:
210-462-9042

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

1604 / Bandera 11411 Bandera Rd, San Antonio, TX 78250, USA

Phone Number:
210-236-5039

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

Beeville 2012 S St Marys St, Beeville, TX, United States

Phone Number: 361-354-5615

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: Closed

Get Directions

Portland 1018 U.S. 181 Frontage Rd. Portland, Texas

Phone Number: 361-643-2405

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

Saratoga 6093 Saratoga Blvd, Corpus Christi, TX, United States

Phone Number: 361-452-0648

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

SPID / Airline 6004 Airline Rd, Corpus Christi, TX, United States

Phone Number: 361-994-7625

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

Calallen / 5 Points 13517 Northwest Blvd, Corpus Christi, TX, United States

Phone Number: 361-767-3000

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

Weber / Holly 5634 Weber Rd, Corpus Christi, TX, United States

Phone Number: 361-808-7625

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

San Marcos 102 Wonder World Drive, San Marcos, TX, United States

Phone Number: 512-667-6566

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

1604 / Potranco 11219 Potranco Road, San Antonio, TX, United States

Phone Number: 210-973-7880

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

Bulverde Rd Grab-N-Go 17138 Bulverde Rd, San Antonio, TX 78247

Phone Number: 210-451-9111

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

SW Military 1316 Southwest Military Drive, San Antonio, TX, United States

Phone Number: 210-957-1177

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

Laredo 6402 N Bartlett Ave, Laredo, TX, United States

Phone Number: 956-568-6422

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

1604 / Culebra 10919 Culebra Rd, San Antonio, TX, United States

Phone Number: 210-384-4667

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

281 San Pedro 13410 San Pedro Ave, San Antonio, TX, United States

Phone Number: 210-538-8237

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

Hwy 151 / Potranco 8802 Potranco Rd, San Antonio, TX, United States

Phone Number: 210-647-7577

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

I10 / Huebner 9820 Huebner Rd, San Antonio, TX, United States

Phone Number: 210-973-5460

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

410 / Blanco 7115 Blanco Rd, San Antonio, TX, United States

Phone Number: 210-342-Rock

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

Universal City Store 2935 Pat Booker Rd, Universal City, TX, United States

Phone Number: 210-265-1953

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions

Kingsville 2001 Brahma Blvd, Kingsville, TX, United States

Phone Number: 361-221-1363

Store Hours:
Mon – Fri: 10AM – 8PM
Sat: 10AM – 6PM
Sun: 12 – 5pm

Get Directions