Trains are better if your itinerary covers a wide area. Americans, Canadians and Australians usually believe that Spain is a small country, which is true compared to this specific countries. And while Spain has an excellent road network, the train is a better option if you plan to travel across the country.