Cheap bus tickets from Badajoz to Madrid

Showing times and prices for Jan 24

Cheapest

$28

Average

$29

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 $ 29 if you buy it on the day, but the cheapest tickets can be found for only $ 28.

06:00AMBadajoz4h10 10:10AMMadrid
0 changes
$281One-way
10:30AMBadajoz4h00 02:30PMMadrid
0 changes
$291One-way
06:00AMBadajoz4h20 10:20AMMadrid
0 changes
$291One-way
05:30PMBadajoz4h00 09:30PMMadrid
0 changes
$301One-way
07:00AMBadajoz3h50 10:50AMMadrid
0 changes
$301One-way

Bus schedule from Badajoz to Madrid

Showing buses for tomorrow, Mon, Jan 24
06:00AMBadajoz4h10 10:10AMMadrid
0 changes
06:00AMBadajoz4h20 10:20AMMadrid
0 changes
07:00AMBadajoz3h50 10:50AMMadrid
0 changes
10:30AMBadajoz4h00 02:30PMMadrid
0 changes
05:30PMBadajoz4h00 09:30PMMadrid
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Jan 24
$46Renfe Intercity
$37Avanza
Find prices
Tue
Jan 25
$36Renfe Intercity
$37Avanza
Find prices
Wed
Jan 26
$31Renfe Intercity
$37Avanza
$82Air Nostrum
Thu
Jan 27
$31Renfe Intercity
$37Avanza
Find prices
Fri
Jan 28
$36Renfe Intercity
$37Avanza
$94Air Nostrum
Sat
Jan 29
Find prices
$37Avanza
Find prices
Sun
Jan 30
$36Renfe Intercity
$37Avanza
$94Air Nostrum
Mon
Jan 31
$36Renfe Intercity
$37Avanza
$94Air Nostrum
Tue
Feb 1
$31Renfe Intercity
Find prices
Find prices
Wed
Feb 2
$31Renfe Intercity
$37Avanza
$82Air Nostrum
Thu
Feb 3
$31Renfe Intercity
$37Avanza
Find prices
Fri
Feb 4
$31Renfe Intercity
$37Avanza
$82Air Nostrum
Sat
Feb 5
$31Renfe Intercity
$37Avanza
Find prices
Sun
Feb 6
$31Renfe Intercity
Find prices
Find prices
Mon
Feb 7
$31Renfe Intercity
$37Avanza
$82Air Nostrum
Tue
Feb 8
$31Renfe Intercity
Find prices
Find prices
Wed
Feb 9
$31Renfe Intercity
$37Avanza
$82Air Nostrum
Thu
Feb 10
$31Renfe Intercity
Find prices
Find prices
Fri
Feb 11
$31Renfe Intercity
Find prices
$82Air Nostrum
Sat
Feb 12
$31Renfe Intercity
Find prices
Find prices

Bus times from Badajoz to Madrid

Showing times and prices for Jan 24

Fastest Journey

3 h 50 m

Average

4 h 4 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 4 m but if you time it right, some buses will get you there in just 3 h 50 m .

The slowest buses will take 4 h 20 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.

07:00AMBadajoz3h50 10:50AMMadrid
0 changes
$301One-way
10:30AMBadajoz4h00 02:30PMMadrid
0 changes
$291One-way
05:30PMBadajoz4h00 09:30PMMadrid
0 changes
$301One-way
06:00AMBadajoz4h10 10:10AMMadrid
0 changes
$281One-way
06:00AMBadajoz4h20 10:20AMMadrid
0 changes
$291One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Badajoz to Madrid

distanceDistance203 miles (327 km)
durationAverage bus duration5 h 40 min
priceAverage bus ticket price$37 (€31)
frequencyBus frequency4 a day
changesDirect busYes, there are 4 direct buses a day
carriersBus companiesAvanza or BlaBlaCar

Buses from Badajoz to Madrid cover the 203 miles (327 km) long trip taking on average 5 h 40 min with our travel partners like Avanza or BlaBlaCar. Normally, there are 4 buses operating per day, including direct services available. You can get the cheapest bus tickets for this route for as low as $37 (€31), but the average price of bus tickets is $37 (€31). Travelers depart most frequently from Badajoz and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Bus providers: Avanza from Badajoz to Madrid

Buy your official Avanza bus tickets to Madrid from Badajoz from $37 (€31) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most affordable route.

Avanza

Avanza is one of Spain biggest bus companies and offers only one type of ticket for your next bus to Madrid from Badajoz: Standard Ticket.

Find the perfect Avanza bus from Badajoz to Madrid for a smooth and relaxing journey. Omio makes it convenient for you to check the latest Avanza bus schedules and compare the cheapest, fastest or earliest bus to Madrid from Badajoz. You can also check relevant travel information for the Avanza bus, 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 bus tickets online. You can expect to travel around 203 miles (327 km) on this journey and your Avanza Badajoz to Madrid bus ticket can cost as little as $37 (€31) 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 bus tickets online quickly and easily on Omio and enjoy the travel experience!

  • Average Price: $37

These are Avanza's ticket policies for COVID-19 for the bus 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: Bus to Madrid from Badajoz

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 buses to Madrid from Badajoz cost?

Looking to save money on your journey? Omio customers have found the cheapest bus from Badajoz to Madrid for the next 7 days starting from $37 (€31)  one way.

What is the cost of a bus from Badajoz to Madrid?

If you’re looking to buy your bus tickets in the next week, you can expect the Badajoz to Madrid bus price to come in at an average of $37 (€31)  one way.

How far is it from Badajoz to Madrid by bus?

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

How long is a bus from Badajoz to Madrid on average?

On average the Badajoz to Madrid bus travel time is 5 h 40 min  for the 203 miles (327 km) long journey, but the duration can vary if you travel on weekends and holidays.

What bus station in Badajoz goes to Madrid? What bus station do I come into Madrid from Badajoz?

Some of the Badajoz bus stations to Madrid you can start your journey from include Badajoz, Badajoz, Avenida Carolina Coronado and Badajoz, Estación De Autobuses. Similarly, some of the arrival bus stations in Madrid include Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal.

When traveling this route, Omio customers are departing most frequently from Badajoz   and arriving in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

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

Passengers board the bus most frequently from Badajoz, which is located around 1.1 miles (1.7 km) away from the city center, and they get off the bus at Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, located 1.9 miles (3.1 km) away from the city center.

What bus providers offer a service to Madrid from Badajoz?

When taking a bus from Badajoz to Madrid, you can count on Avanza or BlaBlaCar for the best way to get you to Madrid. You can also check all possible bus companies who offer a service to Madrid from Badajoz and compare the amenities they offer before buying a bus ticket.

Is there a direct bus from Badajoz to Madrid?

Yes, there are 4 direct buses per day from Badajoz to Madrid. You can look to travel with BlaBlaCar  without needing to transfer at another stop in between. Taking a direct bus 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.

How many bus services are there between Badajoz and Madrid a day?

On average, there are 4 buses a day from Badajoz to Madrid. The bus times and services may be different on weekends and holidays compared to weekdays.

When does the first bus depart from Badajoz to Madrid? When does the last bus depart from Badajoz to Madrid?

The first Badajoz to Madrid bus departs at 8: 00 AM   and the last bus from Badajoz to Madrid leaves at 3: 00 PM. Check out the most up-to-date bus schedule from Badajoz to Madrid on Omio and find the best time to travel to your destination.

When should I purchase the Badajoz to Madrid bus for the best deals on tickets?

If you purchase the Badajoz to Madrid bus within the next 7 days, you can find one way tickets to cost on average $37 (€31). However, booking your bus ticket in advance gives you access to the best prices for buses between Badajoz and Madrid. Look out for bus tickets for this route to go on sale a few months before your planned departure date to find the best deals.