Travel options
from Madrid to Badajoz

You can get from Madrid to Badajoz by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Fri
Oct 22
$43Renfe
$38Avanza
Find prices
Sat
Oct 23
$37Renfe
$38Avanza
Find prices
Sun
Oct 24
$47Renfe
$38Avanza
Find prices
Mon
Oct 25
$43Renfe
$38Avanza
$106Air Nostrum
Tue
Oct 26
$37Renfe
$38Avanza
Find prices
Wed
Oct 27
$37Renfe
$38Avanza
$106Air Nostrum
Thu
Oct 28
$43Renfe
$38Avanza
Find prices
Fri
Oct 29
$43Renfe
$38Avanza
Find prices
Sat
Oct 30
$37Renfe
$38Avanza
Find prices
Sun
Oct 31
$31Renfe
$38Avanza
$106Air Nostrum
Mon
Nov 1
$43Renfe
$38Avanza
$106Air Nostrum
Tue
Nov 2
$37Renfe
$38Avanza
Find prices
Wed
Nov 3
$31Renfe
$38Avanza
$87Air Nostrum
Thu
Nov 4
$31Renfe
$38Avanza
Find prices
Fri
Nov 5
$37Renfe
$38Avanza
$106Air Nostrum
Sat
Nov 6
$31Renfe
$38Avanza
Find prices
Sun
Nov 7
Find prices
$38Avanza
$87Air Nostrum
Mon
Nov 8
$31Renfe
Find prices
$87Air Nostrum
Tue
Nov 9
$31Renfe
$38Avanza
Find prices
Wed
Nov 10
$31Renfe
$38Avanza
$87Air Nostrum
Thu
Nov 11
$31Renfe
$38Avanza
Find prices

Travel Information between Madrid and Badajoz

distanceDistance203 miles (327 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$38 - $71
cheapestCheapest modeBus • $38 (€31) • 5 h 25 min
fastestFastest modeFlight • $71 (€58) • 1 h 5 min
carriersPopular travel companiesAvanza, Iberia or Renfe

Travel 203 miles (327 km) by bus, flight or train from Madrid to Badajoz. If speed is a priority, then a flight is the best option with an average duration of 1 h 5 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $38 (€31). The most popular travel companies which serve this route are Avanza, Iberia or Renfe among others. Travelers can even take a direct bus or train from Madrid to Badajoz.

Travel Tips

Travel from Madrid to Badajoz
Travel 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 do I get from Madrid to Badajoz?

There are 3 ways that you can travel from Madrid to Badajoz. You can take a bus, flight or train.

How do I get from Madrid to Badajoz the cheapest way?

The cheapest way to go to Badajoz from Madrid is by taking a bus, which costs on average $38 (€31).

This is compared to other ways of getting to Badajoz:

A bus is $33 (€27) less than a flight for this trip with tickets for a flight from Madrid to Badajoz costing on average $71 (€58).

A bus is generally $9 (€7) less than a train for the same trip. Taking a train costs on average $47 (€38) from Madrid to Badajoz.

What is the fastest way to get from Madrid to Badajoz?

The quickest way to travel between Madrid and Badajoz is by flight, which takes on average 1 h 5 min   compared to other travel options that may take you longer to get to your destination:

In comparison, going by bus can take 5 h 25 min   on average.

In comparison, traveling by train can take you on average 5 h 8 min.

How far is it from Madrid to Badajoz?

The distance is approximately 203 miles (327 km) from Madrid to Badajoz.

How many scheduled departures are there a day from Madrid to Badajoz?

The average frequency per day from Madrid to Badajoz is:

  • 1 train per day.

However, we recommend checking specific travel dates for your trip between Madrid and Badajoz as scheduled services by bus, flight or train can vary by season or day of the week.

Where do I depart from Madrid? Where do I arrive in Badajoz?

These are the most popular departure and arrival points when traveling from Madrid to Badajoz:

  • Most travelers board their bus from Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 and arrive in Badajoz.
  • Most travelers take a flight from Madrid Barajas Airport to Badajoz.
  • Most travelers take a train from Madrid-Puerta de Atocha to Badajoz.
Which travel companies can get me from Madrid to Badajoz?

If finding a good deal is your main consideration for your trip from Madrid to Badajoz, then we'll help you find the best value travel companies for you:

  • Travel with Avanza to go to Badajoz by bus. For a good deal on tickets, you can find Avanza Madrid to Badajoz tickets on Omio for $38 (€31).
  • Iberia can take you to Badajoz by plane. If searching for a good deal on flights, you can find tickets for Iberia from Madrid to Badajoz for $71 (€58).
  • Renfe can get you to Badajoz by train. You can find a good deal for train tickets with Renfe from Madrid to Badajoz for $47 (€38) on Omio.
Can I travel directly from Madrid to Badajoz?

Yes, there are direct routes from Madrid to Badajoz with the following travel companies:

  • You'll find 1 direct train a day to Badajoz with Renfe.

Direct services to Badajoz tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.

What is another destination I should add to my tour from Madrid to Badajoz?
Many of our customers who book a trip from Madrid to Badajoz often extend their vacation and travel to other popular destinations like Sevilla, Lisbon or Barcelona. If you’re thinking of adding another destination to your Madrid and Badajoz itinerary, let Omio find you the best connections between Badajoz and any of these top destinations today!
When should I purchase a ticket from Madrid to Badajoz online to score the best deals?

When planning your trip from Madrid to Badajoz, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Bus tickets are costing $38 (€31) one way on average.
  • Plane tickets are costing $71 (€58) one way on average.
  • Train tickets are costing on average $47 (€38) one way.

However, we recommend buying tickets from Madrid to Badajoz online a few months in advance to get the best deals and save money on your upcoming journey.

Important Stations and Airports for this Journey