How to travel from Madrid to Badajoz

Sat, Jun 14
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information to Badajoz from Madrid

distanceDistance203 miles (327 km)
modeAvailable travel modesTrain, bus or flight
priceTicket price range$31 - $95
cheapestCheapest modeTrain • $31 (€28) • 4 h 5 min
fastestFastest modeFlight • $95 (€86) • 1 h 5 min
carriersPopular travel companiesAvanza, Air Nostrum or Renfe ALVIA

Travel 203 miles (327 km) by train, bus or flight to Badajoz from Madrid. The most popular travel companies which serve this trip are Avanza, Air Nostrum or Renfe ALVIA among others. Travelers can even take a direct bus, flight or train from Madrid to Badajoz.

Travel options
from Madrid to Badajoz

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

Our recommendation
train

The best way to travel from Madrid to Badajoz is by taking a train because it’s the best combination of price and speed.

Renfe ALVIA00190
08:51AM4h35
Madrid-Puerta de Atocha-Almudena Grandes
01:26PMBadajoz station
$571One-way
0 transfers
Cheapest
AvanzaNORMAL.
07:15AM6h05
Madrid, Estación Sur de Autobuses
01:20PMBadajoz, Estación De Autobuses
$551One-way
0 transfers
Fastest
Renfe ALVIA00192
04:38PM4h18
Madrid-Puerta de Atocha-Almudena Grandes
08:56PMBadajoz station
$641One-way
0 transfers
Other options
Renfe ALVIA00194
06:09PM4h19
Madrid-Puerta de Atocha-Almudena Grandes
10:28PMBadajoz station
$571One-way
0 transfers
Renfe AVLO02156+Renfe (13)18330
03:00PM6h26
Madrid-Puerta de Atocha-Almudena Grandes
09:26PMBadajoz station
$621One-way
1 transfer
Renfe Avant08100+Renfe18770
10:10AM5h55
Madrid-Puerta de Atocha-Almudena Grandes
04:05PMBadajoz station
$771One-way
1 transfer
AvanzaNORMAL.
02:30PM5h15
Madrid, Estación Sur de Autobuses
07:45PMBadajoz, Estación De Autobuses
$551One-way
0 transfers
AvanzaNORMAL.
04:30PM5h15
Madrid, Estación Sur de Autobuses
09:45PMBadajoz, Estación De Autobuses
$551One-way
0 transfers
AvanzaNORMAL.
05:30PM5h35
Madrid, Estación Sur de Autobuses
11:05PMBadajoz, Estación De Autobuses
$551One-way
0 transfers
IberiaIB607+BasebusNormal
11:20AM7h35
Madrid Barajas Airport (MAD)
06:55PMBadajoz, Estación De Autobuses
$2721One-way
1 transfer
IberiaIB1751+BasebusNormal
07:40AM8h15
Madrid Barajas Airport (MAD)
03:55PMBadajoz, Estación De Autobuses
$3221One-way
1 transfer
IberiaIB1751+BasebusNormal
07:40AM11h15
Madrid Barajas Airport (MAD)
06:55PMBadajoz, Estación De Autobuses
$3221One-way
1 transfer

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, buses and flights

Sun
Jun 15
Mon
Jun 16
Tue
Jun 17
Wed
Jun 18
Thu
Jun 19
Fri
Jun 20
Sat
Jun 21
Sun
Jun 22
Mon
Jun 23
Tue
Jun 24
Wed
Jun 25
Thu
Jun 26
Fri
Jun 27
Sat
Jun 28
Sun
Jun 29
Mon
Jun 30
Tue
Jul 01
Wed
Jul 02
Thu
Jul 03
Fri
Jul 04
Sat
Jul 05

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

All travel companies: Airlines, Train and Bus from Madrid to Badajoz

Find the best trip from Madrid to Badajoz with Omio's travel partners Iberia, Renfe and Air Nostrum! You'll find the best deals, schedules and tickets when comparing and booking the most convenient journey for you.

Renfe is Spain’s national travel company operating freight and passenger travel on Spain’s extensive railway network as well as international routes to neighboring France and Portugal. Renfe has a wide range of ticket types to fit your budget like the Basic, Elige and Premium tickets. Renfe also offers discount cards like the Renfe Gold Card and +Renfe Youth Card 50 for qualified travelers. You can use these savings offers and discount cards on Omio when booking your Madrid to Badajoz trip. Renfe has a vast fleet of travel with different levels of comfort, amenities and speed. The Renfe AVE travel run at high speed and serve long-distance routes, Alvia travel combine high-speed and normal speed travel serving domestic routes, Altaria serves domestic routes into southern Spain, Euromed offers domestic routes along the Mediterranean coast, Avant travel serve regional commuter routes and Trenhotel offers night travel routes.

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

      Iberia is Spain’s leading airline, headquartered in Adolfo Suárez-Madrid Barajas in Madrid, offering flights around Europe and across the world. It offers different fares for your next travel from Madrid to Badajoz including: Basic Fare, Classic Fare, Flexible Fare and Business Club.

        FAQs: Travel from Madrid to Badajoz

        FAQs: 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
        HomeTravelTravel to SpainTravel to BadajozHow to travel from Madrid to Badajoz

        The Omio App Makes Travel Planning Easy

        We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

        ios-badge
        android-badge
        Hand With Phone
        More routes, destinations and providers
        Currency
        Language

        Useful links