Travel around Spain by bus and train

Easily compare and book your next trip with Busbud

Join 75M+ travelers booking 2M+ routes across 85+ countries.
Enjoy our 24/7 customer service to assist you at every step.
Cancel anytime and receive a 100% refund, no reason needed.

Popular routes in Spain

From Madrid to SegoviaDaily Departures85Average price$9Average trip duration1h 20m
From Segovia to MadridDaily Departures91Average price$9Average trip duration1h 20m
From Valencia to BarcelonaDaily Departures16Average price$48Average trip duration4h 30m
From Barcelona to ValenciaDaily Departures16Average price$48Average trip duration4h 15m
From Madrid to ToledoDaily Departures81Average price$12Average trip duration50m

Blog posts

camino busbud
On The Way: Crossing Spain with Paulo Coelho

Clearly, there is something special about Spain‘s Way of St. James.

Granada, Spain
Weekend Bus Trip to Granada

Granada is one of the most beautiful and historic cities in all of Spain, making it a must on any Iberian itinerary.

San Sebastian, Spain
The best bus routes in Spain for scenic views

We asked travel blogger (and Spain expert) Marie-Eve Vallières to share her insider tips and recommendations.

What popular bus companies operate in Spain?

  • FlixBus
  • BlaBlaCar Bus
  • BlaBlaCar
  • ALSA
  • Rede Expressos
  • Sindbad

Why choose Busbud?

The Best Way To Book Bus and Train Tickets

Busbud makes bus travel easy. We help travelers find a bus, plot routes, and book intercity bus tickets all over the world. Use Busbud to book your trip online, in your own language and currency, wherever you are. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others.

People from around the world trust Busbud

What are the top visited cities in Spain?

Popular countries