EU nationals and citizens of Iceland, Norway and Switzerland need only a passport or a national identity card in order to enter France.
Other people wishing to come to France need a valid passport and citizens of certain countries and territories need a visa. To find out if you need a visa, visit France Diplomatie website
Processing time for visa delivery varies according to the nationality of the applicant and local conditions of the issuing department. Please consult the consular website.
For details on what you are allowed to bring in your baggage (gifts, merchandise, etc.), visit douane française website.