Из Салоу в Мадрид ездят автобусы и поезда, причем по опыту скажу, что в Испании на вокзале покупать билеты иногда дешевле, чем заранее на сайте. Мне кажется, что проще самостоятельно добраться до Мадрида, например, на поезде, там снять на ночь комнату или отель, это сделать лучше заранее. Получится дешевле, и вы не будете ограниченны временем экскурсии.