There are 6 ways to get from Toledo to Cádiz by bus, train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, train  •  6 h 12 min

  1. Take the bus from Toledo to Parla 013 / ...
  2. Take the train from Madrid-Puerta de Atocha to Cadiz A

$82 - $104

Cheapest option

Bus Socibus  •  10 h 5 min

  1. Take the bus from Toledo to Madrid 013 / ...
  2. Take the bus from Madrid to Cadiz

$35 - $59

4 alternative options

Bus ALSA  •  11 h 15 min

  1. Take the bus from Toledo to Merida
  2. Take the bus from Merida to Cadiz

$73 - $107

Drive  •  5 h 48 min

  1. Drive from Toledo to Cádiz 367.1 miles

$65 - $100

Bus, fly to Jerez, train  •  5 h 54 min

  1. Take the bus from Toledo to Madrid
  2. Fly from Madrid (MAD) to Jerez (XRY) MAD - XRY
  3. Take the train from Aeropuerto de Jerez to Cádiz

$82 - $392

Bus, fly to Sevilla, train  •  6 h 26 min

  1. Take the bus from Toledo to Madrid
  2. Fly from Madrid (MAD) to Sevilla (SVQ) MAD - SVQ
  3. Take the train from Sevilla Santa Justa to Cadiz

$57 - $273

What companies run services between Toledo, Spain and Cádiz, Spain?

You can take a bus from Toledo to Cádiz via Madrid in around 10 h 5 min.

Airlines
Iberia
Website
iberia.com
Flights from Madrid to Jerez
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$140 - $480
Flights from Madrid to Sevilla
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$30 - $290
Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Madrid-Puerta de Atocha to Cadiz
Ave. Duration
4 h
Frequency
Every 4 hours
Estimated price
$75 - $95
Website
renfe.com
Train from Aeropuerto de Jerez to Cádiz
Ave. Duration
54 min
Frequency
Every 2 hours
Estimated price
$5 - $19
Website
renfe.com
Train from Sevilla Santa Justa to Cadiz
Ave. Duration
1 h 32 min
Frequency
Hourly
Estimated price
$19 - $35
Website
renfe.com
Bus operators
Autocares Grupo Samar
Phone
+34 (0) 91 723 05 06
Email
autocares.samar@samar.es
Website
samar.es
Bus from Toledo to Parla
Ave. Duration
30 min
Frequency
Hourly
Estimated price
$3 - $6
Schedules at
samar.es
Bus from Toledo to Madrid
Ave. Duration
1 h
Frequency
Hourly
Estimated price
$5 - $9
Schedules at
samar.es
Socibus
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Toledo to Merida
Ave. Duration
5 h
Frequency
Once daily
Estimated price
$35 - $55
Website
alsa.com
Bus from Merida to Cadiz
Ave. Duration
5 h 15 min
Frequency
Once daily
Estimated price
$35 - $55
Website
alsa.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, Need to know: Greyhound and Want to know more about Flixbus? - to help you get the most out of your next trip.

Questions & Answers

How far is it from Toledo to Cádiz?

The distance between Toledo and Cádiz is 420 km. The road distance is 587 km.

What is the cheapest way to get from Toledo to Cádiz?

The cheapest way to get from Toledo to Cádiz is to bus which costs 28€ - 50€ and takes 10 h 5 min.

What is the fastest way to get from Toledo to Cádiz?

The quickest way to get from Toledo to Cádiz is to drive which takes 5 h 48 min and costs 55€ - 85€.

Is there a direct bus between Toledo and Cádiz?

No, there is no direct bus from Toledo to Cádiz. However, there are services departing from Toledo and arriving at Cadiz via Madrid. The journey, including transfers, takes approximately 10 h 5 min.

How long does it take to get from Toledo to Cádiz?

It takes approximately 6 h 12 min to get from Toledo to Cádiz, including transfers.