Germany, Monaco, Belgium, Switzerland, Italy, Spain, Andorra, and Luxembourg are the eight countries that France shares a border with.