The country north-east of Spain is France.
France.
Germany, Switzerland and Italy all border France to the East.
The country bordering France to the South East is... Italy.
Germany straddles the northeastern corner of France, so it could be said to be both north and east of France.
France
Spain
Germany is bordering France on the East, like Switzerland and the north of Italy.
France is located to the north of the country of Spain. To the north of France is Belgium, Germany, and Luxemburg. To the east of France is Switzerland and Italy. The water to the west of France is the North Atlantic Ocean. The water to the east is the Mediterranean Sea.
Germany and Luxembourg are both on the north-east of France.
Belgium is right next to the north of France.
Spain is east of the Atlantic Ocean and south of France. Spain is a Spanish-speaking country located on the Iberian Peninsula in Europe.