Weather is only one factor, but it can really affect your travel plans, especially if you’re planning an extended stay in Piedra Roja. The hottest months are usually April and March with an average temp of 71°F, while the coldest months are January and December with an average of 70°F. The rainiest months in Piedra Roja are October, August, November, and May, with each month seeing an average of 24 inches of rainfall.