The best eSIM for Puerto Rico depends on how much data you need, but for a typical trip eSIM Ahora offers plans from $4.23, activated by QR code in about 30 seconds with no roaming from your home carrier. A 5 GB, 30-day plan costs $15.04. You connect, with top-ups available and nationwide coverage. Compatible with iPhone XS or newer, Samsung Galaxy S21+ and Google Pixel 3+.
Every eSIM can be installed within 180 days of purchase. Plan validity starts when you first connect.
Your eSIM picks between these networks on its own. If you see bars and nothing loads, you can pick one by hand.
Your Puerto Rico eSIM runs on one network: Claro. Other local networks won't carry your data: if you see signal bars and nothing loads, turn off automatic network selection (iPhone: Settings → Cellular → your eSIM → Network Selection; Android: Settings → Network & internet → SIMs → your eSIM) and pick Claro by hand.
AT&T, T-Mobile and Claro are the main operators in Puerto Rico — unincorporated US territory. Excellent 4G+/5G across San Juan (capital), Bayamón, Carolina, Ponce, Mayagüez and Caguas. 5G in San Juan, Ponce and other major cities. Vieques (including Mosquito Bay bioluminescent bay) and Culebra islands: Claro and T-Mobile 4G. El Yunque rainforest has coverage in tourist zones; deep trails may have weak signal. Old San Juan (UNESCO) well covered. Important: US T-Mobile plans typically include Puerto Rico at no extra cost; AT&T usually includes too; some US plans treat PR as roaming. Type A/B US plugs, 120V/60Hz.
Fly into San Juan-Luis Muñoz Marín (SJU); Uber/taxi to Old San Juan ~25-30 USD. Currency US dollar (USD official). Mid-range dinner 20-40 USD, mid-range hotel 150-350 USD in San Juan. Spanish official + English official; widely bilingual. Top: Old San Juan (cobblestone streets, El Morro/Cristóbal forts), El Yunque (only tropical rainforest in US National Forest System), Vieques (Flamenco Beach + bio bay), Culebra (beaches). For US citizens and many passports: visa-free as US territory (same migration rules). Domestic US flights — no passport needed for US citizens.