- La Caleta — the small city beach in Cadiz. Santa Catalina stands at one end, San Sebastian on the islet at the other, joined by a causeway.
- Essex — the Earl of Essex led the Anglo-Dutch sack of Cadiz in 1596. Philip II ordered the new sea forts after that raid.
- Sancti Petri — the island off Chiclana and San Fernando. A castle sits on the site of an ancient temple to Melqart, later called Hercules.
Atlantic coastal castles — from Tarifa to Cadiz and the Guadalquivir mouth
West of Gibraltar the water is the Atlantic. The forts change character. In Cadiz itself the defences are later: star forts and a castle on an islet, built after English and Dutch fleets sacked the city. Further up the bay stand the island of Sancti Petri and the Guzman houses at Sanlucar, Chipiona and Rota. Tarifa, on the Strait, and San Marcos in El Puerto belong on this road geographically; their full stories sit on the frontier and Islamic Cadiz pages.
From the Costa del Sol this is a longer run than Salobrena. Cadiz city is the stop that earns the journey: Santa Catalina and San Sebastian face each other across La Caleta. Tarifa can sit on the same road if you come via Algeciras. Sancti Petri belongs to the bay. Huelva’s shore is poorer in standing castles; the Columbus and sierra keeps are on a separate page. Related: Cadiz, El Puerto de Santa Maria, Sanlucar de Barrameda.
*San Sebastian is reached by the causeway at La Caleta; hours change after winter storms. Sancti Petri is an island: you go by boat. Tarifa’s castle keeps its own ticket.
Words you will meet
Cadiz city
Start here. Cadiz is a peninsula. After 1596 the crown rebuilt the seaward face. Santa Catalina, designed by Cristobal de Rojas, is a star fort on the north side of La Caleta, begun in 1598 and finished in 1621. It later served as a military prison and is now a cultural space. Walk the ramparts for the Atlantic, not for furnished royal rooms.
San Sebastian sits on the islet at the other end of the same beach. A Muslim watchtower stood here first; the castle was raised in 1706; a causeway now keeps it reachable at high tide; the iron lighthouse dates from 1908. Puertas de Tierra is the landward wall that still marks the old city gate. Cortadura and the smaller bastions along the isthmus are extras if you like military engineering. Give Cadiz a night if you can. The two Caleta forts are the visit.
Tarifa
Tarifa is the southern tip of mainland Europe and the hinge of the Strait road. The castle of Guzman el Bueno is older than Cadiz’s star forts: a tenth-century fortress looking at Morocco. The defence of 1294 and the walk on the walls are told on the frontier route and again with the Islamic layer on the Cadiz Islamic page. On this outing it is the Atlantic gate: stop if you come via Algeciras; do not retell the whole hill line here.
The bay: El Puerto, Sancti Petri and Conil
El Puerto de Santa Maria holds San Marcos, a fortress-church on a mosque. The mihrab and that layering are the subject of the Islamic Cadiz page. Here it is the bay stop between Cadiz and the river mouth. Doña Blanca, on the road toward Jerez, is little more than a tower now.
Sancti Petri is the castle on its own island, off Chiclana and San Fernando. The site is older than the fort: Phoenicians had a temple to Melqart here; the Romans called the god Hercules. The watchtower is the oldest standing piece; the walls you see are largely eighteenth-century. You reach it by boat. San Romualdo, near the Zuazo bridge in San Fernando, is the mainland keep on the same defensive line.
Conil keeps the Torre de Guzman and a string of coastal towers — Castilnovo, El Puerco, Roche. Zahara de los Atunes has its own castle by the tuna shore. These are short stops if you are already on the Costa de la Luz between Tarifa and Cadiz, not a substitute for the city forts.
Sanlucar, Chipiona and Rota
Where the Guadalquivir meets the Atlantic the Guzman family left houses that still read as castles. Sanlucar de Barrameda has Santiago, on the scarp of the Barrio Alto, and San Salvador nearer the river mouth. Chipiona’s castle stands at the edge of the town toward the sea. Rota’s Castillo de Luna, raised on an older ribat, is now the town hall. See one of these if you are already tasting manzanilla in Sanlucar. They do not replace Cadiz or Tarifa.
The Huelva shore
Huelva’s beaches have watchtowers — Punta Umbria, the line at Matalascanas (San Jacinto, Zalabar, Carbonera) — more than furnished castles. Ayamonte’s fortress was pulled down; the Parador stands on the site. Torre Canela remains on the island. Cartaya’s keep and the Columbus monasteries at La Rabida and Moguer are on the Huelva castles and Columbus route, not repeated here.
How to get there from Malaga
Cadiz is about two and a half to three hours from Malaga: AP-7 toward Algeciras then west, or inland toward Jerez. Tarifa sits on the Strait road. El Puerto is a short hop from Cadiz across the bay. A hire car from Malaga Airport is the practical way to see Cadiz and Tarifa without watching a coach clock. A private transfer can take you to a hotel in Cadiz or Tarifa; Sancti Petri still needs a boat.
Car hire: the flexible option
From Malaga Airport or the Costa del Sol you can reach Cadiz in a morning and walk La Caleta. Tarifa fits the same road if you come via the Strait. Sancti Petri and Sanlucar need extra time the next day.
Hire a car at Malaga Airport
Taxi or private transfer
Door to door from Malaga Airport or your Costa del Sol hotel to Cadiz or Tarifa. A same-day return can cover the two Caleta forts if you start early. Stay overnight for El Puerto and Sancti Petri.
Book a transfer*No credit-card details or advance payment are needed to request a quote. Cancellation is free. Book ahead in high season to avoid price rises and to secure the car or group size you need.
Other options
There is no direct high-speed train from Malaga to Cadiz. The usual rail journey is two tickets: Malaga Maria Zambrano to Seville Santa Justa on AVE or Avant (about two hours), then a regional service Seville–Cadiz (about an hour and a half). Some connections change at Dos Hermanas. From the airport take the suburban train or a bus to Maria Zambrano first. Door to door allow five hours or more and check the last train home. Cadiz station sits at the landward end of the old town; Santa Catalina and San Sebastian are then a walk or a city bus toward La Caleta.
ALSA and other coaches run Malaga–Cadiz, almost always with a change, often in Seville. The bus is usually cheaper and slower than the fast train to Seville plus the regional onward. From Fuengirola, Torremolinos or Marbella go into Malaga first. Tarifa is better reached from Algeciras or Cadiz than from Malaga by public transport.
Local buses and the ferry link Cadiz with El Puerto. Sancti Petri is a boat from the Sancti Petri settlement or from San Fernando, not a city bus stop. Sanlucar has coaches from Cadiz and Jerez. If you want Tarifa, Cadiz and the island castle in one trip, hire a car and book the boat separately.
Practical tips
- Do Santa Catalina and San Sebastian on the same walk at La Caleta. The causeway to San Sebastian depends on weather and opening hours.
- Tarifa is the Strait castle. It is not on the beach next to Cadiz; it is a separate drive.
- Sancti Petri needs a boat. Check departures before you drive to Chiclana.
- San Marcos in El Puerto is a fortress-church. Look for the mihrab if the interior is open.
- Do not try Tarifa, both Cadiz forts, Sancti Petri and Sanlucar as a single day from Malaga.
Frequently asked questions about the Atlantic coastal castles
What should I see first?
Cadiz: Santa Catalina and San Sebastian at La Caleta. Add Tarifa if you come along the Strait. El Puerto and Sancti Petri belong to a second outing.
Why are Cadiz’s forts so late?
The city was sacked by an Anglo-Dutch fleet in 1596. The star fort at Santa Catalina and the later castle of San Sebastian were built to stop that happening again.
How do I reach Sancti Petri?
By boat from the settlement of Sancti Petri or from San Fernando. It is an island. Do not plan to walk from Cadiz old town.
Is Tarifa on the way from Malaga to Cadiz?
Only if you take the coastal road via Algeciras. The faster inland route toward Jerez misses Tarifa. Choose one line or stay two nights.
Are there good Atlantic castles in Huelva?
Few on the sand. Ayamonte’s castle was demolished. Cartaya’s keep sits a short way inland. The sierra fortresses are a different trip.
Is there a direct train from Malaga to Cadiz?
No. Change in Seville. Allow five hours or more door to door. A hire car is simpler if you also want Tarifa or the island castle.




