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
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

Flour Bluff 10241 S Padre Island Dr, Flour Bluff, Corpus Christi, TX, United States

Phone Number: 361-431-5250

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

Round Rock 4500 E Palm Valley Blvd, Round Rock, TX, United States

Phone Number: 512-432-5376

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

Get Directions

1604 / Bulverde 18235 Bulverde Road, San Antonio, TX, United States

Phone Number: 210-455-3199

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