Train

Take the train Renfe Viajeros at the station Estación de tren de Atocha.

The journey takes approximately 4 h 45 m. Ticket price is about €45 The travel distance is 622 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Cadiz.


🛏 Find hotel deals and discounts up to 20% in Cádiz at Booking


Bus

Take the Socibus bus at the Estación Sur de Autobuses station .

The journey takes approximately 7 h 55 m. Ticket price is about €35 The travel distance is 626 km.

Carrier is Socibus.

Buy ticket

Get off at the Cadiz.


🛏 Find hotel deals and discounts up to 20% in Cádiz at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 6 h 11 m. The travel distance is 649 km.

Get off at the Cádiz.


🛏 Find hotel deals and discounts up to 20% in Cádiz at Booking


Fly to Jerez train

Take the train Renfe Cercanias at the station Estación de tren Madrid-Recoletos.

The journey takes approximately 26 m. Ticket price is about €2 The travel distance is 15 km.

Carrier is Renfe Cercanias.

Buy ticket

Fly out to Madrid (MAD) of the Jerez (XRY) airport.

The journey takes approximately 1 h 10 m. Ticket price is about €40

Carrier is Iberia.

🔎

🚖 Find a cheap local taxi

Get off at the Jerez (XRY).
Take the train Renfe Viajeros at the station La Parra.

The journey takes approximately 43 m. Ticket price is about €3 The travel distance is 58 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Cadiz.


🛏 Find hotel deals and discounts up to 20% in Cádiz at Booking


Fly to Sevilla train

Take the train Renfe Cercanias at the station Estación Sur de Autobuses.

The journey takes approximately 26 m. Ticket price is about €2 The travel distance is 626 km.

Carrier is Renfe Cercanias.

Buy ticket

Get off at the Cadiz.
Fly out to Madrid (MAD) of the Sevilla (SVQ) airport.

The journey takes approximately 1 h 10 m. Ticket price is about €25

Carrier is Iberia.

🔎

🚖 Find a cheap local taxi

Get off at the Sevilla (SVQ).
Take the Sevilla (TUSSAM) bus at the Aeropuerto de Sevilla station .

The journey takes approximately 24 m. The travel distance is 9 km.

Carrier is Sevilla (TUSSAM).

Buy ticket

Get off at the Auxiliar Kansas City.
Take the train Renfe Viajeros at the station Sevilla-Santa Justa.

The journey takes approximately 1 h 27 m. Ticket price is about €14 The travel distance is 152 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Cadiz.


🛏 Find hotel deals and discounts up to 20% in Cádiz at Booking


The cheapest way to travel from Madrid to Cádiz is by taking a Bus with an average price of €35. The journey takes approximately 7 ч. 55 мин.

Fly to Jerez train is the fastest way to travel from Madrid to Cádiz. Tickets cost €45. The journey takes approximately 4 ч. 19 мин.

Madrid is approximately 649 km away from Cádiz. The trip by car takes 6 h 11 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the Socibus company. Tickets cost about €35. A bus trip from Madrid to Cádiz will take 7 h 55 m.

The average journey time by car between Madrid and Cádiz is 6 h 11 m.