Europe's oldest city, wrapped by the Atlantic — sustainable stays from €50/night
Cádiz sits at the tip of a narrow peninsula jutting into the Atlantic Ocean, almost entirely surrounded by water. Founded around 1104 BC by Phoenician traders who called it Gadir, it is widely considered the oldest continuously inhabited city in Western Europe — over three millennia of unbroken human settlement layered into its narrow streets, fortified walls, and sun-bleached plazas.
The city's geography is its greatest asset. The old town — the Casco Antiguo — occupies a teardrop of land barely 1.5 kilometres across at its widest point, connected to the mainland by a slender isthmus. This means the Atlantic is never more than a ten-minute walk away. To the west, Playa de la Caleta curves between two Baroque-era fortresses: the Castillo de Santa Catalina and the Castillo de San Sebastián, the latter reached by a causeway that stretches 450 metres out into the sea. To the south and east, the Malecón — the city's long sea wall — wraps around the peninsula, giving walkers an uninterrupted promenade with views stretching to the mountains of Morocco on clear days.
Inside the old town, the streets wind in a maze that predates grid planning by centuries. Baroque churches share walls with Roman ruins, and the 18th-century cathedral — built with wealth from the Americas trade — rises in golden-domed grandeur above the rooftops. Beneath the modern city, the Teatro Romano, discovered in 1980, is one of the largest Roman theatres ever found in the Iberian Peninsula, dating to around 70 BC.
Cádiz is also the birthplace of one of Spain's most famous celebrations: the Carnaval de Cádiz, a two-week explosion of satirical songs, costumes, and street theatre that rivals Rio in energy if not scale. Held each February, it fills the city with chirigotas (satirical groups) performing witty musical sketches that skewer politicians, celebrities, and anyone else who deserves it.
Just 30 kilometres inland sits Jerez de la Frontera, heart of the Sherry Triangle, where bodegas have been producing fino, amontillado, and oloroso for centuries. A day trip from Cádiz to Jerez combines wine tasting with the famous Royal Andalusian School of Equestrian Art, where Carthusian horses perform balletic movements that date to Renaissance riding manuals. For eco-conscious travellers, Cádiz is a city built for walking — compact, flat, car-free in the old town, and connected to the wider region by efficient rail links that make road transport unnecessary.
Getting here: The nearest airport is Jerez de la Frontera Airport (XRY), just 35 kilometres north-east of Cádiz, with connections to Madrid, Barcelona, London Stansted, and several German cities. From the airport, buses run directly to Cádiz in about 45 minutes. Alternatively, fly into Seville Airport (SVQ) — a larger hub with more international routes — and take the train south. Renfe operates frequent services from Seville Santa Justa station; the Alvia express covers the 125km route in about 1 hour 30 minutes, while slower Media Distancia trains take around 1 hour 40 minutes for a lower fare.
Getting around: Once in Cádiz, you do not need a car. The old town is almost entirely pedestrianised, and its compact size means you can walk from one end to the other in 20 minutes. The train station sits at the edge of the Casco Antiguo, putting you on foot immediately upon arrival. City buses connect the old town to the newer districts along Playa Victoria if needed, but most visitors find walking to be the fastest and most pleasant way to explore. The flat terrain makes it particularly accessible — there are virtually no hills in the old town.
Day trips: Cádiz is superbly positioned as a base for exploring western Andalusia. Jerez de la Frontera is 30 minutes by train — visit a sherry bodega (González Byass, Tío Pepe, or Lustau are the big names), watch the equestrian show, and stroll the old town. Tarifa, mainland Europe's southernmost point, sits about 100 kilometres south along the coast road (1h30 by car) and offers kitesurfing, whale watching in the Strait of Gibraltar, and ferries to Tangier in Morocco. Between Cádiz and Tarifa, the Roman ruins of Baelo Claudia overlook the pristine Playa de Bolonia — a massive sand dune backs one of Spain's most beautiful beaches. To the north, El Puerto de Santa María is just 40 minutes by catamaran ferry across the bay, known for its seafood restaurants and sherry bodegas.
Saving money: Cádiz is one of Andalusia's most affordable cities. Tapas portions are generous and cheap — many bars still serve a free tapa with each drink. Street food like pescaíto frito (fried fish) from neighbourhood freidurías costs just €3-5 for a generous cone. Markets like the Mercado Central de Abastos offer fresh produce and prepared food at local prices. Booking hotels through IMPT gets you the same rates as Booking.com, with an additional €5 de crédito gratis applied to your first booking and 5% cashback earned in IMPT tokens on every stay.
The historic heart of the city — narrow streets, hidden plazas, and the cathedral. Walking distance to everything. Best for first-time visitors who want to be immersed in Cádiz's 3,000 years of layered history. Most boutique hotels cluster here.
The traditional fishermen's quarter, home to Carnaval culture and the famous La Caleta beach. Tapas bars and freidurías line every street. The most authentic neighbourhood in Cádiz, perfect for visitors who want local atmosphere over polish.
The bay-facing side of the old town, quieter than the Atlantic coast. Views across the water to El Puerto de Santa María and the salt marshes of the Bay of Cádiz Natural Park. Good for couples seeking calm evenings and waterfront dining.
A 3-kilometre stretch of golden sand along the isthmus connecting old and new Cádiz. Modern apartment hotels, beachfront promenades, and family-friendly facilities. Best for summer beach holidays with easy bus access to the old town (10 minutes).
The Parador de Cádiz — officially Parador Hotel Atlántico — stands on the seafront overlooking Playa de la Caleta. This modern, minimalist building replaced the original 1929 Parador and now features floor-to-ceiling windows in every room, a rooftop pool with panoramic Atlantic views, and a spa. The restaurant serves contemporary Andalusian cuisine with a focus on local fish. Rooms start from around €140 in low season. The Parador network has a strong sustainability programme, including energy efficiency measures, local sourcing, and waste reduction across its properties.
Named after the legendary Tartessian king who ruled the Cádiz region in the 7th century BC, Hotel Argantonio occupies a beautifully restored 19th-century townhouse in the heart of the Casco Antiguo. The 15 rooms blend Andalusian tilework and exposed stone walls with contemporary furniture and rainfall showers. A rooftop terrace offers views across the rooftops to the cathedral dome. The hotel is just 200 metres from Plaza de San Juan de Dios, Cádiz's main square, and a 5-minute walk from the cathedral. Rates start around €100/night.
The Senator Cádiz Spa Hotel sits on Calle Rubio de Bayona in the old town, occupying a striking contemporary building with clean lines and a glass-fronted lobby. The rooftop pool is one of the best features — an infinity-edge design that seems to merge with the Atlantic horizon. The spa offers hydrotherapy circuits, saunas, and treatment rooms. Rooms are modern and soundproofed, with marble bathrooms. It's a 3-minute walk to the Mercado Central and 7 minutes to the cathedral. Rates typically start from €110/night.
Positioned on the Plaza de la Catedral with direct views of Cádiz Cathedral's golden dome, Hotel La Catedral is a boutique property with just 15 rooms spread across a restored 18th-century building. The rooftop terrace provides a jaw-dropping perspective on the cathedral — one of the best viewpoints in the city. Interiors combine original stone arches with modern Scandinavian-influenced design. Some suites have private terraces. Breakfast is served on the roof terrace during warmer months. Rates from approximately €120/night.
Set in a 19th-century building on Calle San Francisco — the same street where the Spanish Constitution of 1812 was drafted — Boutique Hotel Las Cortes pays homage to the city's constitutional history. The 36 rooms are decorated with period art and historical references, though amenities are firmly modern: rainfall showers, firm mattresses, blackout curtains. The location is superb, midway between the cathedral and the Puerta de Tierra, within steps of shopping streets and tapas bars. A solid mid-range choice from around €80/night.
The only beachfront hotel in Cádiz, Hotel Playa Victoria stands directly on the 3km Playa Victoria — the city's main urban beach. The 188 rooms all feature balconies, and most face the ocean. The outdoor pool sits in a garden between the hotel and the sand, and the restaurant specialises in grilled fish. It's a 10-minute bus ride or 25-minute walk along the seafront promenade to the old town. Ideal for families and beach-focused travellers who want sand underfoot and the old town as a day-trip option. Rates from around €95/night in shoulder season.
Cádiz is a compact, walkable city where most attractions sit within a 2km radius in the old town. The city's peninsular layout means you can walk everywhere, reducing transport emissions. The mild Atlantic climate means hotels rarely need heavy air conditioning in spring and autumn. Booking through IMPT removes 1 tonne of CO₂ per reservation, and you earn 5% cashback in IMPT tokens.
Direct trains run from Seville Santa Justa to Cádiz station roughly every hour. The journey takes about 1 hour 40 minutes on the Cercanías/Media Distancia service. Renfe also operates faster Alvia trains that cover the route in around 1 hour 30 minutes. By car, take the AP-4 motorway, roughly 125km south-west from Seville.
The best months are May-June and September-October, when temperatures sit around 22-28°C with minimal rain and fewer crowds than July-August. Carnival in February is spectacular but book months ahead. Winters are mild (12-16°C) and perfect for cultural sightseeing without the heat. See our full seasonal guide.
Cádiz, founded around 1104 BC by the Phoenicians as Gadir, is widely regarded as the oldest continuously inhabited city in Western Europe. Archaeological evidence supports over 3,000 years of continuous settlement, predating Rome by centuries. The Phoenician site beneath the Teatro Cómico provides some of the earliest evidence.
Budget hotels and hostales in Cádiz start from around €50-70 per night. Mid-range boutique hotels typically run €90-150, while premium options like the Parador de Cádiz or Hotel Argantonio cost €150-250. Prices spike during Carnival in February and peak summer (July-August). Booking via IMPT gives you the same prices as Booking.com plus €5 de crédito gratis and 5% cashback in IMPT tokens.