Travel from Cádiz to Seville

Bus or train from Cádiz to Seville?

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

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 Cádiz to Seville

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

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

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

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

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

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

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

Operators from Cádiz to Seville

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