Puerto Rico has a hot and sunny tropical climate with an average yearly temperature of 26–27°C (80°F), but this can drop well into the teens at higher elevations in January and February. The driest period of the year runs roughly between January and April, but the island doesn’t really have distinct dry and wet seasons – showers are possible year-round, though the southwest corner is extremely dry and the north coast gets twice as much rain as the south. Rainfall usually picks up between May and October, and hurricanes are possible anytime between June and November, worth bearing in mind when deciding the best time to visit. Major hurricanes are mercifully rare, but can be devastating if they score a direct hit.

The peak tourist seasons run roughly from December to April and all of July and August. The winter sees North Americans flock to the island to escape cold weather, with San Juan inundated by cruise-ship visitors, while high summer is the holiday season for Puerto Ricans. Prices are highest and crowds thickest at these times, especially on the coast, and if you intend to visit at Christmas, New Year or Easter, book well in advance. The island has also been a popular Spring Break destination in recent years, with thousands of US college students invading the main resorts between February and March – bear this in mind when booking accommodation, especially if you want a tranquil experience.

Book through Rough Guides’ trusted travel partners

Puerto Rico features

The latest articles, galleries, quizzes and videos.

Top live music destinations

Top live music destinations

San Juan, Puerto Rico Puerto Rican artistes were prominent in the New-York based creation of salsa in the 1970s, when the pan-Latin mix was given a rock flavou…

10 Mar 2014 • Rachel Mills camera_alt Gallery
View more featureschevron_right

Privacy Preference Center

Necessary

Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID,aelia_cs_selected_currency,cookie_notice_accepted,RS,bp-message,bp-message-type,id,UIDR,w3tc_logged_out,__cfduid
__cfduid

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

__utma,__utmb,__utmc,__utmz,_ga,_gid,__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xt
__utma,__utmb,__utmc,__utmz,_ga,_gid
__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xtc

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs