The city of San Sebastian is located in the north of Spain. The country belongs to the Schengen territory, 22 European countries do not need any Visa to travel here.
A valid passport or an identity card is required for everyone to enter Spain. The visa requirement depends on the home Country of citizenship.
Every country located outside the Schengen area must apply for a VISA. Foreign participants are urged to contact the Spanish Embassy or Consulate in their home country to get information about their visa requirement.