COMPARE Prices across different modes

Thu
28 Oct
£31Renfe
£27Avanza
Find prices
Fri
29 Oct
Find prices
£27Avanza
Find prices
Sat
30 Oct
£31Renfe
£27Avanza
Find prices
Sun
31 Oct
£26Renfe
£27Avanza
£76Air Nostrum
Mon
1 Nov
£31Renfe
£27Avanza
Find prices
Tue
2 Nov
£26Renfe
£27Avanza
Find prices
Wed
3 Nov
£22Renfe
£27Avanza
£76Air Nostrum
Thu
4 Nov
£26Renfe
£27Avanza
Find prices
Fri
5 Nov
£31Renfe
£27Avanza
£76Air Nostrum
Sat
6 Nov
£26Renfe
£27Avanza
Find prices
Sun
7 Nov
£26Renfe
£27Avanza
£76Air Nostrum
Mon
8 Nov
£22Renfe
£27Avanza
£63Air Nostrum
Tue
9 Nov
£22Renfe
£27Avanza
Find prices
Wed
10 Nov
£22Renfe
£27Avanza
£76Air Nostrum
Thu
11 Nov
£22Renfe
£27Avanza
Find prices
Fri
12 Nov
Find prices
£27Avanza
£76Air Nostrum
Sat
13 Nov
Find prices
£27Avanza
Find prices
Sun
14 Nov
Find prices
£27Avanza
£76Air Nostrum
Mon
15 Nov
Find prices
£27Avanza
£63Air Nostrum
Tue
16 Nov
£22Renfe
£27Avanza
Find prices

These companies trust us. We sell their tickets all in one place.

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information between Madrid and Badajoz

distanceDistance203 miles (327 km)
durationAverage coach duration5 h 25 min
priceAverage coach ticket price£29 (€33)
changesDirect coachYes
carriersCoach companiesAvanza or BlaBlaCar

Coaches from Madrid to Badajoz cover the 203 miles (327 km) long journey taking on average 5 h 25 min with our travel partners like Avanza or BlaBlaCar. There are direct coach services available. While the average ticket price for this trip costs around £29, you can find the cheapest coach ticket for as low as £27. Travellers depart most frequently from Madrid-Puerta de Atocha and arrive in Badajoz.

Coach companies

Avanza Madrid – Badajoz

For as little as £27 you can travel by coach from Madrid to Badajoz with Avanza. Omio will show you the best deals, timetables and tickets available for this route.

Avanza

Avanza is one of the best options when travelling by coach between Madrid and Badajoz. Omio quickly shows you current Avanza coach timetables for the Madrid - Badajoz trip and makes it easier than ever for you to buy coach tickets online for the cheapest, fastest or earliest route available. The distance between Madrid and Badajoz is around 203 miles (327 km) and the cheapest Avanza one-way ticket you can book starts at £27. As you check the latest Madrid to Badajoz coach timetable from Avanza for your ideal departure and arrival times, you can also review travel information, such as luggage policy and amenities offered onboard, and compare the best route available to arrive to Badajoz safely. If you search for Avanza tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Avanza ticket between Madrid and Badajoz so you can spend more time enjoying the smooth and easy journey!

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Refund or voucher policy
  • If you've booked with Omio, you can request a full refund in case your booking travel date is from March 20 onwards. For those bookings before that date, contact Omio Customer Service and we will check with the bus operator accordingly.

Travel Tips

Buses from Madrid to Badajoz
Take the bus to Badajoz easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Badajoz.
FAQs
How much does a cheap coach from Madrid to Badajoz cost?
You can find a cheap coach from Madrid to Badajoz for some dates and times for as low as £27  one way in the next 7 days.
How much is a coach ticket from Madrid to Badajoz?
The Madrid to Badajoz coach ticket price is on average £29  if you are looking to purchase your tickets for this trip in the next week.
How far is it from Madrid to Badajoz by coach?
You should expect to travel around 203 miles (327 km)  between Madrid and Badajoz by coach.
What is the average Madrid to Badajoz coach duration?
On average the coach from Madrid to Badajoz duration is 5 h 25 min  for the 203 miles (327 km) long journey, but the travel time can vary if you depart on weekends and holidays.
What is the departure coach station in Madrid and arrival coach station in Badajoz?

When taking the coach between Madrid and Badajoz, you can choose to depart from coach stations like Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal. Your trip can end in coach stations such as Badajoz, Badajoz, Avenida Carolina Coronado and Badajoz, Estación De Autobuses.

Omio customers who travel this route most frequently depart from Madrid-Puerta de Atocha   and arrive in Badajoz.

Where is the coach station in Madrid? Where is the coach station in Badajoz?

Passengers booking this route most frequently board their coaches from Madrid-Puerta de Atocha and need to travel around 1 mile (s) / 1 km from the city centre to get to this coach station.

Passengers arriving in Badajoz most often arrive at Badajoz and need to travel around 0 mile (s) / 0 km from this coach station to the city centre.

What coach companies go from Madrid to Badajoz?
When taking a coach from Madrid to Badajoz, you can count on Avanza or BlaBlaCar for the best way to get you to Badajoz. You can also check all possible coach companies who offer a service between Madrid and Badajoz and compare the amenities they offer before buying a coach ticket.
Are there any Madrid to Badajoz direct coaches?
Yes, you can look for direct coaches from Madrid to Badajoz with BlaBlaCar  without needing to change in between. Taking a direct coach tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
What are the first and last departure coach times from Madrid to Badajoz?
You can take the first coach from Madrid to Badajoz at 05: 50   or take the last coach from Madrid to Badajoz leaving at 15: 50. Look for the latest Madrid Badajoz coach times on Omio and book the best time to take the coach for this journey.
How early should I purchase Madrid to Badajoz coach tickets to get the best deals?
The price of a one way coach ticket from Madrid to Badajoz is on average £29 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for coaches from all possible coach companies offering this route. In general, you can find coach tickets from Madrid to Badajoz available a few months in advance.

Important Stations and Airports for this Journey