Spain has great highways to drive through, and extensive bus networks that can take you from city to city at a low cost.
But the fastest and easiest way to travel across the country is using trains. In specific, the AVE, a fast-velocity train, can take you from Madrid to Barcelona in just over 2 hours.The best way to check train tickets is via the official national train’s site,
Renfe.