Travel from Seville to Cádiz

Bus or train from Seville to Cádiz?

Spanish Railways (RENFE) operates a train from Seville to Cádiz hourly. Tickets cost $19 - $35 and the journey takes 1 h 35 min. Alternatively, Transportes Comes operates a bus from Seville to Cádiz every 2 hours. Tickets cost $11 - $17 and the journey takes 1 h 45 min. ALSA also services this route 3 times a day.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Seville to Cádiz

ModeDurationPrice
From Sevilla-San Bernardo train to Cadiz.1 h 35 min£21
From Seville bus to Cadiz.1 h 45 min£11
From Seville bus to Sanlúcar de Barrameda then bus to Cadiz.2 h 55 min£12
From Seville rideshare to Cádiz.1 h 45 min£6
From Seville drive to Cádiz.1 h 13 min£12

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

The train from Sevilla-San Bernardo to Cadiz takes 1 h 35 min including transfers and departs hourly.

Is there a direct train between Seville and Cádiz?

Yes, there is a direct train departing from Sevilla-San Bernardo and arriving at Cadiz. Services depart hourly. The journey takes approximately 1 h 35 min.

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

Yes, there is a direct bus departing from Seville and arriving at Cadiz. Services depart three times a day, and operate every day. The journey takes approximately 1 h 45 min.

Operators from Seville to Cádiz

OperatorPhoneWebsite
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Transportes Comes956 291 168Transportes Comes
Autocares Grupo Samar+34 (0) 91 723 05 06Autocares Grupo Samar
Transportes Bahia de Cadiz+34 (0) 955 038 665Transportes Bahia de Cadiz
BlaBlaCar.esBlaBlaCar.es