Остров Пуэрто-Рико расположен в северной части Карибского моря, являясь наименьшим и самым восточным в группе Больших Антильских островов. Омывается Атлантическим океаном на севере и Карибским морем на юге (общая протяженность береговой линии 501 км).
Тропический пассатный, теплый и очень ровный. Среднемесячная температура в течение года колеблется незначительно - от +22-24 C зимой до +28-29 C летом. Суточные изменения температуры также прослеживаются слабо, однако в горных районах по ночам может быть прохладно. Температура в южных районах обычно несколько теплее, чем на севере, а в центральных горных муниципалитетах всегда заметно прохладнее, чем на побережье.
Наиболее благоприятное время для посещения страны - с декабря по апрель, когда погода относительно прохладна и суха. Однако на этот период приходится и пик туристического сезона, когда остров буквально переполняется туристами, цены высоки, а размещение в отелях без предварительного бронирования достаточно проблематично.
Пуэрто-Рико находится на границе между Карибской и Североамериканской тектоническими плитами, в зоне активных подвижек земной коры, вызванных взаимодействием этих плит. Параллельно северному побережью острова тянется зона желоб Пуэрто-Рико (длина 1070 км, глубина - до 8742 м) - одна из самых глубоких подводных депрессии в Атлантическом океане.