Cueva Ventana (English: "Cave Window") is a large cave situated a top a limestone cliff in Arecibo, Puerto Rico, overlooking the Río Grande de Arecibo valley. It is visible from the PR-123 but is accessible from a trail that begins adjacent to a Puma gas station located along PR-10 on kilometer 75. The cave and surrounding land are owned privately.
The cave is a popular tourist attraction to Puerto Ricans as well as tourists visiting from outside Puerto Rico. An initial admittance fee, was established by the owner of the gas station to enter the trail to the cave on Saturdays and Sundays due to its popularity. The number of visitors is at its most popular on both Saturdays and Sundays from early morning to an hour before nightfall. On January 2013, the admission fee was established daily and later raised the following month. A boardwalk project was constructed from the gas station leading up to around 200 feet into the trail, as well as a small parking lot atop a plateau behind the gas station. After a rise in popularity and visits, different admission fees were established for certain days of the week, providing necessary safety equipment for the 45-minute guided tour. The number of visitors is greatest on both Saturdays and Sundays from early morning to an hour before nightfall. Nightly tours are also offered on Wednesdays and Thursdays.
Between February and March 2009, Disney Channel filmed Wizards of Waverly Place: The Movie in Puerto Rico with scenes shot inside the cave as well as a land that sits in the Río Grande de Arecibo valley in front of the limestone cliff where the cave sits. In 2011, the cave was used as one of the settings for the 2012 British TV miniseries Treasure Island. Most recently, in the summer of 2012, filming of the 2013 film Runner, Runner took place inside the cave.
In November 2012, the Arecibo Municipal Government planned to talk to the owner of the gas station to buy the adjacent land to be transferred to the Department of Natural and Environmental Resources and protect it from vandalism.