STD testing can be done at STD clinics or testing centers. The cost may vary depending on the clinic and the type of test.