Sign in

Bus tickets to Madrid

88 origins, priced from the same engine that serves the search page.

Plaza de Moncloa, Madrid, Spain

88 places connect to Madrid by Buses, across 6 countries, run by 4 operators. The cheapest arrival costs €11.18. Origins run from 162 km away to 1,489 km, with a median of 504 km.

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

Fares

Arriving in Madrid

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

Cheapest fare and fastest journey into Madrid, over the next three weeks.
RouteFromFastestDistance
Valladolid to Madrid bus€11.183h 16m162 km
Valencia to Madrid bus€15.584h 43m302 km
Bilbao to Madrid bus€16.135h 1m323 km
Pamplona to Madrid bus€16.134h 56m317 km
Zaragoza to Madrid bus€16.684h 53m274 km
Vitoria-Gasteiz to Madrid bus€17.235h 12m284 km
Murcia to Madrid bus€17.785h 20m349 km
Córdoba to Madrid bus€17.785h 14m296 km
Granada to Madrid bus€17.785h 28m359 km
Alicante to Madrid bus€18.335h 30m360 km
Seville to Madrid bus€18.885h 57m390 km
Elche to Madrid bus€20.536h 6m352 km
Málaga to Madrid bus€20.536h 11m416 km
Vigo to Madrid bus€22.186h 49m465 km
Barcelona to Madrid bus€23.287h 19m504 km
Gijón to Madrid bus€23.286h 54m383 km
Palma to Madrid bus€27.137h 59m549 km
Eixample to Madrid bus€27.688h 21m504 km
L'Hospitalet de Llobregat to Madrid bus€27.688h 21m499 km
Sant Martí to Madrid bus€28.788h 28m508 km
A Coruña to Madrid bus€29.888h 25m509 km
Marseille to Madrid bus€37.0311h 21m817 km
Paris to Madrid bus€45.2814h 25m1,052 km
Turin to Madrid bus€46.9314h 41m1,063 km
Milan to Madrid bus€50.7816h 9m1,188 km
Brussels to Madrid bus€57.9318h 2m1,316 km
Rome to Madrid bus€60.1318h 38m1,365 km
Rotterdam to Madrid bus€62.8819h 13m1,424 km
Frankfurt am Main to Madrid bus€63.4319h 26m1,446 km
Amsterdam to Madrid bus€64.5319h 58m1,481 km
Cologne to Madrid bus€65.6319h 17m1,430 km
Munich to Madrid bus€67.8320h 2m1,484 km
  • 88Places you can arrive from
  • 88Places you can leave for
  • 6Countries
  • 4Operators

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

A hotel room

A room in Madrid for the night the bus gets in

Hotels and apartments near downtown, 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.

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 km22%Valladolid, 162 km
200 to 600 km5461%Albacete, 223 km
600 to 1,500 km3236%Marseille, 817 km
Origins

Which countries you can arrive from

Countries with at least one route into Madrid that we sell.

Counted by route, so a country with several cities on the corridor counts once per route rather than once per city.
CountryRoutesShare
Spain5664%
Germany1214%
Italy1011%
France45%
Netherlands45%
Belgium22%
Carriers

Bus operators

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

  • BlaBlaCar
  • Alsa
  • Samar
Terminals

Stations, airports and ports in Madrid

The stations, airports and ports each mode on this corridor actually uses.

Madrid

Bus
  • Madrid Estacion Sur
  • Madrid South
Leaving

Leaving Madrid

Where can I travel to Madrid by Buses from?

88 places connect to Madrid by Buses on our network, across 6 countries. The nearest is 162 km away in a straight line and the furthest 1,489 km. Every one of them is a route we actually sell rather than a connection somebody could construct.

How much does the Buses to Madrid cost?

The cheapest Buses fare into Madrid is €11.18 for one passenger, across 88 origins over the next three weeks. The median origin is 504 km away in a straight line, which is the distance that fare should be read against.

How long does the Buses to Madrid take?

The fastest Buses journey into Madrid is 3h 16m door to door. The median origin sits 504 km away in a straight line, so most journeys on this list take considerably longer than the fastest one quoted here.

Which operators run the Buses to Madrid?

4 operators run Buses services into Madrid on our network: Alsa, BlaBlaCar, Buses in Cantabria, Samar. Each has its own fares and its own conditions, and every one of them is a real carrier from the published operator catalog rather than a name we generated.

Which terminal does the Buses to Madrid use?

Buses services into Madrid use 2 named terminals, among them Madrid Estacion Sur, Madrid South. The terminal a given service uses is shown on the route page for that journey and again on the ticket, because a city with several is a city where the wrong one costs an hour.

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 modeled number pass for a filed one.

Defined in full at Catchment, Fares, Door to door

Other ways to reach Madrid

We cannot promise Madrid Puerta de Atocha still has a baggage check, because plenty of stations closed theirs.

Left luggage lockers

Baggage storage near Madrid Puerta de Atocha

Most of the points near Madrid Puerta de Atocha open before the first train and close after the last one.

Partner links. We do not run these networks. We earn a commission on a booking, and the price is the same as going direct.

Plan with Ori

Ori, the trip planner

Ask it something like this

Bus tickets to Madrid · Orlero