Trains from Cádiz to Madrid

Fri, Aug 6
+ Add Return

COMPARE Prices across different modes

Fri
Aug 6
$100Renfe
$34Movelia
$139Vueling
Sat
Aug 7
Find prices
$37Secorbus
$112Iberia
Sun
Aug 8
$90Renfe
$37Secorbus
$66Iberia
Mon
Aug 9
$90Renfe
$37Secorbus
$122Vueling
Tue
Aug 10
$60Renfe
$34Movelia
$50Iberia
Wed
Aug 11
$60Renfe
$34Movelia
$104Vueling
Thu
Aug 12
$60Renfe
$34Movelia
$104Vueling
Fri
Aug 13
$60Renfe
$34Movelia
$50Iberia
Sat
Aug 14
$110Renfe
$34Movelia
$84Iberia
Sun
Aug 15
$98Renfe
$34Movelia
$91Iberia
Mon
Aug 16
$75Renfe
$34Movelia
$55Iberia
Tue
Aug 17
$60Renfe
$34Movelia
$142Vueling
Wed
Aug 18
$53Renfe
$34Movelia
$37Iberia
Thu
Aug 19
$45Renfe
$34Movelia
$37Iberia
Fri
Aug 20
$53Renfe
$37Secorbus
$111Vueling
Sat
Aug 21
$60Renfe
$34Movelia
$55Iberia
Sun
Aug 22
$68Renfe
$34Movelia
$139Vueling
Mon
Aug 23
$60Renfe
$34Movelia
$37Iberia
Tue
Aug 24
$53Renfe
$34Movelia
$33Iberia
Wed
Aug 25
$53Renfe
$34Movelia
$33Iberia
Thu
Aug 26
$45Renfe
$34Movelia
$33Iberia

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information from Cádiz to Madrid

distanceDistance302 miles (487 km)
durationAverage train duration4 h 6 min
priceAverage train ticket price$102 (€81)
changesDirect trainYes
carriersTrain companiesRenfe or Renfe AVE

Trains from Cádiz to Madrid cover the 302 miles (487 km) long trip taking on average 4 h 6 min with our travel partners like Renfe or Renfe AVE. There are direct train services available. While the average ticket price for this trip costs around $102 (€81), you can find the cheapest train ticket for as low as $75 (€60). Travelers depart most frequently from Cadiz and arrive in Madrid-Puerta de Atocha.

Train companies

Cádiz to Madrid with Renfe and AVE

Find the best trains from Cádiz to Madrid with Omio's travel partners Renfe and AVE from $75 (€60). We can find you the best deals, schedules and tickets when comparing and booking the best route.

AVE
Renfe

Enjoy a quick and easy journey on a train between Cádiz and Madrid with AVE, the high-speed train from Renfe, the main Spanish railroad company and official travel partner of Omio. Search all AVE train schedules and tickets on Omio to find the best deals for a train from Cádiz to Madrid covering the 302 miles (487 km) distance. Look out for ticket options like Promo, Promo +, and Flexible to find the most convenient Cádiz to Madrid train ride for you. Renfe AVE even offers discount cards for regular customers, such as the Renfe Gold Card and the + Renfe Youth 50 Card, which can be used when buying AVE tickets on Omio.

Renfe covers around 9, 300 miles (15, 000 km) between national and international routes, among which are its AVE routes that connect the main cities of Spain. AVE trains are well-known among travelers for providing ultimate comfort, flexibility and convenience. Their trains are the most popular of Renfe’s fleet due to their high speeds reaching up to 192 mph (310 kmh) on select routes. They are also popular with travelers due to their premium services onboard, such as a restaurant, bathrooms, WiFi access, and entertainment.

Travel Tips

Trains from Cádiz to Madrid
Travel by train 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 Cádiz to Madrid.
FAQs
How much do cheap train tickets between Cádiz and Madrid cost?
Looking to save money on your trip? Omio customers have found the cheapest train to Madrid from Cádiz for the next 7 days starting from $75 (€60)  one way.
What is the cost of a train to Madrid from Cádiz?
If you are looking to book your train ticket in the next 7 days, you can expect the Cádiz to Madrid train to cost on average $102 (€81)  one way.
What is the distance between Cádiz and Madrid by train?
When traveling this route you should expect the distance between Cádiz and Madrid by train to be approximately 302 miles (487 km).
How long is the train ride from Cádiz to Madrid?
On average the Cádiz to Madrid train time is 4 h 6 min  covering the 302 miles (487 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Cádiz and arrival train station in Madrid?

When taking the train to Madrid from Cádiz, you can choose to depart from train stations like Cadiz, Cadiz Estadio and Cadiz Cortadura. Your trip can end in train stations such as Madrid-Puerta de Atocha, Madrid Chamartín and Madrid Méndez Alvaro.

Omio customers who travel this route most frequently depart from Cadiz   and arrive in Madrid-Puerta de Atocha.

Where do I find the Cádiz train station to Madrid? Where is the Madrid train station?

You can find the most popular departure train station for this journey, Cadiz, located approximately 1 mile (s) / 1 km from the city center of Cádiz. The most popular arrival train station in Madrid, called Madrid-Puerta de Atocha, is located around 1 mile (s) / 1 km away from its city center.

Which train companies can get me from Cádiz to Madrid?
For the best Cádiz to Madrid train to book, you can travel safely and comfortably with Renfe or Renfe AVE. However, it's always good to check all possible train providers with services between Cádiz and Madrid to compare what amenities they may offer.
Are there any nonstop train services from Cádiz to Madrid?
Yes, there are direct trains per day from Cádiz to Madrid with Renfe, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your train ticket.
When does the first train depart from Cádiz to Madrid? When does the last train depart from Cádiz to Madrid?
You can take the first train from Cádiz to Madrid at 6: 15 AM. The last train from Cádiz to Madrid that you can take departs at 3: 28 PM. Omio shows you the latest train from Cádiz to Madrid schedule to help you book the best departure time for this trip.
How far in advance should I book a train ticket from Cádiz to Madrid to get the best deals?
The price of a one way train ticket from Cádiz to Madrid is on average $102 (€81) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets to Madrid from Cádiz available a few months in advance.