| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| Today370 € | 18100 € | 1989 € | 2090 € | 21110 € | 22114 € | 23125 € |
| 2481 €The cheapest | 2582 € | 2689 € | 2788 € | 28109 € | 29124 € | 30145 € |
| 31128 € | 1128 € |
The next cheapest train, bus and carpooling ticket from Barcelone to Badajoz is on Monday 24 August 2026. Book it now before the price goes up!
| 🚄 Train | 🚌 Bus | 🚌 + 🚄 Combined trips | |
|---|---|---|---|
| Price range | 76€ - 225€ | 46€ - 100€ | 69€ - 208€ |
| Duration | 7h50 - 9h16 | 12h55 - 16h06 | 8h40 - 19h30 |
| Itinerary | 1 stop at Madrid Atocha Cercanias, Barcelona Sants, Madrid Chamartin, Madrid Atocha, Badajoz | Direct | 1 stop at Madrid - Gare routière Sud, Barcelona Sants, Madrid Atocha, Badajoz |
| Departure station | Barcelona Sants | Barcelone Nord - Gare routière | Barcelona Sants |
| Arrival station | Badajoz | Badajoz | Badajoz |
| Companies | Iryo, Renfe | FlixBus, Alsa | Iryo, FlixBus |
| First trip | 13h29 | 13h28 | 13h28 |
| Last trip | 20h04 | 20h04 | 20h04 |
| Number of daily trips | 3 | 2 | 4 |
The statistics for this trip are not yet available
You'll laugh at least 100% more
I emit 98.65% less CO2
Reducing your carbon footprint by using responsible modes of transport is important for us (all)! Your train from Barcelone to Badajoz generally emits 2.42kg CO2 per traveler. Good news, it's always less than a plane or personal car!
Are you looking for your train, bus and carpooling ticket from Barcelone to Badajoz?
train Iryo, train Renfe, bus FlixBus, and bus Alsa are transport companies that allow you to travel easily between the two cities.
In just 0h, you will be able to travel from Barcelone to Badajoz covering a distance of 826 kilometers between the two cities.
On our site, you can find direct train, bus and carpooling trips Barcelone Badajoz because several of our partner transport companies offer them. Pretty cool, right?!
Your Barcelone Badajoz trip from 46 €, that's quite a deal, isn't it?
But be careful! The price of train, bus and carpooling tickets varies depending on when you book.
We'll give you more details below on the best time to book your ticket!
You can also use our Barcelone Badajoz price comparator in train, bus and carpooling, based on the booking date. It's right above, it's handy!
You should expect a minimum price of 46€ for a journey direct Barcelone Badajoz. Depending on the date of your search on Tictactrip, the price for the journey from Barcelone to Badajoz can go up to 100€ (on average, it costs 65€).The very first departure of bus from Barcelone to Badajoz of the day takes place at 13h28, and the last one is usually at 20h04. The average duration of this journey is 13h59. The travel time Barcelone-Badajoz is generally between 12h55 and 16h06. This is carried out and offered by FlixBus and Alsa. It usually departs from Barcelone Nord - Gare routière and arrives at Badajoz. Depending on the days, you will have a choice of 2 buses from Barcelone to Badajoz per day.
The journey direct Barcelone Badajoz is offered by the following companies: Iryo and Renfe.
On average, the travel time for direct Barcelone Badajoz is 8h17, ranging from 7h50 to 9h16 at most.
The price often fluctuates between 76€ and 225€, with an average direct Barcelone Badajoz price of 136€.The first daily departure of train from Barcelone to Badajoz
will take place at 13h29 while the last one will be at 20h04.
From Barcelona Sants, you will normally arrive at Badajoz.
It also serves stations Madrid Atocha Cercanias, Barcelona Sants, Madrid Chamartin, Madrid Atocha, and Badajoz.
Generally, there is every day 3 trains from Barcelone to Badajoz.
For a one-way from Barcelone to Badajoz by multimodal, you have an direct Barcelone Badajoz route with a price ranging from 69€ to 208€, and the travel duration for Barcelone-Badajoz is between 8h40 and 19h30.Your first option of the day is a multimodal from Barcelone to Badajoz departing at 13h28 while the last one leaves at 20h04. the companies Iryo and FlixBus accomplish this journey. It initially departs from Barcelona Sants and arrives at Badajoz. It also serves stations Madrid - Gare routière Sud, Barcelona Sants, Madrid Atocha, and Badajoz. The average booking price for an direct Barcelone Badajoz ticket is 112€ for an average travel time of 10h58. Every day, you have the choice between 4 combined trips from Barcelone to Badajoz.