When writing this article, the admission fee for an adult is under $15; that fee covers both El Morro and the San Cristobal Fort, the largest Spanish fort in the Americas. Children 15 years and younger enter both fortresses for free, and if you are an active duty member of the armed forces, you are entitled to a free one-year pass to enter United States Park Service facilities.