No, Puerto Rico is a territory of the United States, so residents do not need a visa to travel to the mainland USA.
No you do not need a passport to travel from the us to puerto rico. you do need a visa.
I do not think an Indian with a US visa needs a visa to enter Puerto Rico
No, you need a passport.
Yes, also you will need an US visa.
In short YES a south African needs a USA visa to travel to Puerto Rico
You should bring all of the visa documents, proof of your residencity status.
No, Puerto Rico is a US territory. All Puerto Ricans are US citizens. You just need a valid state/government I.D.
There is no such thing as a Puerto Rican visa. Puerto Rico is part of the United States and if a visa is needed by a visitor it will be a US visa.
No. Puerto Rico is part of the US territory, and as such, Mexican nationals require a valid passport and visa.
It depends on your nationality and destination.
Yes if you need a visa to enter to the US. Puerto Rico is an US territory.
Sure . Is accepted in every place in Puerto Rico that accept Visa !