Ездят компании Eurolines и Alsa, стоит примерно 70-90 евро в одну сторону, ехать часов 17-21 через Мадрид со множеством остановок. Все расписания есть в сети.