Visitors to the United States must obtain a visa from one of the United States diplomatic missions unless they come from one of the visa exempt countries or Visa Waiver Program countries. The same rules apply to Puerto Rico and the United States Virgin Islands.