Spain · inside the band, at the wrong end

Cádiz

The verdict

measured — Geometry, sky, bed and ground transport are all read for this town. Read 5 September 2026.

Do not book Cádiz for the eclipse. It is inside the path — for 2m54s, the shortest of any famous name on this coast — at ×9.8 an ordinary week's room rate. Forty-four kilometres south, Conil and the towns beyond it buy up to 105 more seconds. Come for Cádiz if you want Cádiz; do not pay this premium for this duration.

What it costs

measured — Two windows on one platform: the eclipse week, and the same search a week later. Read 24 September 2026.

€4,956 for four nights, two adults, one room, 31 July 2027 to 4 August 2027 — against €507 for the same query a week later. That is ×9.8, the fourth steepest premium we have measured, after Luxor, Gibraltar and Siwa Oasis. Read on Booking.com, 24 September 2026.

Budget Nothing in the sample clears the €800-a-head this site plans around. The bed alone, halved between two people, is over the whole budget before a single flight or bus fare.

The flight is the half that depends on where you start — see what it costs from your city →

The bed: Booking.com, read 24 September 2026. How we measure

What to do next

measured — Follows from the readings above. Read 18 September 2026.

  1. Decide which purchase you are making. A holiday in Cádiz with a totality in the middle, or the eclipse. They are not the same booking.
  2. Do not book at this premium before the coast is priced. Conil, Vejer, Barbate and Tarifa hold the 105 seconds and nobody — us included — has priced them yet.
  3. If you go south on the day, go the night before or go early. The drive is 44 km and the traffic on an eclipse morning is measured by nobody.
Getting there and getting aroundmeasuredThe best car-free answer on the path, fifteen airlines at Jerez, and seven border clauses.

Ground transport is measured and comfortable. Air is partial — five carriers of fifteen read, none confirming a seat on sale for August 2027. Car is measured but its parking question has no honest answer. Read 5 September 2026.

On the ground, without a car

This is the one place on this path where the car-free question has a comfortable answer. The Consorcio de Transportes de la Bahía de Cádiz publishes its network line by line, with the operator and the route named for each, and the timetables come back as text rather than as images.

  • Airport to city. Bus M-050, Cádiz to Jerez airport direct, operated by Transportes Generales Comes. The published grid is headed "Desde 20/06/2024" with no end date, and the run takes about an hour and eight minutes end to end by its own times.
  • A second, independent airport link. The Consorcio's network list also names the Cercanías C-1, a RENFE commuter line running Cádiz–Jerez–Jerez airport. Its timetable lives at RENFE and we have not read it, so the line is named here and its frequency is not.
  • Across the bay. Bus M-041 to El Puerto de Santa María returned 145 published departure times on that single line, and the B-042 catamaran crosses the bay from the Terminal Marítima with a grid dated September 2026 on the page.
  • Rail inside the city. Five stations and halts on the Cádiz isthmus — Cádiz, Segunda Aguada, San Severiano, Estadio, Cortadura — plus 141 mapped bus stops.

⚠️ This is the grid in force today, not a 2027 grid. No operator on this path has published a timetable for 2 August 2027, and none will for months — summer schedules follow the season, and the season is not filed yet. What a published grid proves is that the service exists, is operated and is documented by its own authority.

4 operators asked, most recently on 1 September 2026 — 3 publishing a timetable. What each one returned:
OperatorWhat came backAsked
Consorcio Metropolitano de Transportes de la Bahía de Cádizsiu.cmtbc.es/es/horarios.phppublishes a timetablePublishes the network line by line, naming the operator and the route for each, with the grids served as text rather than as images. ⚠️ The domain first assumed, ctbahiadecadiz.es, does not resolve at all — the authority is at cmtbc.es.1 September 2026
Transportes Generales Comessiu.cmtbc.es — line M-050, Cádiz ↔ Jerez airportpublishes a timetableThe airport link. Its grid is headed "Desde 20/06/2024" with no end date, and the run takes about an hour and eight minutes end to end by its own published times. The same surface returned 145 departure times on the M-041 to El Puerto de Santa María.1 September 2026
UTE Catamaranes Consorcio Bahía de Cádizsiu.cmtbc.es — line B-042, Terminal Marítima across the baypublishes a timetableThe bay catamaran, its grid dated September 2026 on the page itself.1 September 2026
RENFERENFE's own timetable surface — not approached in this passnot asked in this passThe Consorcio names the Cercanías C-1, Cádiz–Jerez–Jerez airport, as a second and independent airport link, and RENFE publishes its timetable. We did not read it, so this page names the line and does not state its frequency. The gap is ours, not RENFE’s.1 September 2026

The consequence for the trip is worth stating plainly: the places with 105 seconds more totality are down the coast, and the M-041, the catamaran and the C-1 all run the wrong way for them. Whether a bus reaches Conil, Barbate or Vejer on eclipse morning is a question this page does not answer.

By air

Cádiz has no airport of its own. The nearest is Jerez (XRY), twenty-two kilometres inland and itself inside the band for 1m42s; Seville is the larger alternative and is outside the path altogether, which makes it an arrival airport and not a destination.

Who flies here at all. Aena, the airport operator, answers that for Jerez: 24 destinations operated by 15 airlines, across seven countries, read on 5 September 2026 — Germany, Belgium, Spain, Luxembourg, Poland, Switzerland and the United Kingdom. Three of the six cities this site departs from are on that list — London through both Gatwick and Stansted, Brussels, and Berlin. Paris, Amsterdam and Milan are not, and neither France, the Netherlands nor Italy is among the seven.

Sold for August 2027. One of the fifteen let us read its calendar directly. Vueling flies five routes into Jerez — Barcelona, Bilbao, Madrid, Palma and Santiago — and on 5 September 2026 not one of them has a single day on sale in August 2027. Its calendar stops earlier: the last day it will sell is 13 June 2027 from Barcelona, Bilbao, Palma and Santiago, and 27 March 2027 from Madrid.

⚠️ An empty answer proves nothing by itself, which is a mistake this site made once already. That reading carries two controls chosen to break it: October 2026 came back priced on all five routes, so the query works; and August 2028 — a month no European airline can have filed — came back empty, so the calendar is not inventing dates.

Three more carriers say which route they fly, and only that. Read at their own sites on 5 September 2026: Luxair publishes 349 routes and exactly two touch Jerez, Luxembourg out and back — labelled by LuxairTours, its tour-operator arm, which is not the same promise as a scheduled line. Volotea lists Jerez among its 276 stations with a single published market, Asturias. TUI fly Belgium answers for Brussels and names no other origin. All three readings carry a control chosen to break them — Luxembourg appears in 220 of Luxair's 349 routes against two for Jerez, Volotea's Barcelona and Nantes return 16 and 63 markets against one, and TUI fly's own home-page query returns ten offers where Jerez returns one.

⛔ None of those three says anything about August 2027. What they publish is a route, not a calendar; TUI fly Belgium's endpoint in particular is a promotions cache whose own window ends in November 2026. Reading silence there as "nothing on sale for the eclipse" would have published a falsehood.

Condor is the only carrier with a dated signal on eclipse day itself, and it is a narrow one. Its booking widget publishes, for each airport, the days it will let you depart. For Jerez it declares an operating window of 2 April to 6 November 2027, and 2 August 2027 is an open day inside it. For Málaga, the same widget declares a gap from 16 July to 15 August 2027 and refuses eclipse day. Read on 5 September 2026.

⛔ An open day in a date picker is not a seat on sale, and this page will not round it up into one. What the reading is worth rests on a check it could have failed: the day-by-day calendar Condor returns is exactly as long as the window it announces — 428 days to 6 November for Jerez, 353 to 27 August for Málaga, 429 to 7 November for Frankfurt. A made-up airport code returns no window and no calendar at all. ⛔ The list of where Condor flies from Jerez is not published here: its encoding did not survive the same kind of check, and a guessed order would have produced a confident, unverifiable list.

Ryanair does not appear. Its own network endpoint returns 404 for Jerez on both of its hosts and from two different clients, while Málaga (94 routes) and Seville (53) answer 200 to the same call. The publishable form of that is absent from Ryanair's published network, read on 5 September 2026 — an interface that does not know an airport code is not a statement by the airline. Aena's list agrees: Ryanair is not among the fifteen.

What we could not read, named. On 5 September 2026, after a second attempt through a full browser rather than a plain client: jet2.com failed both times, once as a timeout and once on a protocol error; iberia.com answered 403 to both; flyedelweiss.com returned 404 at every address we tried, which means we have not found its page rather than that it has none. Eurowings and TUI Airways both load, but neither exposes a route or fare endpoint outside its booking funnel. Enter Air is a charter operator whose seats are sold by tour operators. Those are failures of our access — none of them says anything about what those carriers are selling, and jet2.com is one of the few that hold London, Brussels and Berlin.

⚠️ Two corrections this page keeps rather than deletes. bintercanarias.com did not refuse us: read again the same day it answers normally and lists Jerez among the origins it sells from — the earlier line described a redirect we had not followed. And Aena's destinations page for Jerez is not a broken link on Aena's own site: the content is there, but only at an address with an empty slug, while the well-formed URL that Málaga uses returns 404.

⚠️ An airline-and-destinations page is still a commercial surface: it says what is flown today, not what is filed for August 2027, and Aena's own footer says as much. This site publishes no date on which seats go on sale; the summer 2027 schedules are filed after the IATA slot conference of 17-19 November 2026.

With a car

Hiring is not the hard part here. Jerez lists seven car hire desks on Aena's own page — Sixt, Enterprise, Europcar, Avis, Hertz, Thrifty and Goldcar-InterRent — all in the passenger terminal on floor 0. Málaga lists eight entries in the Terminal 2 basement, of which two are a second brand on a parent's desk (Budget under Avis, Firefly under Hertz), so eight entries are not eight firms. Both read 2 September 2026.

An EU licence needs nothing added. The Spanish DGT states that for holders from the EU and the EEA "su permiso de conducir será válido para conducir en nuestro país mientras esté en vigor". For a licence from anywhere else the test is article 21 of the Reglamento General de Conductores, and the six-month limit that appears alongside it is counted from the day the holder takes up normal residence in Spain, so it does not bite on a visit. ⚠️ We have not read article 21 itself; if your licence is from outside the EU, that article is the thing to check.

If the plan involves Gibraltar, the frontier is a contract question. Of the seven firms read on 2 September 2026, five name Gibraltar in writing as a territory the car may enter — Avis, Enterprise, Thrifty, OK Mobility and Europcar — each with a charge and a declaration at the desk. Thrifty adds that the car must come back to the branch it left from. Hertz's thirty pages never say Gibraltar and require prior permission anyway; Sixt says the restrictions "are indicated in the rental agreement", which means you cannot check before you are at the counter. Two more were read on 3 September 2026 and both name Gibraltar: Goldcar's Spanish terms list "territorio de Gibraltar" among the countries reachable once its Cross Border cover is taken, and Record Go allows France, Portugal, Gibraltar and Andorra to anyone who takes its "Cruce de fronteras" extra — bought for the whole rental and not available on vans or on two- and three-wheelers. That makes seven of the ten firms, every one of them for a charge.

⚠️ Three notes on the counting. InterRent no longer publishes its own terms — its site redirects to Goldcar's. Proa Rent a Car is off this list entirely: its own office page lists eight addresses, all in the Canary Islands. And one firm's "Gibraltar" desk is in Spain — the office Goldcar calls "Gibraltar - La Línea" gives its own coordinates in La Línea de la Concepción, on the Spanish side. Hiring there is hiring in Spain, cross-border clause included.

ℹ️ The frontier itself stopped being a queue on 15 July 2026, when the UK-EU Treaty on Gibraltar began to apply provisionally: immigration checks moved to Gibraltar's airport and customs checks on people crossing the land border with goods were dropped. That changes the state's side of the crossing and nothing at all on the rental company's side.

The drive down the coast is short. Measured on the OpenStreetMap network on 2 September 2026: 44 km to Conil de la Frontera, 58 km to Vejer, 67 km to Barbate and 105 km to Tarifa from Cádiz. None of them is an expedition.

⚠️ Those are distances. The routing engine also returns durations — 42, 53, 57 and 81 minutes — and this page will not present them as arrival times: they are free-flow model output. They are no longer unchecked, though. On 3 September 2026 the same five origin-destination pairs went through a second, unrelated routing engine with its own speed model and its own choice of road, and on these four coast routes the two agree within −5.5 % to +2.1 %. That matters because the last time this engine was checked against reality, on the Egyptian routes, it was 25 % out on a short trip — and a short trip is exactly what these four are. ⚠️ Both engines read the same OpenStreetMap data, so an error in the map would be invisible to both; and the one pair of the five not on this corridor — Cádiz to Jerez airport — is the one where they disagree, by 18 %.

Where to leave the car is the question we cannot answer, and it is the one that decides the morning. OpenStreetMap maps 43 parking areas within 2.5 km of Conil, 61 around Vejer, 58 around Barbate and 145 around Tarifa. That is a count of what is drawn on a map and nothing more: only 3 of Conil's 43 and 3 of Barbate's 58 carry a capacity tag at all, so no total number of spaces can be honestly derived, and a mapped area is not necessarily public, open or free.

⛔ The factor that dominates all of it is unmeasured by anyone: what several thousand other people driving the same 44 km on the same morning does to both the road and the parking. No dataset exists for that, this page will not estimate it, and the honest advice is to go the night before or go early — not to trust a 42-minute figure. ⛔ This block carries no rental price, and several of the documents quoted above do state their cross-border charge: the aggregators that hold hire prices forbid their extraction, and a price without its query is not a measurement.

How we measured thismeasuredThe nine points down the coast, the arbitrated sky, the two windows, and every source.

Where every figure above comes from. Read 5 September 2026.

When and where, along the whole coast

Mid-totality in the city is at 10:46:48 local time (CEST), with the Sun 37.4° above the horizon on a bearing of 095°. What matters here is not the instant, which barely moves along the coast, but the duration, which moves a great deal:

WhereTotalityDistance from the axis
Jerez de la Frontera1m42s0.94
El Puerto de Santa María2m26s0.86
Cádiz2m54s0.80
San Fernando3m16s0.73
Chiclana de la Frontera3m30s0.69
Conil de la Frontera4m01s0.55
Vejer de la Frontera4m07s0.53
Barbate4m16s0.47
Tarifa4m39s0.29

The last column is the fraction of the way from the axis of the shadow to its edge: 0 is the centre line, 1 the boundary where totality lasts an instant. Cádiz is eight-tenths of the way to the edge. Jerez, the airport most visitors would arrive at, is at 0.94 and keeps totality for 1m42s — inside the band, and barely. Going south is not a marginal improvement, it is 105 extra seconds, more than half again what Cádiz itself gets.

The sky, and why it is a range

Cloud at the hour of totality
12.2 %average cover, Copernicus ERA5
Cloud over the whole day
10.5 % to 24.8 %Copernicus ERA5 10.5 % · NASA POWER 24.8 %
Days under 30 % cover
71.6 % to 88.3 %of the 264 days measured, same two sources

Cádiz · 28 July - 7 August, 2001-2024 (264 days) · averages of past years, not a forecast. The two reanalyses are 14.3 points apart on mean cover and 16.7 points apart on the share of clear days here, so a third source breaks the tie: EUMETSAT CM SAF CLARA-A3 satellite observation reads 15.8 % and sides with ERA5 — the 10.5 % end. The ERA5 and satellite figures are read on the nearest land cell (36.750,-6.250), not the cell containing the coordinates: you stand on land, and a cell that is mostly sea reads several points cloudier. NASA POWER picks its own cell server-side (36.500,-6.250), so the same correction cannot be applied to that end of the range. The POWER cell over Cádiz is mostly ocean and could not be snapped to land on the server side; the land-snapped comparison is what moved this figure from around 25% to 10.5%.

Climatology: NASA POWER · Copernicus ERA5 · EUMETSAT CM SAF. How we measure cloud

Cádiz is one of the twenty-two sites on this path where the two reanalyses disagreed and a satellite had to break the tie, and pretending otherwise would be publishing a choice as a measurement. NASA POWER reads 24.8 % mean cloud over the window; Copernicus ERA5 reads 10.5 % — 14.3 points apart. The calibrated CM SAF satellite value breaks the tie towards the lower end, which is why the arbitrated figure is 10.5 %. Both ends stay on the page.

Against Tarifa, the sky leans slightly towards Cádiz: at the hour of totality Cádiz averages 12.2 % cloud and Tarifa 17.4 %, 5.2 points apart, but Tarifa's two sources agree where Cádiz's are 14 points apart. The 105 seconds are the argument, and the sky is not enough to rescue the shorter option.

The bed

Four nights, 2 adultsAverage of the ten cheapestProperties offered for those dates
Eclipse window, 31 July 2027€4,95629
Control week, 7 August 2027€507148

We publish the average of the ten cheapest listings rather than the cheapest one: a single odd listing moves a floor anywhere it likes, and a floor alone hides how fast prices climb after it.

Booking.com states this itself too. On the day we looked it reported that 97% of the places to stay in Cádiz were unavailable for those dates — a share of the 1179 properties its dateless Cádiz page announces, not of the 10 listings we sampled. It does not mean the city is full: "unavailable" is not "booked", and a host who never opened those dates counts inside it.

What this does not say. One platform, one reading, one day. Not a statement that Cádiz is full — a single inventory is an observation, never a conclusion — and it carries a date that decays. The query is re-run on a schedule so that a curve exists rather than an anecdote.

One line per source

  • Geometry — NASA GSFC Besselian elements for SE2027Aug02T, reduced by this site's own oracle; acceptance test against the published path table re-run 2 September 2026, worst error 0.2 s. How we measure.
  • The sky — NASA POWER (MERRA-2), Copernicus ERA5 and, as the arbiter, EUMETSAT CM SAF; daily means 2001-2024 over 28 July to 7 August, exported 31 August 2026.
  • By air — Aena's own airlines-and-destinations page for Jerez, read 5 September 2026, checked against the totals the page states about itself and against the same reader run on Málaga. Vueling's route list from its own station file and its selling calendar from the price endpoint its home page calls, both 5 September 2026, with an October 2026 control and an August 2028 control. Ryanair's network endpoint read from two clients with Málaga and Seville as controls. No aggregator was used, and no fare is published here.
  • On the ground — Consorcio de Transportes de la Bahía de Cádiz (siu.cmtbc.es): network list and the published grids of lines M-050, M-041 and catamaran B-042, read 1 September 2026. Station and stop inventory cross-checked against OpenStreetMap the same day.
  • With a car — Aena's car-hire pages for Jerez and Málaga, and the Gibraltar Airport car hire page, read 2 September 2026. Border clauses from the rental firms' own terms: Avis, Enterprise, Europcar, Sixt, Hertz, Thrifty and OK Mobility on 2 September 2026; Goldcar, Record Go, InterRent's redirect and Proa's office list on 3 September 2026. Licence rule from the Spanish DGT. The frontier change from the Government of Gibraltar's release 557/2026 of 14 July 2026, the Council of the EU, and GOV.UK travel advice. Road distances and free-flow durations from OSRM on the OpenStreetMap network, parking counts from Overpass (amenity=parking, 2.5 km radius), places geocoded at Nominatim, all on 2 September 2026; the same five pairs re-run through BRouter 1.7.10 on 3 September 2026 as an independent control. No aggregator was used and no price is published.