Sign in

Buses in Spain

2832 routes and 9 operators. Fares below are the cheapest we currently sell on each.

Plaza de Moncloa, Madrid, Spain

We sell 2,832 Buses routes in Spain, serving 78 places through 9 operators. 304 of those routes cross a border. The cheapest fare is €10.07 and the median route runs 414 km.

Checked 28 September 2026Priced for 28 September 2026One passenger, all fees included

The network

Buses in Spain, in numbers

What we actually sell, counted rather than claimed.

  • 2,832Routes we sell
  • 78Places served
  • 9Operators
  • 2,528Domestic routes
  • 304Cross border routes
  • 414 kmMedian route
  • 1,495 kmLongest route
  • 5Countries
Routes

The busiest Buses routes in Spain

Priced from the same engine that answers the search box, on the next three weeks of departures.

The routes we sell in Spain, busiest first, priced over the next three weeks.
RouteFromFastestDistance
Alicante to Valencia bus€10.072h 33m126 km
Valencia to Alicante bus€10.072h 33m126 km
Murcia to Valencia bus€11.733h 29m178 km
Valencia to Murcia bus€11.733h 29m178 km
Barcelona to Zaragoza bus€14.484h 23m255 km
Zaragoza to Barcelona bus€14.484h 16m255 km
Valencia to Zaragoza bus€14.484h 13m246 km
Zaragoza to Valencia bus€14.484h 13m246 km
Barcelona to Valencia bus€15.584h 44m302 km
Valencia to Barcelona bus€15.584h 43m302 km
Madrid to Valencia bus€15.584h 43m302 km
Valencia to Madrid bus€15.584h 43m302 km
Madrid to Murcia bus€17.785h 21m349 km
Murcia to Madrid bus€17.785h 20m349 km
Alicante to Madrid bus€18.335h 30m360 km
Madrid to Alicante bus€18.335h 30m360 km
Alicante to Zaragoza bus€19.436h 2m370 km
Zaragoza to Alicante bus€19.435h 50m370 km
Alicante to Barcelona bus€19.986h 5m407 km
Barcelona to Alicante bus€19.986h 7m407 km
Bilbao to Valencia bus€22.186h 59m472 km
Valencia to Bilbao bus€22.186h 54m472 km
Barcelona to Murcia bus€22.736h 57m471 km
Murcia to Barcelona bus€22.737h 17m471 km
Barcelona to Bilbao bus€22.736h 52m467 km
Bilbao to Barcelona bus€22.737h467 km
Barcelona to Madrid bus€23.287h 19m504 km
Madrid to Barcelona bus€23.287h 21m504 km
Alicante to Bilbao bus€27.688h 28m584 km
Bilbao to Alicante bus€27.688h 21m584 km
Barcelona to Córdoba bus€32.6310h 8m709 km
Córdoba to Barcelona bus€32.6310h 6m709 km

The journey is the easy half to plan. The days in Madrid are the half people leave until last.

A guided tour group

Day trips out of Madrid and across Spain

The tickets worth having in advance, because the queue at the door is usually the whole morning.

Partner links. We do not sell tours or tickets. We earn a commission on a booking, and it never changes the price.

Catchment

How far people travel to get here

Every origin we sell by Buses, grouped by how far it is in a straight line.

Straight line distance from each origin we sell, not the distance the route runs.
DistanceRoutesShareNearest of them
Under 200 km36813%Alcalá de Henares, 42 km
200 to 600 km1,85666%Castelló de la Plana, 200 km
600 to 1,500 km60821%Bilbao, 606 km
Across the border

Where Spain connects to

Countries reachable from Spain by Buses on a route we sell.

Counted by route, so a country with several cities on the corridor counts once per route rather than once per city.
CountryRoutesShare
Germany11638%
Italy10033%
France4013%
Netherlands3211%
Belgium165%
Carriers

Bus operators

Speed, flexibility and what is on board. Nothing here is a rating, because we have not earned one.

  • BlaBlaCar
  • Alsa
  • Samar
  • Xunta de Galicia

Bus destinations

What Buses routes are there in Spain?

We sell 2832 Buses routes in Spain, serving 78 places, run by 9 operators. Every one of those routes has an operator that actually serves it, so the count is the network we can sell rather than every pair of places on a map.

How much do Buses tickets in Spain cost?

The cheapest Buses fare in Spain is €10.07 for one passenger, across the 2,832 routes we sell there. The median route runs 414 km in a straight line, which is the distance that fare should be read against before comparing it to anywhere else.

Can I travel out of Spain by Buses?

304 of the Buses routes we sell touching Spain cross a border and 2528 stay inside it, reaching 5 other countries including Germany, Italy, France. Cross border routes are usually the ones where the fare and the journey time differ most between operators.

Which operators run Buses services in Spain?

9 operators run Buses services on routes we sell in Spain: Alavabus, Alsa, Autobús urbano de Madrid, Autobusos Interurbans, BlaBlaCar. Each is a real carrier from the published operator catalogue, and each has its own fares and conditions. The operator table on this page compares them on speed, flexibility and what is on board.

What is the longest Buses route in Spain?

The longest Buses route we sell touching Spain runs from Granada to Las Palmas de Gran Canaria, 1,495 km in a straight line. The median route in the country is 414 km, so this one is a considerable outlier and the fares on it behave differently from the rest.

Where these numbers come from

Schedules, seat counts and fares are generated by our own model until the supplier contracts are signed. Places, coordinates, operators, which operator serves which pair, and every distance are real. We would rather say that on every page than let a modelled number pass for a filed one.

Defined in full at Catchment, Fares, Distances

Other ways to travel here

The wider region

The journey ends at Madrid Puerta de Atocha. Everything past the barriers belongs to somebody else, the rooms included.

A hotel room

A room in Madrid for the night the coach gets in

Hotels and flats near the centre, most of them with free cancellation, on a map that shows what is walkable.

Partner links. We do not sell accommodation. We earn a commission when a booking completes, and it never changes what you pay.

Plan with Ori

Ori, the trip planner

Ask it something like this

Buses in Spain · Orlero