Madrid - Barcelona Bus - Train Ticket
Other Transportation Options Between Madrid - Barcelona
Bus Journeys from Madrid to Barcelona
Cheapest Trip on obilet |
€ 39.45
|
Number of Trips Per Day |
103
|
The Most Favorable Price |
Madrid - Barcelona Duration |
5hr 57min
|
|
The Highest Number of Trips |
Route Score |
|
Cheap Buses to Madrid - Barcelona
-
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4500:1407:49 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 109.0006:1608:53 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 136.6906:5709:34 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 115.8007:2710:46 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 95.7007:5710:34 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4508:1516:05 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Barcelona Nord€ 39.4508:1516:15 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 108.3809:2212:14 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 71.4209:5712:49 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 69.0010:2713:19 -
BusMadrid
Madrid- SurBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4511:3019:25 -
BusMadrid
Madrid- SurBarcelona
Barcelona Calle De Ribes€ 43.0511:3019:35 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Estación Central De Autobuses De Barcelona Sants€ 43.0511:5519:25 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 69.5014:2717:24 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 59.0015:2718:46 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Estación Central De Autobuses De Barcelona Sants€ 43.0516:4500:20 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Barcelona Nord€ 39.4516:4500:35 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 95.7016:5719:34 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 74.6817:2220:14 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 104.2017:5720:34 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 92.6018:3221:09 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 49.0019:3422:55 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 127.2520:0522:42 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 76.3320:2223:14 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Barcelona Calle De Ribes€ 43.0522:4506:35 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Barcelona Nord€ 39.4522:4506:35 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Estación Central De Autobuses De Barcelona Sants€ 43.0522:4506:20 -
BusMadrid
Madrid- SurBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4523:3007:05 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4523:4507:05 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Estación Central De Autobuses De Barcelona Sants€ 43.0523:4507:05
Click to see on the map.
The Most Popular Bus Trips Departing from Madrid
- Madrid - Valencia Bus Ticket € 13.74
- Madrid - Málaga Bus Ticket € 15.00
- Madrid - Pamplona Bus Ticket € 25.00
- Madrid - Segovia Bus Ticket € 12.35
- Madrid - Alicante Bus Ticket € 12.00
- Madrid - Bilbao Bus Ticket € 24.90
- Madrid - Oviedo Bus Ticket € 21.90
- Madrid - A Coruna Bus Ticket € 18.90
- Madrid - Granada Bus Ticket € 22.60
- Madrid - Santiago de Compostela Bus Ticket € 24.90
- Madrid - Santa Pola Bus Ticket € 29.00
* The ticket prices shown are the most affordable prices of the tickets purchased at obilet within the last 7 days. Please inquire the current ticket prices from above
Most Popular Bus Trips to Barcelona
- Valencia - Barcelona Bus Ticket € 19.90
- Madrid Barajas International Airport - Barcelona Bus Ticket € 22.00
- Lloret de Mar - Barcelona Bus Ticket € 12.45
- Tarragona - Barcelona Bus Ticket € 10.30
- Bilbao - Barcelona Bus Ticket € 42.60
- Santa Cristina d'Aro - Barcelona Bus Ticket € 20.60
- Tossa de Mar - Barcelona Bus Ticket € 14.05
- Sant Feliu de Guixols - Barcelona Bus Ticket € 20.70
- Vidreres - Barcelona Bus Ticket € 16.10
- Llagostera - Barcelona Bus Ticket € 18.05
- Can Carbonell - Barcelona Bus Ticket € 18.05
Frequently Asked Questions
How long does the bus trip from Madrid - Barcelona take?
On average, the bus trip from Madrid to Barcelona takes 5 hour 57 minute.
Which bus companies organize trips between Madrid - Barcelona?
Bus companies that organize trips between Madrid - Barcelona: Alsa, ALSA ARATESA 2, Renfe Avlo, IRYO, Renfe AVE are the companies.
Which is the bus company that organizes the most trips between Madrid - Barcelona?
The company that organizes the most Madrid - Barcelona bus trips: Alsa
How much is the cheap bus ticket between Madrid - Barcelona?
The cheap Madrid - Barcelona bus ticket is 39.45 €.