Compare all timetables for the bus from Barcelona to Badajoz
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 23h 40m | 4:25 PM | Barcelona | Nord Bus Station | 4:05 PM | Badajoz | Bus Station | Economy | $133 |
A Bus from FlixBus goes from Nord Bus Station, Barcelona (Spain) at 9/7/2026 4:25:00 PM to Bus Station, Badajoz (Spain) arriving at 9/8/2026 4:05:00 PM. 50 Economy ticket for $133 per person are available. Travel duration is 23h 40m
|
-
-
ALSA13h 35m09:30 AMBarcelonaNord Bus Station5:05 PMMadridAvenida de América Bus Station0EconomyA Bus from ALSA goes from Nord Bus Station, Barcelona (Spain) at 9/8/2026 9:30:00 AM to Avenida de América Bus Station, Madrid (Spain) arriving at 9/8/2026 5:05:00 PM. 50 Economy ticket for $20 per person are available. Travel duration is 7h 35m
-
Avanza Grupo5h 35m05:30 PMMadridSur Bus Station11:05 PMBadajozBus Station0EconomyA Bus from Avanza Grupo goes from Sur Bus Station, Madrid (Spain) at 9/8/2026 5:30:00 PM to Bus Station, Badajoz (Spain) arriving at 9/8/2026 11:05:00 PM. 50 Economy ticket for $54 per person are available. Travel duration is 5h 35m
Waiting Time 0h 25m -
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 23h 40m | 4:25 PM | Barcelona | Nord Bus Station | 4:05 PM | Badajoz | Bus Station | Economy | $135 |
A Bus from FlixBus goes from Nord Bus Station, Barcelona (Spain) at 9/8/2026 4:25:00 PM to Bus Station, Badajoz (Spain) arriving at 9/9/2026 4:05:00 PM. 50 Economy ticket for $135 per person are available. Travel duration is 23h 40m
|
-
-
ALSA13h 35m09:30 AMBarcelonaNord Bus Station5:05 PMMadridAvenida de América Bus Station0EconomyA Bus from ALSA goes from Nord Bus Station, Barcelona (Spain) at 9/8/2026 9:30:00 AM to Avenida de América Bus Station, Madrid (Spain) arriving at 9/8/2026 5:05:00 PM. 50 Economy ticket for $20 per person are available. Travel duration is 7h 35m
-
Avanza Grupo5h 35m05:30 PMMadridSur Bus Station11:05 PMBadajozBus Station0EconomyA Bus from Avanza Grupo goes from Sur Bus Station, Madrid (Spain) at 9/8/2026 5:30:00 PM to Bus Station, Badajoz (Spain) arriving at 9/8/2026 11:05:00 PM. 50 Economy ticket for $54 per person are available. Travel duration is 5h 35m
Waiting Time 0h 25m -
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 23h 40m | 4:25 PM | Barcelona | Nord Bus Station | 4:05 PM | Badajoz | Bus Station | Economy | $133 |
A Bus from FlixBus goes from Nord Bus Station, Barcelona (Spain) at 9/9/2026 4:25:00 PM to Bus Station, Badajoz (Spain) arriving at 9/10/2026 4:05:00 PM. 50 Economy ticket for $133 per person are available. Travel duration is 23h 40m
|
-
-
ALSA13h 35m09:30 AMBarcelonaNord Bus Station5:05 PMMadridAvenida de América Bus Station0EconomyA Bus from ALSA goes from Nord Bus Station, Barcelona (Spain) at 9/8/2026 9:30:00 AM to Avenida de América Bus Station, Madrid (Spain) arriving at 9/8/2026 5:05:00 PM. 50 Economy ticket for $20 per person are available. Travel duration is 7h 35m
-
Avanza Grupo5h 35m05:30 PMMadridSur Bus Station11:05 PMBadajozBus Station0EconomyA Bus from Avanza Grupo goes from Sur Bus Station, Madrid (Spain) at 9/8/2026 5:30:00 PM to Bus Station, Badajoz (Spain) arriving at 9/8/2026 11:05:00 PM. 50 Economy ticket for $54 per person are available. Travel duration is 5h 35m
Waiting Time 0h 25m -
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 26h 45m | 1:20 PM | Barcelona | Nord Bus Station | 4:05 PM | Badajoz | Bus Station | Economy | $146 |
A Bus from FlixBus goes from Nord Bus Station, Barcelona (Spain) at 9/11/2026 1:20:00 PM to Bus Station, Badajoz (Spain) arriving at 9/12/2026 4:05:00 PM. 50 Economy ticket for $146 per person are available. Travel duration is 26h 45m
|
-
-
ALSA13h 35m09:30 AMBarcelonaNord Bus Station5:05 PMMadridAvenida de América Bus Station0EconomyA Bus from ALSA goes from Nord Bus Station, Barcelona (Spain) at 9/8/2026 9:30:00 AM to Avenida de América Bus Station, Madrid (Spain) arriving at 9/8/2026 5:05:00 PM. 50 Economy ticket for $20 per person are available. Travel duration is 7h 35m
-
Avanza Grupo5h 35m05:30 PMMadridSur Bus Station11:05 PMBadajozBus Station0EconomyA Bus from Avanza Grupo goes from Sur Bus Station, Madrid (Spain) at 9/8/2026 5:30:00 PM to Bus Station, Badajoz (Spain) arriving at 9/8/2026 11:05:00 PM. 50 Economy ticket for $54 per person are available. Travel duration is 5h 35m
Waiting Time 0h 25m -
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 23h 40m | 4:25 PM | Barcelona | Nord Bus Station | 4:05 PM | Badajoz | Bus Station | Economy | $149 |
A Bus from FlixBus goes from Nord Bus Station, Barcelona (Spain) at 9/12/2026 4:25:00 PM to Bus Station, Badajoz (Spain) arriving at 9/13/2026 4:05:00 PM. 50 Economy ticket for $149 per person are available. Travel duration is 23h 40m
|
-
-
ALSA13h 35m09:30 AMBarcelonaNord Bus Station5:05 PMMadridAvenida de América Bus Station0EconomyA Bus from ALSA goes from Nord Bus Station, Barcelona (Spain) at 9/8/2026 9:30:00 AM to Avenida de América Bus Station, Madrid (Spain) arriving at 9/8/2026 5:05:00 PM. 50 Economy ticket for $20 per person are available. Travel duration is 7h 35m
-
Avanza Grupo5h 35m05:30 PMMadridSur Bus Station11:05 PMBadajozBus Station0EconomyA Bus from Avanza Grupo goes from Sur Bus Station, Madrid (Spain) at 9/8/2026 5:30:00 PM to Bus Station, Badajoz (Spain) arriving at 9/8/2026 11:05:00 PM. 50 Economy ticket for $54 per person are available. Travel duration is 5h 35m
Waiting Time 0h 25m -
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 23h 40m | 4:25 PM | Barcelona | Nord Bus Station | 4:05 PM | Badajoz | Bus Station | Economy | $156 |
A Bus from FlixBus goes from Nord Bus Station, Barcelona (Spain) at 9/13/2026 4:25:00 PM to Bus Station, Badajoz (Spain) arriving at 9/14/2026 4:05:00 PM. 50 Economy ticket for $156 per person are available. Travel duration is 23h 40m
|
-
-
ALSA13h 35m09:30 AMBarcelonaNord Bus Station5:05 PMMadridAvenida de América Bus Station0EconomyA Bus from ALSA goes from Nord Bus Station, Barcelona (Spain) at 9/8/2026 9:30:00 AM to Avenida de América Bus Station, Madrid (Spain) arriving at 9/8/2026 5:05:00 PM. 50 Economy ticket for $20 per person are available. Travel duration is 7h 35m
-
Avanza Grupo5h 35m05:30 PMMadridSur Bus Station11:05 PMBadajozBus Station0EconomyA Bus from Avanza Grupo goes from Sur Bus Station, Madrid (Spain) at 9/8/2026 5:30:00 PM to Bus Station, Badajoz (Spain) arriving at 9/8/2026 11:05:00 PM. 50 Economy ticket for $54 per person are available. Travel duration is 5h 35m
Waiting Time 0h 25m -
Best Price Offer: The price for the cheapest bus from Barcelona to Badajoz is $95 on 9/26/2026. Flexible travelers save on ticket prices.
Facts about the bus from Barcelona to Badajoz
Compare all providers like FlixBus that travel 1 times every day by bus from Barcelona to Badajoz in one click! Book your bus ticket from Barcelona to Badajoz starting from $95!
| Cheapest Bus | $95 |
| Fastest Bus | 23h 40m |
| Earliest Bus | 4:25 PM |
| Latest Bus | 4:25 PM |
| Daily Bus Routes | 1 Ø |
| Distance | 513.0 miles |
| Bus Companies | FlixBus |
Cheapest bus connections from Barcelona to Badajoz
Every day, 1 buses from 1 bus companies leave Barcelona for Badajoz: in the table below, you will find the cheapest prices for a bus ticket for this route, starting from 09/07/2026 and for the following days.
How to save money travelling from Barcelona to Badajoz
Book the ticket from Barcelona to Badajoz in advance! The earlier you book, the cheaper usually the price is. Also, you will be sure to have a place on the bus from Barcelona to Badajoz, compared instead if you buy it at the last moment, or directly at the station.
If you can, avoid travelling at peak times. Instead of weekend, try travelling during the week. Travelling in the evening or at night it’s also cheaper, and later buses from Barcelona to Badajoz are also emptier.All bus stations and stops in Barcelona and Badajoz
In the map below, you can see where to find all bus stations in Barcelona and Badajoz.
Service and Comfort on the bus from Barcelona to Badajoz
FAQs about the Barcelona to Badajoz bus
How much does a Barcelona Badajoz bus trip cost?
How much could I save by comparing buses from Barcelona to Badajoz?
On average, how many connections are available from Barcelona to Badajoz each day?
How long does a bus journey from Barcelona to Badajoz take?
What time is the first bus from Barcelona to Badajoz?
What time is the last bus from Barcelona to Badajoz?
Which bus companies operate the Barcelona Badajoz route?
Is there a direct bus between Barcelona and Badajoz?
What can I take with me on the Barcelona to Badajoz bus route?
What equipment is available for the Barcelona Badajoz bus route?
How does CheckMyBus find the best bus deals from Barcelona to Badajoz?
How does CheckMyBus technology work for trips from Barcelona to Badajoz?
Available seat classes which are offered on the bus route Barcelona to Badajoz
The cheapest option available for your ticket, it usually comes with reclinable seats and AC.
More bus routes to Barcelona and to Badajoz
- Bus Routes to Barcelona
- Buses from Amsterdam to Barcelona
- Buses from Andorra la Vella to Barcelona
- Bus Benasque to Barcelona
- Bus to Barcelona from Bilbao
- Bus to Barcelona from Blanes
- Bus Cadaqués to Barcelona
- Bus to Barcelona from Cambrils
- Bus to Barcelona from Castellón de la Plana
- From Freiburg to Barcelona bus
- Bus Girona to Barcelona
- Buses from Lisbon to Barcelona
- Bus Lloret de Mar - Barcelona
- Bus from Madrid to Barcelona
- Bus Miami Platja to Barcelona
- Buses from Montpellier to Barcelona
- Bus Palencia - Barcelona
- From Paris to Barcelona bus
- Bus Perpignan - Barcelona
- Bus Salou - Barcelona
- From Tossa de Mar to Barcelona bus
- Bus Routes to Badajoz
- Bus Alcorcón - Badajoz
- Buses Bilbao - Badajoz
- Buses from Cáceres (ES) to Badajoz
- Bus Elvas - Badajoz
- Bus Leganés - Badajoz
- Buses from Mérida to Badajoz
- Móstoles to Badajoz bus
- Bus Paris - Badajoz
- Buses from Plasencia to Badajoz
- Buses to Badajoz from Santa Marta (Badajoz)
- Buses Zafra - Badajoz
