Prostate-specific antigen (PSA) has been used for detecting prostate cancer since 1994. Although it is the best cancer biomarker available, PSA is not perfect. It lacks both the sensitivity and specificity to accurately detect the presence of prostate cancer. None of the PSA thresholds currently in use consistently identify patients with prostate cancer and exclude patients without cancer. Novel approaches to improve our ability to detect prostate cancer and predict the course of the disease are needed. Additional methods for detecting prostate cancer have been evaluated. Despite the discovery of many new biomarkers, only a few have shown some clinical value. These markers include human kallikrein 2, urokinase-type plasminogen activator receptor, prostate-specific membrane antigen, early prostate cancer antigen, PCA3, alpha-methylacyl-CoA racemase and glutathione S-transferase pi hypermethylation. We review the reports on biomarkers for prostate cancer detection, and their possible role in the clinical practice.