Badajoz to Madrid Train Prices and Times
Use Trip.com to buy tickets from Badajoz to Madrid, starting from $35.23 and averaging $46.86. The entire journey takes no more than 4h 26m. If you want to get a greater discounts, consider purchasing split tickets. Additionally, buying in advance is also good choice.
- Thu, Dec 26
- Fri, Dec 27From $35.23
- Sat, Dec 28From $35.23
- Sun, Dec 29From $35.23
- Mon, Dec 30From $35.23
- Tue, Dec 31From $35.23
- Wed, Jan 1
Departure | Arrival | Duration | Operator | Find Tickets |
---|---|---|---|---|
07:17 Badajoz | 11:43 Madrid-Atocha (Cercanias) | 4h 26m, Direct | renfe | Find Tickets |
17:43 Badajoz | 22:18 Paris | 4h 35m, Direct | renfe | Find Tickets View More Trains |
Badajoz to Madrid Train Route Details
The Badajoz to Madrid train ticket is from From $35.23. The average travel time is 4h 26m, covering a distance of approximately 205 miles. There are usually 2 daily trains provided by renfe. To plan your train journey in advance, please refer to our train route table below.
How to buy cheap Spanish train tickets
Book in Advance
Booking 60–90 days in advance can get you cheaper Renfe train tickets, available for you to plan your itinerary.
Buy a Return Ticket
A Return ticket includes both the outbound and return journeys, which is cheaper than buying two separate single tickets.
Use Trip.com Discounts
Frequently offers promotions and discounts.