Check the Train schedules, AVE and international trains at Trenes.com.
For you and for the planet:traveling by train is the way to travel.
The European Environment Agency states that the train has the lowest emissions per kilometer and passenger compared to aviation and road transport.