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