The distance from Seville (Sevilla) in western Andalusia to the port city of Cádiz is about 75 miles (121 km). The most comfortable way to get from Seville to Cádiz is by hiring a private transfer or driving a rental car—a quick and easy trip of under 2 hours. Bus and train routes are also available.

Like most of Andalusia, Cádiz is packed with history; it’s one of the oldest inhabited cities in Europe. It’s also located near Jerez de la Frontera, famous for its sweet sherry wine and horse riding school. You can experience both Cádiz and Jerez with this eight-day itinerary.

By Rental Car or Private Transfer

Duration: 1.5 hours, more with stops

Getting from Seville to Cádiz takes just under 1.5 hours along highway AP4. This route includes tolls—they can be paid via machine using your credit card, or via cash to a tollbooth attendant. Alternatively, you can avoid the toll road by taking local roads N4 and CA31; however, this will add about half an hour to your trip.

The drive from Seville to Cádiz is straightforward, and you have the option of stopping at Jerez along the way. You can book a private transfer to drive you to Cádiz, or rent a car from one of the many major rental companies in Seville.

By Train

Duration: 1.5 hours

Spain’s state-owned train operator is called Renfe. Renfe operates trains between Seville (Santa Justa Station) and Cádiz’s main train station. Direct trains run frequently throughout the day.

Two types of trains run on this route: Media Distancia (MD) and Alvia. Alvia trains are slightly more expensive, and also slightly faster—they will save you around 15 minutes of travel time. The Alvia train ticket is “flexible”, meaning it offers better conditions for changes and cancellations.

Booking your tickets in advance is recommended since trains can get crowded (especially around public holidays). By booking in advance, you will also avoid having additional fees applied at the station.

By Bus

Duration: 2 hours

TG Comes operates buses between Seville (Prado Bus Station) and Cádiz (Cádiz Bus Station). Buses run throughout the day, and tickets can’t be booked further than a week or two in advance. Most buses in Spain have assigned seating, and on some routes you will have the opportunity to choose your seat.

Tickets can be booked either online, or at the bus station. The online fare includes a small processing fee. Booking in advance is recommended, as buses occasionally sell out.  

Prado Bus Station is located near Plaza de España in Seville. It can be accessed from the center by walking or taxi.


Map of How to Get from Seville to Cádiz
Map of How to Get from Seville to Cádiz