India to Puerto Rico visa requirements
Yes, you need a visa. Puerto Rico is an unincorporated U.S. territory governed by U.S. federal immigration law, so an Indian passport holder must obtain a U.S. B-1/B-2 visitor (tourist) visa before traveling, exactly as for the U.S. mainland. There is no visa-on-arrival or eVisa channel. Puerto Rico is a U.S. commonwealth/territory, and entry is controlled entirely by U.S. immigration rules. India is not part of the U.S. Visa Waiver Program, so Indian citizens cannot use ESTA and must apply for a B-2 (tourism) or B-1/B-2 visitor visa through a U.S. Embassy or Consulate in India. The application requires the DS-160 form, the $185 MRV application fee, and an in-person interview; biometrics are collected. Wait times for interview appointments in India can be long, so applicants should plan months ahead. A valid U.S. B-1/B-2 visa (or any valid U.S. visa permitting tourist entry) admits the traveler to Puerto Rico without any separate document, since flights from the U.S. mainland to Puerto Rico are treated as domestic. Note the additional $250 Visa Integrity Fee introduced for many nonimmigrant visa categories. Always carry your passport with the visa and CBP admission record (I-94). Default verdict: visa-required.
VISA REQUIREDTOURISMMULTIPLE ENTRYLast verified 2026-05-30
For guidance only — visa rules change with little notice. Always confirm directly with the destination's embassy or foreign ministry before booking non-refundable travel. Information here applies to ordinary (non-diplomatic) passports unless noted.
Policy alertWatch this route for rule changesSave this passport and destination for email summaries and optional browser notifications.Subscribe →