British citizens do not require a visa to travel to France and are free to travel throughout the Schengen Area.
Nationals of other countries in European Economic Area: the EEA includes the Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, United Kingdom as well as Iceland, Liechtenstein and Norway.
Also Certain nationalities are exempt* for a short stay no longer than three months as part of a trip for tourist purposes as long as they do not engage in non-tourist activity. These countries include Andorra, Antigua and Barbuda, Argentina, Australia, Barbados, Brazil, Brunei Darussalam, Canada, Chili, Costa Rica, Croatia, El Salvador, Guatemala, Holy See, Honduras, Israel, Japan, Macedonia*, Malaysia, Mauritius, Mexico, Monaco, Montenegro*, Nicaragua, New Zealand, Panama, Paraguay, San Marino, Serbia*, Seychelles, Singapore, South Korea, United States, Uruguay,Venezuela
Holders of a "British National Overseas" passport
*NB: Only for holders of a biometric passport
Note: Check with the destination country's embassy before you travel to verify that how long you are allowed to stay in each country without a visa or check the website of the embassy of the destination country of your travel for the most up-to-date information available.