Compare prices and tickets by train, bus or flight

Dec 3
$121Renfe Torre del Oro
Dec 4
$121Renfe Torre del Oro
Dec 5
$121Renfe Torre del Oro
Dec 6
$75Renfe Torre del Oro
Dec 7
$75Renfe Torre del Oro
Dec 8
Dec 9
$75Renfe Torre del Oro
Dec 10
$75Renfe Torre del Oro
Dec 11
Dec 12
Find prices
Dec 13
$75Renfe Torre del Oro
Dec 14
Find prices
Dec 15
$58Renfe Torre del Oro
Dec 16
$66Renfe Torre del Oro
Dec 17
$75Renfe Torre del Oro
Dec 18
Dec 19
$75Renfe Torre del Oro
Dec 20
$75Renfe Torre del Oro
Dec 21
Find prices
Dec 22
$75Renfe Torre del Oro

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View all

Train Information from Barcelona to Cádiz

distanceDistance563 miles (908 km)
durationAverage train duration11 h 57 min
priceAverage train ticket price$106 (€89)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain companiesRenfe or Renfe AVE

Trains from Barcelona to Cádiz cover the 563 miles (908 km) long trip taking on average 11 h 57 min with our travel partners like Renfe or Renfe AVE. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $75 (€62), but the average price of train tickets is $106 (€89). Travelers depart most frequently from Barcelona Sants and arrive in Cadiz.

Train providers

AVE and Renfe trains between Barcelona and Cádiz

Find the best trains to Cádiz from Barcelona with Omio's travel partners AVE and Renfe from $75 (€62). We can find you the best deals, schedules and tickets when comparing and booking the best trip.


Travel 563 miles (908 km) to Cádiz from Barcelona comfortably with AVE, the high-speed trains from Spain’s national railroad company, Renfe. As an official travel partner of Renfe AVE, we show you all the AVE train schedules and the best deals for the Barcelona to Cádiz trip so you can spend more time enjoying your vacation. Simply check the AVE train times and tickets for the trip, including the Promo, Promo + and Flexible tickets, and book cheap AVE tickets to Cádiz from Barcelona. Renfe also offers discount cards that you can add when buying your tickets with Omio, such as the + Renfe Youth 50 Card and the Gold Card.

AVE trains connect the most important cities in the country in just a few hours and offer a multitude of schedules throughout the day for greater comfort and flexibility. The AVE is undoubtedly Renfe's most popular train; with its high speed of up to 192 mph (310 kmh) on select routes, AVE is one of the fastest trains in the entire world. All AVE trains have a restaurant, bathroom, WiFi and entertainment on board.

    Train from Barcelona to Cadiz

    Every day the passengers have at their disposal numerous trains Barcelona Cadiz with 1 change in the station of Sevilla-Santa Justa. The fastest trains complete this 1116-kilometre route in just over 7.5 hours. All the routes make 1 transfer in Seville and depart from Barcelona Sants station, completing their journey in Cadiz station, in the station of Segunda Aguada or in the station of Estadio, located in Ramón de Carranza.


    What trains go from Barcelona to Cadiz?

    Renfe operates the route between Barcelona and Cadiz with conventional trains and the AVE; the latter reaches a speed of 300 km/h. All models feature toilets, cafeteria, reclining seats, folding tables, coat hangers, reading lights, power outlets, and audio and video connections.

    How long does the train from Barcelona to Cádiz take?

    The fastest Barcelona Cadiz trains complete their journey in 7 hours and 38 minutes, although the duration varies depending on the model train and timetables. The slowest trains take about 15 hours to reach their destination.

    How many trains are there from Barcelona to Cadiz?

    Every day an average of 28 trains are available in Barcelona Cadiz with 1 transfer in Seville. The frequency decreases on weekends, with an average of 18 trains per day.

    Where do the trains from Barcelona to Cadiz depart from and arrive at?

    Barcelona Sants Station: is located to the west of the centre of Barcelona. Line 3 of the metro allows you to get from the centre of Barcelona to Sants station in about 7 minutes. Its facilities house commercial premises, restaurants, cafeterias, car rental companies, automatic teller machines, lockers and parking, among other services for travellers.

    Cádiz Station, Segunda Aguada Station and Estadio Station : the first is in the heart of the city and has a car park, cafeteria, cash machines, tourist information point and car rental branches. The station of Segunda Aguada is located in the neighbourhood of the same name. From there you can get to the centre of Cádiz in 20 minutes by means of the urban bus lines 1, 2, 5 and 7. For its part, the Estadio station is very close to the Segunda Aguada station, which means that travellers can get to the centre by taking the same urban buses.

    Travel Tips

    Trains from Barcelona to Cádiz
    Travel by train to Cádiz easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Cádiz.
    How much are cheap trains to Cádiz from Barcelona?
    If you’re looking to save money on tickets, you can find cheap Barcelona to Cádiz trains for as little as $75 (€62)  in the next 7 days.
    How much is the train between Barcelona and Cádiz on average?
    If you’re looking to purchase your train tickets in the next week, you can expect the Barcelona to Cádiz train price to come in at an average of $106 (€89)  one way.
    What is the distance from Barcelona to Cádiz by train?
    You should expect to travel around 563 miles (908 km)  to Cádiz from Barcelona by train.
    How long is the train ride from Barcelona to Cádiz?
    While the time it takes to travel 563 miles (908 km) to Cádiz from Barcelona can vary based on specific dates, weekends, and holidays, the Barcelona to Cádiz train journey time is on average 11 h 57 min.
    What is the departure train station in Barcelona and arrival train station in Cádiz?

    When departing from Barcelona, you have various train station options to start your journey from including Barcelona Sants, Barcelona Passeig De Gracia and Barcelona Estació De França. When arriving in Cádiz, you can end your journey in train stations like Cadiz, Cadiz Estadio and Cadiz Cortadura.

    Omio customers book a train from Barcelona Sants   to Cadiz   most frequently for this route.

    Where is the departure train station in Barcelona located? Where is the arrival train station in Cádiz located?

    Passengers booking this journey most frequently board their trains from Barcelona Sants and need to travel around 1.2 miles (1.9 km) from the city center to get to this train station.

    Passengers arriving in Cádiz most often arrive at Cadiz and need to travel around 0.7 miles (1.1 km) from this train station to the city center.

    Which train companies can get me from Barcelona to Cádiz?
    For the route from Barcelona to Cádiz you can take a train with Renfe or Renfe AVE. Be sure to check out all possible train companies that offer services between Barcelona and Cádiz on Omio to compare what amenities they may have.
    How many train services are there from Barcelona to Cádiz a day?
    On average, there is 1 train a day from Barcelona to Cádiz. The train times and services may be different on weekends and holidays compared to weekdays.
    When does the first train depart from Barcelona to Cádiz? When does the last train depart from Barcelona to Cádiz?
    The first Barcelona to Cádiz train departs at 8: 13 AM   and the last train from Barcelona to Cádiz leaves at 8: 13 AM. Check out the most up-to-date train schedule from Barcelona to Cádiz on Omio and find the best time to travel to your destination.
    How early should I book train tickets to Cádiz from Barcelona to score the best deals?
    You can find trains from Barcelona to Cádiz to cost on average $106 (€89) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Barcelona to Cádiz train generally on sale a few months before the planned travel date.

    Important Stations and Airports for this Journey

    Barcelona Sants is the most popular Barcelona railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Barcelona for your trip to Cádiz.
    Amenities at station
    Phone Number
    +34 934956020
    Ticket Office Hours
    Mon - Sun: 06: 00 - 22: 00
    Public transit options for Barcelona Sants
    Metro lines: L3, L5
    Bus lines: A1, A2
    Train lines: AVE, Alvia, Euromed, Talgo, Trenhotel, TGV, Avant, Intercity, R1, R2, R2 Nord, R2 Sud, R3, R4, RG1, R11, R12, R13, R14, R15, R16, R17