Llegar a Salamanca sin romper el banco

Mi hija está asistiendo a la Universidad de St. Andrews en Escocia. Ella necesita una manera barata de conseguir de Edimburgo a Salamanca para visitar a un amigo durante un descanso de la escuela en noviembre. Ryan Air no vuela allí. ¿Algunas ideas?

Creo que la forma menos costosa de hacer esto sería volar Easyjet de Edimburgo a Madrid, y luego tomar el tren de Madrid a Salamanca.

También hay un autobús que va de Madrid a Salamanca - es muy barato.