Tren en la ruta Cádiz Madrid
Train Route

Cádiz-Madrid trains: schedules, prices and offers

Train Cádiz-Madrid in 4 hours from €35. About 8 trains a day, cheap trains and packages. Check prices and book your trip.

From 35€ 8 trains/day AVE · Avant 4h 0'

Check prices for your dates

2026-04-14
Add return

🔒 No hidden fees · Best price guaranteed

35€Minimum price
4h 0'Direct journey
8Daily trains
35%Early booking savings
Route summary

Quick Summary of Route Cádiz-Madrid

The Cádiz-Madrid train covers 600 km in 4 hours with 8 daily frequencies between Cádiz and Madrid Puerta de Atocha. Prices from €35 to €180, with the cheapest time slot between 2:00 p.m. and 4:00 p.m. from Tuesday to Thursday. By booking 21 days in advance you save an average of 35%.
Train interior AVE
train interior
Distance600km
Minimum duration4h
Maximum duration4h 30min
Daily frequency8 trains
Minimum price€35
Maximum price€180
Average price€75
Cheapest strip2:00 p.m.-4:00 p.m. Tue.-Thu.
Optimal advance notice21 days (average savings 35%)
Origin stationCádiz
Destination stationMadrid Puerta de Atocha
Schedules

Train schedules Cádiz-Madrid

The Cádiz-Madrid trains run throughout the day with durations between 4h and 4h 30min. The first departure is around 06:30 and the last around 22:00. Check the search engine for exact times.

Indicative schedules Cádiz-Madrid (example)
ExitArrivalDurationGuyStops
06:30 08:30 4h
AVE
Straight
08:00 10:30 4h
AVE
Straight
11:00 13:30 4h
AVE
Straight
14:00 16:30 4h
Avant
Straight
17:00 19:30 4h
AVE
Straight
20:00 22:30 4h
AVE
Straight

Indicative schedules. Check actual availability for your date.

Prices

Train prices Cádiz-Madrid

Renfe ticket app
Check prices in the app
The Cádiz-Madrid train starts from €35 to €180. The average price is around €75. The cheapest months are usually November and February; July and August are the most expensive.
Train prices Cádiz-Madrid by type and class
Type/ClassFromAverage priceUntil
Avant (single class) €35 €52 €117
AVE Tourist €41 €75 €108
AVE Tourist Plus €75 €97 €144
AVE Preferred €105 €135 €180
Journey time

How long does the Cádiz-Madrid train take?

The fastest train Cádiz-Madrid takes 4 hours in direct service. Services with intermediate stops take up to 4h 30min.

🚄
AVE direct
4h
€75 · Several/day
⭐ Más rápido
🚄
Car
7h 30min approx.
🚄
Bus
10h approx.
20-40€ · Several/day
Stations

Stations of the route Cádiz-Madrid

Cádiz-Madrid trains depart from Cádiz and arrive at Madrid Puerta de Atocha. Both stations have connection to urban and suburban transport.
Station Cádiz
🟢 Origen
Cádiz
Cádiz
Connection with Cercanías and metro. Long distance services from Cádiz.
Cádiz main station for high-speed services.
⬦ Parada opcional
Seville Santa Justa / Córdoba
Link in Seville or Córdoba depending on service; duration 4h-4h 30min.
Station Madrid Puerta de Atocha
🏁 Destino
Madrid Puerta de Atocha
Madrid
Connection with urban transport. Arrival station at Madrid.
Madrid main station for long distance services.
On board

Service on board the train Cádiz-Madrid

Cádiz-Madrid trains offer free WiFi, plugs and cafeteria service on most services. Preferential class includes more space and in-seat catering.

Cafeteria service on board the AVE
Cafe AVE
Service Avlo AVE Tourist AVE Tourist Plus AVE Preferred
Wi-Fi
Plugs
Seat width 44cm 47cm 50cm 52cm
Leg space Standard Standard Broad Extra wide
Café
catering seat
digital press
Station Club Room
Change/cancellation Premium Only According to rate According to rate Including
Learn about all the Renfe services on board
Savings

Tips to get the best price on the train Cádiz-Madrid

For the best price on the Cádiz-Madrid train, book 21 days in advance and choose trains between 2:00 p.m. and 4:00 p.m. Tuesday to Thursday. Average price €75.
Reserve 21+ days in advance
Average savings of 35% compared to purchases in the last 48 hours
AVE Tourist: €35 with 30 days vs €62 with 2 days
Choose the time slot 2:00 p.m.-4:00 p.m.
Prices 22% cheaper than the 07:00-09:00 period
Average of €40 vs €51 in AVE Tourist
Travel Tuesday to Thursday
18% cheaper than Friday and Sunday
Average of €46 (Tues-Thurs) vs €55 (Fri-Sun)
Consider Avlo if you don't need flexibility
27% cheaper than AVE Average tourist
Average of €38 vs €52
November and February are the cheapest months
Average price €42-€44 vs €65-€68 in July-August
Up to 40% savings by choosing low season
FAQ

Train FAQ Cádiz-Madrid

How much does the Cádiz-Madrid train cost?

The train OTBLKd0f10860000f425b90dbc5f325242717OTEND starts from €35 in Avlo and €35 in AVE Tourist. The average price is €75. By booking 21 days in advance you save an average of 35%.

How long does the AVE Cádiz-Madrid take?

On this route, connection in Seville or Córdoba depending on the service; duration 4h-4h 30min. The direct duration is 4 hours.

What station does the train to Madrid leave from Cádiz?

Trains to Madrid depart from Cádiz depending on the service. They arrive at Madrid Puerta de Atocha, connected to the metro and Cercanías and about 15 minutes from the center.

How many trains are there a day from Cádiz to Madrid?

There are about 8 trains daily between Cádiz and Madrid (AVE and Avlo), with several departures in different time slots.

What is the best time to travel cheap from Cádiz to Madrid?

The cheapest time is between 2:00 p.m. and 4:00 p.m. from Tuesday to Thursday, with prices 22% lower than the average. Early morning trains are usually more expensive.

Can the train to Madrid be combined with a hotel?

Yes. Ofertren offers train+hotel packages Cádiz-Madrid from €95 per person (AVE round trip + 2 nights in a central hotel), with a saving of up to 25% compared to booking separately.

Does the Cádiz-Madrid train make intermediate stops?

On this route, connection in Seville or Córdoba depending on the service; duration 4h-4h 30min. The direct duration is 4 hours.

Last updated: 14/04/2026