La 17º edición de la Clásica de San Sebastián se disputó el 9 de agosto de 1997, por un circuito por Guipúzcoa con inicio y final en San Sebastián, sobre un trazado de 234 kilómetros.
La prueba perteneció a la Copa del Mundo El ganador de la carrera fue el italiano Davide Rebellin (Française des Jeux), que se impuso al esprint en la llegada a San Sebastián.
El ruso Alexander Gontchenkov (Roslotto) y el italiano Stefano Colagè (Refin) fueron segundo y tercero respectivamente.