Từ 8h ngày 21/7 (giờ địa phương, tức 7h theo giờ Việt Nam) đến 10h ngày 22/7, mưa xối xả đã diễn ra tại các vùng phía Đông, Trung và Tây đảo Hải Nam. Nhiều khu vực trong tỉnh, trong đó có thủ phủ Hải Khẩu, đã ghi nhận lượng mưa trên 100 mm. Trong khi đó, các vùng ven biển và ngoài khơi Hải Nam hứng chịu gió giật mạnh. Thị trấn Vạn Thành thuộc thành phố Vạn Ninh là địa phương ghi nhận sức gió mạnh nhất, lên tới 137,5 km/h.
Sau khi đổ bộ thành phố Vạn Ninh vào khoảng 1h30 ngày 22/7, bão Prapiroon đã di chuyển vào vùng biển phía Đông của Vịnh Bắc Bộ vào 10h. Theo đài quan sát khí tượng tỉnh Hải Nam, bão dự kiến tiếp tục di chuyển theo hướng Tây Bắc và mạnh trở lại khi tiến vào các khu vực ven biển gần biên giới Trung Quốc - Việt Nam.