staffDive Centersphoto galleryblogDive ClubEvents with Indian Valley Scuba



Classes are held at
the following locations:

Allentown YMCA/YWCA

425 S. 15th Street
Allentown, PA 18104
(610) 434-9333


Boyertown Area YMCA

301 W Spring St
Boyertown, PA 19512-1027
(610) 369-9622


Emmaus Aquatic Center

2546 Mill Race Road
Emmaus, PA 18049-1400
(610) 965-5800


Indian Valley Family YMCA

890 Maple Avenue
Harleysville, PA 19438-1032
(215) 723-3569


North Penn YMCA

608 East Main Street
Lansdale, PA 19446
(215) 368-1601


Pottstown YMCA

724 North Adams Street
Pottstown, PA 19464
(610) 323-7300


Spring Valley YMCA

19 W. Linfield-Trappe Road
Limerick , PA 19468
(484) 984-2000


Souderton Area High School Pool

625 Lower Road
Souderton, PA 18964-1198
(215) 723-1551


Steel Fitness Premier

250 Cetronia Rd Ste 100
Allentown, PA 18104
(610) 973-1500


Upper Bucks YMCA

401 Fairview Avenue
Quakertown, PA 18951
(215) 536-9622


Main Campus - Harleysville, PA

Indian Valley Scuba offers over 350 dive training classes a year, plus all the quality equipment, service & travel opportunities to go along with that, from our main campus location in Harleysville, PA as well as from our satellite training centers. Conveniently located smack dab in the center of the scuba diving universe, Indian Valley Scuba is easy to get to from anywhere! The dive center is open 6 days a week or more to do everything we can to make every one of your dive experiences a great one! Come by and visit us today!

601 Yoder Road, Harleysville, PA 19438

Toll-free phone: 800-825-2452

Local phone: 215-256-6000

Fax: 215-513-7240

Store Hours:

Monday thru Friday • 10:00 a.m. - 8:00 p.m.

Saturday • 10:00 a.m. - 5:00 p.m.

Sundays • Closed


IVS Training Centers -
Satellite Centers

In addition to our full-service dive centers, Indian Valley Scuba training and dive experiences can be found at a growing number of satellite locations. Each of these is staffed by one or more of our Indian Valley Scuba instructors, and offer selected programs from the IVS training programs booklet. All certifications are issued through Indian Valley Scuba, and the courses can be started in one location and completed in another, adding even more to the flexibility and convenience Indian Valley Scuba is known for. Hours, schedules and classes offered vary at each location, so just call the main campus number and we’ll connect you with your training center of choice! Our current list of satellite centers include the following locations:

US Locations

IVS - Key Largo
Key Largo, FL

IVS - Savannah
Savannah, GA