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 |
129
|
The Most Favorable Price |
Madrid - Barcelona Duration |
6hr 39min
|
|
The Highest Number of Trips |
Route Score |
|
Cheap Buses to Madrid - Barcelona
-
BusMadrid
Avenida De América StationBarcelona
Barcelona Calle De Ribes€ 43.0501:0009:05 -
BusMadrid
Avenida De América StationBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4501:0008:50 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 79.0006:2709:25 -
BusMadrid
Avenida De América StationBarcelona
Barcelona Nord€ 39.4508:0016:15 -
BusMadrid
Avenida De América StationBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4508:0016:05 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 104.2009:2712:41 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 96.2509:5712:49 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 89.0010:2713:19 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 82.0511:2214:14 -
BusMadrid
Madrid- SurBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4511:3019:25 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 115.8012:2715:44 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 89.7514:0216:54 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 154.0014:2717:24 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 86.3414:4217:41 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Barcelona Calle De Ribes€ 43.0515:1523:05 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 69.0015:2718:46 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Estación Central De Autobuses De Barcelona Sants€ 43.0515:4523:20 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 89.0017:2720:46 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 70.0718:3221:09 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 82.0018:5721:34 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 99.0019:3422:55 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 68.4820:2223:14 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 104.2021:0723:59 -
BusMadrid
Avenida De América StationBarcelona
Barcelona Calle De Ribes€ 43.0522:3006:35 -
BusMadrid
Avenida De América StationBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4522:3006:20 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Barcelona Calle De Ribes€ 43.0522:4506:35 -
BusMadrid
Avenida De América StationBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4523:3007:20 -
BusMadrid
Avenida De América StationBarcelona
Estación Central De Autobuses De Barcelona Sants€ 43.0523:3007:20 -
BusMadrid
Madrid- SurBarcelona
Barcelona Calle De Ribes€ 43.0523:3007:20 -
BusMadrid
Avenida De América StationBarcelona
Barcelona Nord€ 39.4523:5908:04
Click to see on the map.
The Most Popular Bus Trips Departing from Madrid
- Madrid - Valencia Bus Ticket € 10.46
- Madrid - Málaga Bus Ticket € 18.69
- Madrid - Bilbao Bus Ticket € 24.90
- Madrid - Alicante Bus Ticket € 15.00
- Madrid - Segovia Bus Ticket € 12.35
- Madrid - Algeciras Bus Ticket € 23.61
- Madrid - A Coruna Bus Ticket € 18.90
- Madrid - Pamplona Bus Ticket € 25.00
- Madrid - Granada Bus Ticket € 22.68
- Madrid - Seville Bus Ticket € 24.65
- Madrid - Santiago de Compostela Bus Ticket € 22.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 € 23.90
- Madrid Barajas International Airport - Barcelona Bus Ticket € 22.00
- Lloret de Mar - Barcelona Bus Ticket € 12.45
- Bilbao - Barcelona Bus Ticket € 43.28
- Tarragona - Barcelona Bus Ticket € 10.45
- Sant Feliu de Guixols - Barcelona Bus Ticket € 20.70
- Alicante - Barcelona Bus Ticket € 44.50
- Santa Cristina d'Aro - Barcelona Bus Ticket € 20.60
- Málaga - Barcelona Bus Ticket € 48.75
- Seville - Barcelona Bus Ticket € 68.40
- Oviedo - Barcelona Bus Ticket € 56.10
Frequently Asked Questions
How long does the bus trip from Madrid - Barcelona take?
On average, the bus trip from Madrid to Barcelona takes 6 hour 39 minute.
Which bus companies organize trips between Madrid - Barcelona?
Bus companies that organize trips between Madrid - Barcelona: Alsa, ALSA ARATESA 2, Renfe Avlo, Renfe AVE, IRYO 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 €.