Tren vs avión desde Barcelona a San Sebastián

Tratando de decidir si tomar el tren de 5+ horas o 1+ hora de vuelo de Barcelona a San Sebastián. ¿Algún consejo?