The cheapest buses from Badajoz to Madrid

Showing times and prices for 19 Oct

Cheapest

£16

Average

£21

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Badajoz to Madrid will cost around £ 21 if you buy it on the day, but the cheapest tickets can be found for only £ 16.

05:00Badajoz4h10 09:10Madrid
0 changes
£161One-way
17:00Badajoz4h30 21:30Madrid
0 changes
£201One-way
06:30Badajoz4h20 10:50Madrid
0 changes
£211One-way
15:30Badajoz4h10 19:40Madrid
0 changes
£221One-way
20:00Badajoz4h10 00:10Madrid
0 changes
£241One-way

Timetable Badajoz to Madrid

Showing buses for tomorrow, Tue, 19 Oct
05:00Badajoz4h10 09:10Madrid
0 changes
06:30Badajoz4h20 10:50Madrid
0 changes
15:30Badajoz4h10 19:40Madrid
0 changes
17:00Badajoz4h30 21:30Madrid
0 changes
20:00Badajoz4h10 00:10Madrid
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
18 Oct
Find prices
Find prices
£64Air Nostrum
Tue
19 Oct
£26Renfe
£27Avanza
Find prices
Wed
20 Oct
£26Renfe
£27Avanza
£64Air Nostrum
Thu
21 Oct
£26Renfe
£27Avanza
Find prices
Fri
22 Oct
£34Renfe
£27Avanza
£64Air Nostrum
Sat
23 Oct
£26Renfe
£27Avanza
Find prices
Sun
24 Oct
£26Renfe
£27Avanza
£64Air Nostrum
Mon
25 Oct
£26Renfe
£27Avanza
£51Air Nostrum
Tue
26 Oct
£22Renfe
£27Avanza
Find prices
Wed
27 Oct
£22Renfe
£27Avanza
£51Air Nostrum
Thu
28 Oct
£22Renfe
£27Avanza
Find prices
Fri
29 Oct
£22Renfe
£27Avanza
£64Air Nostrum
Sat
30 Oct
£26Renfe
£27Avanza
Find prices
Sun
31 Oct
Find prices
£27Avanza
£51Air Nostrum
Mon
1 Nov
£34Renfe
£27Avanza
£64Air Nostrum
Tue
2 Nov
£26Renfe
£27Avanza
Find prices
Wed
3 Nov
£22Renfe
£27Avanza
£51Air Nostrum
Thu
4 Nov
£22Renfe
£27Avanza
Find prices
Fri
5 Nov
£22Renfe
£27Avanza
£64Air Nostrum
Sat
6 Nov
£22Renfe
£27Avanza
Find prices
Sun
7 Nov
£22Renfe
£27Avanza
£51Air Nostrum

The fastest buses from Badajoz to Madrid

Showing times and prices for 19 Oct

Fastest Journey

4 h 10 m

Average

4 h 16 m

Buses per day

5

Distance

328 km

Of the 5 buses that leave Badajoz for Madrid every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 328 km distance in an average of 4 h 16 m but if you time it right, some buses will get you there in just 4 h 10 m .

The slowest buses will take 4 h 30 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

15:30Badajoz4h10 19:40Madrid
0 changes
£221One-way
05:00Badajoz4h10 09:10Madrid
0 changes
£161One-way
20:00Badajoz4h10 00:10Madrid
0 changes
£241One-way
06:30Badajoz4h20 10:50Madrid
0 changes
£211One-way
17:00Badajoz4h30 21:30Madrid
0 changes
£201One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information to Madrid from Badajoz

distanceDistance203 miles (327 km)
durationAverage coach duration5 h 15 min
priceAverage coach ticket price£27 (€31)
frequencyCoach frequency4 a day
changesDirect coachYes, there are 4 direct coaches a day
carriersCoach companiesAvanza or BlaBlaCar

Coaches from Badajoz to Madrid cover the 203 miles (327 km) long journey taking on average 5 h 15 min with our travel partners like Avanza or BlaBlaCar. Normally, there are 4 coaches operating per day, including direct services available. While the average ticket price for this route costs around £27, you can find the cheapest coach ticket for as low as £27. Travellers depart most frequently from Badajoz and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Coach companies

Badajoz to Madrid with Avanza

Travel from Badajoz to Madrid from £27 with Omio’s coach partners Avanza! You can find the best timetables and tickets when comparing and booking the most affordable journey for you.

Avanza

Find the perfect Avanza coach between Badajoz and Madrid for a smooth and relaxing journey. Omio makes it convenient for you to check the latest Avanza coach timetables and compare the cheapest, fastest or earliest coach from Badajoz to Madrid. You can also check relevant travel information for the Avanza coach, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap Avanza coach tickets online. You can expect to travel around 203 miles (327 km) on this trip and your Avanza Badajoz to Madrid coach ticket can cost as little as £27 one-way if you book in advance. When you search for Avanza tickets from Badajoz to Madrid in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official Avanza coach tickets online quickly and easily on Omio and enjoy the travel experience!

These are Avanza 's ticket policies for COVID-19 for the coach between Badajoz and Madrid:

  • 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 Badajoz to Madrid
Take the bus to Madrid 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 Badajoz to Madrid.
FAQs
How much do cheap coaches from Badajoz to Madrid cost?
Omio customers have found cheap coach tickets from Badajoz to Madrid for as low as £27  for the next 7 days.
How much is a coach ticket from Badajoz to Madrid?
If you are looking to book your coach ticket in the next 7 days, you can expect the Badajoz to Madrid coach to cost on average £27  one way.
What is the distance to Madrid from Badajoz by coach?
When travelling this route you should expect the distance from Badajoz to Madrid via coach to be approximately 203 miles (327 km).
How long is the coach journey between Badajoz and Madrid?
On average the Badajoz to Madrid coach time is 5 h 15 min  covering the 203 miles (327 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which coach station from Badajoz to Madrid do I depart from? Which Madrid coach station from Badajoz do I arrive in?

When departing from Badajoz, you have various coach station options to start your route from including Badajoz, Badajoz, Avenida Carolina Coronado and Badajoz, Estación De Autobuses. When arriving in Madrid, you can end your journey in 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.

Omio customers book a coach from Badajoz   to Madrid, Estación Sur/Gare routière Méndez Alvaro - 83   most frequently for this route.

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

You can find the most popular departure coach station for this route, Badajoz, located approximately 1 mile (s) / 1 km from the city centre of Badajoz. The most popular arrival coach station in Madrid, called Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, is located around 2 mile (s) / 3 km away from its city centre.

What coach companies go from Badajoz to Madrid?
If you're looking for coaches from Badajoz to Madrid, you can rely on Avanza or BlaBlaCar to get you to Madrid. It's also good to check out all possible coach companies for the Badajoz to Madrid route to see if there might be differences in the amenities they offer.
Is there a direct coach from Badajoz to Madrid?
Yes, there are 4 direct coaches per day from Badajoz to Madrid with BlaBlaCar, and you won’t need to change in between. Direct coach services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you buy your coach ticket.
How many coaches are there from Badajoz to Madrid a day?
On average, there are 4 coaches a day from Badajoz to Madrid. The coach times and services may be different on weekends and holidays compared to weekdays.
When does the first coach depart from Badajoz to Madrid? When does the last coach depart from Badajoz to Madrid?
If you prefer early morning coaches from Badajoz to Madrid, the first coach leaves at 07: 00. If you prefer late night coaches from Badajoz to Madrid, the last coach of the day leaves at 15: 00. Omio shows you the latest coach from Badajoz to Madrid timetable to help you book the best departure time for this journey.
How far in advance should I book coach tickets to Madrid from Badajoz for the best deals?
The price of a one way coach ticket from Badajoz to Madrid is on average £27 if you book 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 journey. In general, you can find coach tickets between Badajoz and Madrid available a few months in advance.

Important Stations and Airports for this Journey