HOW TO GET TO Cadiz, Spain


Jerez’s airport (XRY) is the closest to Cadiz, which is located about 45 km (28 miles) north of the city. The main airlines operating at this small airport are:

  • Air Nostrum offers flights to Madrid and Santander.
  • Vueling flies to Barcelona, Bilbao and Palma de Mallorca.
  • Ryanair offers flights to Barcelona, Palma de Mallorca and London.
  • Tuifly has flights to the following German cities: Düsseldorf, Frankfurt, Hamburg, Hannover, Munich and Stuttgart.

To get to Cadiz from the airport, you have the following options:

  • By car or taxi, it takes about 30 to 40 min. You will find a variety of car rental companies operating at the airport. To get the best deals on rental cars, we recommend Discover Cars, which searches through the web for the best prices. Getting to Cadiz by taxi will cost you around 65€.
  • It is also possible to travel by train using either the commuter train C-1 or the Seville-Cadiz train from Renfe. The trip takes between 45 and 55 min.
  • Although there are several public bus lines connecting the airport with Cadiz (M-050, M-051, M-052 and M-053), they are not that frequent (e.g. just once/twice a day, different times depending on the day of the week, etc.). Therefore, they are not that convenient. It is generally much easier to use the train.


  • Sevilla’s airport is 130 km (81 miles) away = 1 h 30 min by car
  • Malaga's airport is 230 km (143 miles) away = 2 h 30 min by car


The city of Cadiz is located in the very south of the Iberian Peninsula off the road A-4. To give you an idea, here is some general information on distances and travel times:

  • Jerez is 33 km (20 miles) away = 35 min by car
  • Seville is 120 km (75 miles) away = 1 h 20 min by car
  • Malaga is 235 km (146 miles) away = 2 h 40 min by car
  • Madrid is 650 km (404 miles) away = 6 h 20 min by car

While we don’t recommend a rental car if you are only visiting the city of Cadiz, it can still be a great option for moving around Andalusia. Having a car gives you quite a bit of freedom while making the most of your time. There are many affordable options and the roads in the area are in good condition.

Homepage Car Icon - Traveling in Spain    Don't miss: Get the best deals on rental cars in Spain

In Cadiz there are two main collection points for rental cars: the train station and the street Villa de Rota (at the southern most point of Cadiz). Jerez’s airport is another main collection point. To find the best deals on rental cars, we recommend Discover Cars, which searches through the web for the best prices.

Keep in mind that, although it is very easy to travel by car in between cities in Andalusia, getting into Cadiz’s old town can be stressful. The historic quarter is a labyrinth of narrow streets and many of them are pedestrian-only. Expect to pay around 15 - 20 € per day for parking.


Cadiz’s train station is conveniently located in the center of the city, just outside of the walls that surround the old town. As such, the main touristic sites are easily reachable on foot. Moreover, trains also make several stops along the new part of the city.

Homepage Train Icon - Traveling in Spain    Traveling in Spain? Find the fastest route & get the best deals on train tickets

It is possible to get to Cadiz from:

  • Jerez in 35 min. The same train that connects Jerez’s airport with Cadiz also stops in the city of Jerez. There are 3 daily high speed trains (ALVIA) as well. In total, there is about one train per hour during the day. Price: 6 to 19€.
  • Seville in 1 h 30 min. There is approximately one train per hour during the day. Price: 12 to 33€.
  • Madrid in 4 h. There are 3 high speed trains (ALVIA) per day as well as about 10 other slower options that require changing trains in Seville. Price: 33 to 69€.
  • And many more.



Cadiz’s bus station is located right next to the train station. Most of the buses within Andalusia are operated by Transportes Generales COMES. For longer distance travel, Socibus is the main bus company in Cadiz.

Homepage bus Icon - Traveling in Spain    Don't miss: Find the best prices on bus tickets

From Cadiz, there are daily buses to:

  • Seville. Seven daily buses from Transportes Generales COMES. Travel time: 1 h 45 min. Price: 16.55€.
  • Malaga. Two daily buses from Transportes Generales COMES. Travel time: 3 h 45 min to 4 h 45 min. Price: 34€.
  • Madrid. Three daily buses from Socibus. In Madrid, one of them makes an extra stop at the Barajas airport. Travel time: 8:25 to 8:55 h (9:15 h to the airport). You can get from Cadiz to Madrid in half that time using the train. Price: 39,35€.
  • And many more.



It is also possible to get to Cadiz by boat. The company Transmediterranea offers ferries to the following ports in the Canary Islands: Santa Cruz de Tenerife, Las Palmas (Gran Canaria), Arrecife (Lanzarote), Puerto del Rosario (Fuerteventura) and Santa Cruz de la Palma. A one way ticket costs around 175€ and, for a surcharge, it is possible to travel with a vehicle.

There are also short-distance catamarans linking Cadiz with El Puerto de Santa María and Rota. These boats are managed by the Transport Consortium of the Bay of Cadiz (Consorcio de Transportes de la Bahía de Cádiz), which is the same company that runs the city buses.

Top Hotels in Cadiz

Search Hotels, Compare & Save
CHECK-IN DATE calendar
Patricia Palacios, co-founder of España Guide
España Guide Co-Founder
Patricia is an engineer turned content creator who for over a decade has been helping travelers navigate her native Spain. In addition to her own website, her tips and recommendations have been featured on BBC Travel, CNN, El País & Lonely Planet, just to name a few.

This article might include affiliate links, allowing us to earn a small commission at no extra cost to you. Check our disclosure page for more info.

arrow to scroll to top
Wait, don't close me!

Has España Guide helped plan your trip?

If so, please consider booking your hotel through the links to found on our website or use the following link:

That way, you get the best rates on your hotels and at the same time, it helps us to continue contributing to this site. Everyone wins!