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 |
97
|
The Most Favorable Price |
Madrid - Barcelona Duration |
6hr 51min
|
|
The Highest Number of Trips |
Average Price |
|
Cheap Buses to Madrid - Barcelona
-
BusMadrid
Avenida De América StationBarcelona
Barcelona Nord€ 39.4501:0009:05 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 97.5908:0710:59 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 104.2008:2711:19 -
BusMadrid
Avenida De América StationBarcelona
Estación Central De Autobuses De Barcelona Sants€ 43.0511:0018:35 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Estación Central De Autobuses De Barcelona Sants€ 43.0511:1518:35 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 114.8911:2214:14 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 104.2011:2714:46 -
BusMadrid
Madrid- SurBarcelona
Estación Central De Autobuses De Barcelona Sants€ 43.0511:3019:25 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Barcelona Nord€ 39.4511:5519:35 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4511:5519:25 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 92.6512:2715:44 -
BusMadrid
Avenida De América StationBarcelona
Barcelona Calle De Ribes€ 43.0514:0022:05 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Barcelona Calle De Ribes€ 43.0514:1522:05 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4514:1521:50 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 69.0015:2718:46 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 106.9016:3719:14 -
BusMadrid
Adolfo Suárez Madrid–Barajas AirportBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4516:4500:20 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 59.0017:2720:46 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 69.3018:2721:24 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 112.5519:2922:21 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 59.0019:3422:55 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona-Sants Train Station€ 76.3920:2223:14 -
TrainMadrid
Estación Madrid - Puerta De AtochaBarcelona
Barcelona Sants Train Station€ 138.6020:2723:48 -
BusMadrid
Avenida De América StationBarcelona
Estación Central De Autobuses De Barcelona Sants€ 43.0522:3006:05 -
BusMadrid
Avenida De América StationBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4522:3006:05 -
BusMadrid
Madrid- SurBarcelona
Barcelona Nord€ 39.4523:0006:50 -
BusMadrid
Madrid- SurBarcelona
Barcelona Calle De Ribes€ 43.0523:0006:50 -
BusMadrid
Madrid- SurBarcelona
Estación Central De Autobuses De Barcelona Sants€ 43.0523:3007:05 -
BusMadrid
Madrid- SurBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4523:3007:05 -
BusMadrid
Avenida De América StationBarcelona
Estación Central De Autobuses De Barcelona Sants€ 39.4523:5907:49
Click to see on the map.
The Most Popular Bus Trips Departing from Madrid
- Madrid - Valencia Bus Ticket € 19.00
- Madrid - Pamplona Bus Ticket € 25.00
- Madrid - Málaga Bus Ticket € 18.69
- Madrid - Bilbao Bus Ticket € 24.90
- Madrid - Alicante Bus Ticket € 12.00
- Madrid - Segovia Bus Ticket € 12.35
- Madrid - Oviedo Bus Ticket € 29.90
- Madrid - Zaragoza Bus Ticket € 12.00
- Madrid - A Coruna Bus Ticket € 31.50
- Madrid - Granada Bus Ticket € 22.68
- Madrid - Santa Pola Bus Ticket € 32.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
- Lloret de Mar - Barcelona Bus Ticket € 12.45
- Madrid Barajas International Airport - Barcelona Bus Ticket € 19.00
- Bilbao - Barcelona Bus Ticket € 56.80
- Tarragona - Barcelona Bus Ticket € 10.30
- Málaga - Barcelona Bus Ticket € 59.75
- Zaragoza - Barcelona Bus Ticket € 14.90
- Santa Cristina d'Aro - Barcelona Bus Ticket € 20.70
- Seville - Barcelona Bus Ticket € 61.55
- Sant Feliu de Guixols - Barcelona Bus Ticket € 20.80
- Alicante - Barcelona Bus Ticket € 33.90
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 51 minute.
Which bus companies organize trips between Madrid - Barcelona?
Bus companies that organize trips between Madrid - Barcelona: Alsa, ALSA ARATESA 2, Renfe AVE, IRYO, Renfe Avlo 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 €.