Cadiz is the western end of Spain's main rail corridor across the Bay of Cadiz and lower Andalusia. The city has one principal long-distance train station, Cadiz, supported by several local rail stops in the urban area. Renfe is the main operator, running Alvia, Media Distancia, and regional services that connect the city with the national network through Jerez de la Frontera and Seville.
Services from Cadiz include Alvia intercity trains toward Madrid using high-speed infrastructure on part of the route, Media Distancia trains across Andalusia, and Cercanias regional trains serving the Cadiz-Jerez corridor. Cadiz train station is the main point for long-distance trains from Cadiz, while nearby stops such as San Severiano and Segunda Aguada handle local regional movements within the city.
Rail routes from Cadiz run north toward Jerez de la Frontera and Seville, onward toward Cordoba and Madrid, and along the Bay of Cadiz toward San Fernando, Puerto Real, and El Puerto de Santa Maria. Trains to Cadiz also provide access from Jerez Airport via the rail stop on the Cadiz-Jerez line. Book trains from and to Cadiz online at Rail Monsters.