Getting Around Cadiz

Cadiz, Philippines

By the Travel Wiki editorial team

Getting Around Cádiz: An Overview

Cádiz sits on a narrow slice of land surrounded by the sea, separated from neighbouring San Fernando by a narrow isthmus. The old city, within the remnants of the city walls, is known as the Casco Antiguo and makes up a large part of the city. Its street plan is a maze of narrow winding alleys connecting large plazas, while the newer areas have wide avenues and more modern buildings. That contrast matters for getting around: the historic core is compact and best explored on foot, while the beach strip stretches out along the island and is easier to reach by bus, train or tram.

Public transport in the city is run by CMTBC, which operates the city buses, trams and ferries. These modes connect with the local Cercanías trains and the Trambahía, so a visitor can move between the old town, the beaches, the station and the mainland without needing a car.

Walking the Old Town

The old city and the north end of the island are walkable. This is where you'll find the historic quarters such as El Pópulo, La Viña and Santa María, along with landmarks, plazas and parks including the historic Parque Genovés. If your visit is focused on the Casco Antiguo, you can comfortably cover it on foot.

The catch is the beach strip, which runs for 5 km. If you're staying near the old town but want to spend time on the beaches, plan on using public transport for at least part of the journey rather than walking the whole way.

City Buses

CMTBC runs the city bus network. Five routes serve the old town and points south, with a flat fare (€1.45 in 2026). The routes are straightforward to use once you know which one matches your destination:

For a visitor, Bus 1 is the useful spine route along the island, while Bus 7 is handy for combining the old town with the beaches. Because the fare is flat, you don't need to worry about distance-based pricing.

Trains, Trams and the Cercanías Network

The Cercanías local trains share the RENFE mainline and connect Jerez airport and Jerez city via El Puerto de Santa Maria, Valdelagrana, Las Aletas (where there's a spur to the university), Puerto Real and San Fernando, then continue along the southern causeway. On the island itself, the railway has been placed underground to create a linear park above it, with stops at Cortadura, Estadio, Segunda Agua and San Severiano, terminating at Cádiz main station by the port and old city.

Frequency is the key practical detail. From Jerez city, trains run every 30 minutes and take 45 minutes. Only three trains a day reach the airport, so if you're flying in or out, check times carefully rather than assuming a train will be waiting. The railway along the island is shared with the tram, which means the service along that stretch is every 10 minutes — making the island corridor easy to use spontaneously.

Trambahía runs down the island using the same stops, then across the causeway to San Fernando, Tres Caminos and Chiclana de la Frontera on the mainland. For a visitor, this is the link between the city, the bay towns and the mainland without resorting to a bus or car.

Ferries

Foot-passenger ferries cross the bay every 40 minutes or so from Rota and hourly from Puerto de Santa Maria. These commuter ferries are a practical way to reach those bay towns, and they dock at the harbour, 100 m north of the bus and railway stations — so transfers between ferry, train and bus are short walks.

Longer-distance ferries also use the same harbour area. Transmediterranea sails to Gran Canaria, taking 36 hours via either Tenerife or Lanzarote, once a week year-round with a second sailing in June–August. These ferries are modern and comfortable, resemble mini cruise ships, and carry vehicles. In 2026 you pay €140 each way for a bunk in a four-berth cabin or €35 for a reclining seat. All ferries and cruise ships dock at the harbour 100 m north of the bus and railway stations.

Taxis and Ride-Hailing

The source material does not describe a taxi or ride-hailing network in Cádiz. For shared long-distance travel, Blablacar is a ride-share service that's usually quicker and cheaper than train or bus — but check that the ride actually goes into Cádiz, as it may only reach an outlying town such as El Puerto de Santa Maria or Puerto Real.

Arriving by Air

Jerez de la Frontera (XRY) is the closest airport, with daily flights from Madrid, Barcelona and Bilbao, and in summer from London and cities in Germany. It's 41 km north of Cádiz. From the airport you have two direct options: a train runs hourly from the airport station, and bus M-050 also runs direct. Otherwise, you can travel via Jerez city centre. Note that only three trains a day reach the airport itself, so the hourly train figure and the airport service aren't the same thing — verify your connection before relying on it.

Seville (SVQ), 100 km north, has a greater range of international flights. If you fly into Seville, you can reach Cádiz by train or bus: Renfe trains run every hour or two from Seville, taking 1 hr 45 min via Jerez de la Frontera, and Comes buses run every two hours from Seville, taking 1 hr 45 min. From Málaga, change in Córdoba.

Arriving by Train or Bus

Cádiz's main railway station, Estación de Cádiz, is on Plaza de Sevilla in the old town — convenient if you're staying in the historic centre. The bus station, Estación de Autobuses, is on Av Astilleros on the east flank of the railway station, so the two are adjacent and easy to combine.

By train, Renfe runs every hour or two from Seville, taking 1 hr 45 min via Jerez de la Frontera. Four trains per day run from Madrid Puerta de Atocha, taking 5 hours via Ciudad Real, Córdoba, Seville and Jerez, with reservations compulsory. By bus, Secorbus runs four times a day from Madrid Estación Sur, taking 8 hr 20 min, and the overnight bus starts from Madrid Airport T4. Comes buses also run every two hours from Algeciras (for Morocco ferries), taking 2 hours.

Practical Tips

Sources

  1. Cádiz
  2. Wikivoyage: Cádiz

About this place