A passport is required to enter France. A visa is not required for tourist/business stays up to 90 days in France. Anyone intending to stay more than 90 days must obtain the appropriate visa issued by one of the French Consulates in the U.S., prior to departure for France.