The cheapest and fastest trains from Málaga to Cádiz
Cheapest price
$56
Average price
$85
Fastest journey
4 h 5 m
Average duration
4 h 30 m
Trains per day
48
Distance
169 km
The best way to find a cheap train ticket from Málaga to Cádiz is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Málaga to Cádiz will cost around $85 if you buy it on the day, but the cheapest tickets can be found for only $56.
It's difficult to get from Málaga to Cádiz without transferring at least 2 times.
02069+
13020 · 13079
02073+
13079 · 13008
02069+
08664+
13020
02069+
08475+
13020
02093+
13032 · 13014
02149+
08744+
13014
03993 · 02080+
13079
02883+
08784+
13035
02883+
02176+
13035
03991 · 02160+
13394Travel Information
Compare train, bus, and flight for Málaga to Cádiz
Omio recommends booking the bus as it is the most popular option from Málaga to Cádiz among Omio's users. If you are prioritising price take the bus with prices starting from €37. For those with little time consider booking a bus which can get you there in 3h 54m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg. The ticket price range depends on the travel mode: a bus costs an average of €37, and a flight costs an average of €130.
Distance: 105 miles (169 km)
Compare train with
| Train | Most popular Bus | Flight |
|---|---|---|
€78 Average price | €37 Average price Cheapest | €273 Average price |
4h 25m Average total duration 3h 55m Onboard + 30m Additional time* | 4h 24m Average total duration Fastest 3h 54m Onboard + 30m Additional time* | 12h 18m Average total duration 9h 18m Onboard + 3h 0m Additional time* |
0.1 - 0.2kg CO2 emissions Lowest | 0.2 - 0.4kg CO2 emissions | - CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Live departures
Málaga to Cádiz train times
The table below shows live departures for Málaga to Cádiz trains for tomorrow, Monday, December 1. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
02069+ 08664+ 13020 | On time 4:48 AM Málaga María Zambrano | 6h04 | 10:52 AM Cádiz station | 2 transfers | |
02069+ 08475+ 13020 | On time 4:48 AM Málaga María Zambrano | 6h04 | 10:52 AM Cádiz station | 2 transfers | |
02069+ 13020 · 13079 | On time 4:48 AM Málaga María Zambrano | 7h01 | 11:49 AM Cádiz station | 2 transfers | |
08664 · 08475+ 13020 | On time 5:35 AM Málaga María Zambrano | 5h17 | 10:52 AM Cádiz station | 2 transfers | |
08664+ 13020 · 13079 | On time 5:35 AM Málaga María Zambrano | 6h14 | 11:49 AM Cádiz station | 2 transfers | |
08664+ 13020+ 02074 | On time 5:35 AM Málaga María Zambrano | 5h10 | 10:45 AM Cádiz station | 2 transfers | |
02063+ 08475+ 13020 | On time 5:48 AM Málaga María Zambrano | 5h04 | 10:52 AM Cádiz station | 2 transfers | |
02063+ 13020 · 13079 | On time 5:48 AM Málaga María Zambrano | 6h01 | 11:49 AM Cádiz station | 2 transfers | |
02063+ 13020+ 02074 | On time 5:48 AM Málaga María Zambrano | 4h57 | 10:45 AM Cádiz station | 2 transfers | |
02073 · 02070+ 13079 | On time 6:41 AM Málaga María Zambrano | 5h08 | 11:49 AM Cádiz station | 2 transfers | |
02073+ 13079 · 13008 | On time 6:41 AM Málaga María Zambrano | 6h49 | 1:30 PM Cádiz station | 2 transfers | |
02073+ 08694+ 13008 | On time 6:41 AM Málaga María Zambrano | 6h49 | 1:30 PM Cádiz station | 2 transfers | |
03993+ 08694+ 13008 | On time 7:22 AM Málaga María Zambrano | 6h08 | 1:30 PM Cádiz station | 2 transfers | |
03993+ 02494+ 13008 | On time 7:22 AM Málaga María Zambrano | 6h08 | 1:30 PM Cádiz station | 2 transfers | |
03993 · 02080+ 13079 | On time 7:22 AM Málaga María Zambrano | 4h27 | 11:49 AM Cádiz station | 2 transfers | |
08694+ 13032 · 13014 | On time 8:17 AM Málaga María Zambrano | 9h08 | 5:25 PM Cádiz station | 2 transfers | |
08694+ 02494+ 13008 | On time 8:17 AM Málaga María Zambrano | 5h13 | 1:30 PM Cádiz station | 2 transfers | |
08694+ 06086+ 13008 | On time 8:17 AM Málaga María Zambrano | 5h13 | 1:30 PM Cádiz station | 2 transfers | |
02093+ 13032 · 13014 | On time 8:32 AM Málaga María Zambrano | 8h53 | 5:25 PM Cádiz station | 2 transfers | |
02093+ 02494+ 13008 | On time 8:32 AM Málaga María Zambrano | 4h58 | 1:30 PM Cádiz station | 2 transfers | |
02093+ 02096+ 13008 | On time 8:32 AM Málaga María Zambrano | 4h58 | 1:30 PM Cádiz station | 2 transfers | |
02109+ 08525+ 13032 | On time 9:33 AM Málaga María Zambrano | 6h57 | 4:30 PM Cádiz station | 2 transfers | |
02109+ 03872+ 13010 | On time 9:33 AM Málaga María Zambrano | 5h54 | 3:27 PM Cádiz station | 2 transfers | |
02109+ 13032 · 13014 | On time 9:33 AM Málaga María Zambrano | 7h52 | 5:25 PM Cádiz station | 2 transfers | |
02123+ 06010+ 13014 | On time 10:59 AM Málaga María Zambrano | 6h26 | 5:25 PM Cádiz station | 2 transfers | |
02123+ 08525+ 13032 | On time 10:59 AM Málaga María Zambrano | 5h31 | 4:30 PM Cádiz station | 2 transfers | |
02123+ 13032 · 13014 | On time 10:59 AM Málaga María Zambrano | 6h26 | 5:25 PM Cádiz station | 2 transfers | |
02149+ 08744+ 13014 | On time 1:20 PM Málaga María Zambrano | 4h05 | 5:25 PM Cádiz station | 2 transfers | |
08744 · 08764+ 13083 | On time 1:25 PM Málaga María Zambrano | 5h32 | 6:57 PM Cádiz station | 2 transfers | |
08744+ 13083 · 13394 | On time 1:25 PM Málaga María Zambrano | 6h47 | 8:12 PM Cádiz station | 2 transfers | |
08764+ 06014+ 13035 | On time 2:22 PM Málaga María Zambrano | 7h06 | 9:28 PM Cádiz station | 2 transfers | |
08764+ 02160+ 13394 | On time 2:22 PM Málaga María Zambrano | 5h50 | 8:12 PM Cádiz station | 2 transfers | |
08764+ 13035 · 13035 | On time 2:22 PM Málaga María Zambrano | 7h06 | 9:28 PM Cádiz station | 2 transfers | |
02163+ 06014+ 13035 | On time 2:41 PM Málaga María Zambrano | 6h47 | 9:28 PM Cádiz station | 2 transfers | |
02163 · 02160+ 13394 | On time 2:41 PM Málaga María Zambrano | 5h31 | 8:12 PM Cádiz station | 2 transfers | |
02163+ 13035 · 13035 | On time 2:41 PM Málaga María Zambrano | 6h47 | 9:28 PM Cádiz station | 2 transfers | |
03991+ 06014+ 13035 | On time 3:20 PM Málaga María Zambrano | 6h08 | 9:28 PM Cádiz station | 2 transfers | |
03991+ 13035 · 13035 | On time 3:20 PM Málaga María Zambrano | 6h08 | 9:28 PM Cádiz station | 2 transfers | |
03991 · 02160+ 13394 | On time 3:20 PM Málaga María Zambrano | 4h52 | 8:12 PM Cádiz station | 2 transfers | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets Málaga to Cádiz by train, bus, or flight
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Dec 01
Dec 02
Dec 03
Dec 04
Dec 05
Dec 06
Dec 07
Dec 08
Dec 09
Dec 10
Dec 11
Dec 12
Dec 13
Dec 14
Dec 15
Dec 16
Dec 17
Dec 18
Dec 19
Dec 20
Dec 21
How far in advance should I book train tickets from Málaga to Cádiz?
Journey information
Overview: Train from Málaga to Cádiz
Trains from Málaga to Cádiz run on average 3 times per day, taking around 3h 55m. Cheap train tickets for this journey start at $69 (€56) but you can travel from only $46 (€37) by bus.
There are 3 trains per day. The earliest train runs at 05:35, the last at 21:25. The fastest train covers the 105 miles (169 km) distance in 4h 24m.
Distance 105 miles (169 km) |
Average train duration 3h 55m |
Cheapest ticket price $69 (€56) |
Trains per day 3 |
Direct trains 3 |
Fastest train 4h 24m |
First train 05:35 |
Last train 21:25 |
Train companies: Renfe (13), Renfe, Renfe ALVIA, Renfe Intercity, AVE, Renfe Viajeros, iryo from Málaga to Cádiz trainsRenfe (13), Renfe, Renfe ALVIA, Renfe Intercity, AVE, Renfe Viajeros, iryo trains will get you between Málaga and Cádiz from $46 (€37). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Renfe (13)
Renfe
Renfe ALVIA
Renfe Intercity
AVE
iryo
Renfe Viajeros
My Journey from Málaga to Cádiz by Train with Renfe AVE
Introduction
During a recent trip through Andalucía, I traveled from Málaga to Cádiz by train with Renfe AVE. Although there isn’t a direct service, it’s an easy trip that typically involves a change in Córdoba. The route passes through some of southern Spain’s most historic cities, making the journey itself part of the experience. In this guide, I’ll explain exactly how to take the train from Málaga to Cádiz and what to expect along the way.
Route Overview
My journey began at Málaga María Zambrano Train Station, the city’s main hub. I traveled for about 50 minutes, with views of the stunning Sierra Nevada along the way, before reaching Córdoba Train Station. At Córdoba, I waited about 40 minutes for my next train. The connection from Córdoba to Cádiz took 2 hours and 38 minutes. This journey fringed the Sierra Morena and bypassed Seville before heading back south toward the coast. My total journey time was 4 hours and 15 minutes. I think the train is the best way to travel from Málaga to Cádiz, as it’s both comfortable and scenic.

Transportation Experience
I booked my Málaga–Cádiz train journey on Omio about four weeks in advance. It was a simple process after comparing fares and timetables. After making a secure payment online, I received my e-tickets with QR codes for quick scanning at boarding. I love having all my tickets in one place when traveling in Spain, which is why I decided to book with Omio. You can also take the bus from Málaga to Cádiz, but the bus would have taken at least 6 hours and been less spacious. There aren’t any direct flights between the two cities, so Renfe AVE was definitely the best option!
Route Details
Departure & Arrival Stations
Málaga María Zambrano is one of Spain’s main travel hubs. The station itself is clean and well-organized, with ticket offices, ATMs, and several cafés inside. It’s also one of the most convenient departure points in southern Spain for Renfe AVE travelers. The station is about 1.1 km or a 15-minute walk from the city center (the N1 bus also connects the station and downtown). I stayed at the Barceló Málaga, which is right next to the station, so there were no extra metro or taxi costs for this journey. The terminal adjoins a modern shopping center with food outlets like Taco Bell and 100 Montaditos. For cheaper options, you can visit the station’s supermarket to stock up on snacks and drinks for the trip.

Renfe AVE trains from Málaga arrive at Cádiz Station. It’s about a 20-minute walk from the city center. There are fewer amenities here than in Málaga, but you’ll find a few car rental offices and basic services like ticket machines and restrooms. The station is small and easy to navigate, and taxis are usually waiting outside for quick trips into town. For food, I’d recommend heading into the city center, where there are plenty of tapas bars and cafés near Plaza de San Juan de Dios.
Schedule & Frequency
There are no direct train services from Málaga to Cádiz, so you’ll need to change trains, usually in Córdoba or Seville. I took the connection via Córdoba, which is the most common route. There are plenty of trains from Málaga to Córdoba each day, with the first departing around 5:48 AM. From Córdoba, there are usually three direct trains to Cádiz daily. The first leaves at 6:40 AM, but that connection isn’t possible when coming from Málaga. I took the 7:41 AM train from Málaga, arriving in Córdoba at 8:31 AM. From there, I took the 9:07 AM service to Cádiz and arrived right on time at 11:45 AM.
Onboard Experience & Services
For my train trip from Málaga to Cádiz, I sat in Standard Class for both legs of the journey. It didn’t have all the First Class amenities like at-seat meals, power sockets, or seats with a generous recline, but the leather seats were still very comfortable and spacious. Technically, there was Wi-Fi on the train, but I couldn’t connect to it (we were traveling through semi-mountainous areas). However, I didn’t really need it. The gorgeous views of the Sierra Nevada mountain ranges kept me entertained for much of the ride.
The train also had a restroom, which was stocked and kept clean throughout the journey. Like on other Renfe AVE trains, the baggage rules were flexible. I had a large suitcase and found storage for it at the end of the carriage. My smaller daypack stayed with me, but there were also overhead racks available. Although there wasn’t any luxurious at-seat dining, catering was offered in the restaurant bar car. I went there to stretch my legs and bought pan con tomate (a typical Spanish breakfast) and a coffee. The prices were affordable, and the service was friendly. After a nice meal, my train arrived at Cádiz train station. Overall, I would gladly take this route again with Renfe AVE.
Ticketing Advice & Budget Breakdown
Renfe AVE tickets for this route tend to increase in price closer to the travel date, though not as steeply as with some other operators. I booked my Málaga–Cádiz train ticket as soon as I confirmed my plans to secure a better fare. Occasionally, First Class seats are only slightly more expensive, but when I booked, they were double the price. I opted for Standard Class instead, leaving me with more money to spend once I arrived in Cádiz.
Budget breakdown
| Item | Cost | Notes |
|---|---|---|
| Train ticket | €41 | booked six weeks in advance |
| Pan con tomate | €4.50 | purchased from restaurant car |
| Total | €45.50 | one-way trip |
Top Tips & Personal Recommendations
Here are a few top tips to make your Málaga–Cádiz train journey smoother and more enjoyable:
- Stop off if you can: Córdoba is a beautiful city that’s worth spending some time in. I didn’t on this trip as I’ve been there before.
- Download entertainment before departure: Wi-Fi and signal can be patchy along the route, so have TV shows or films downloaded in advance.
- Book a window seat on the left: This side offers the best views of the Sierra Nevada mountain ranges and southern countryside.
- Allow time at the station: You may need to pass through light airport-style security before boarding.
- Bring identification: Keep your passport or ID card handy, as staff may very occasionally carry out checks.
- Check First Class prices: Sometimes they’re close in price to Standard Class, so it’s worth comparing both before booking.

Conclusion
Now you know why I love taking the train on routes like Málaga to Cádiz, especially aboard Renfe’s modern AVE services. It’s one of southern Spain’s most scenic rail journeys, winding past mountain ranges, olive groves, and historic cities before reaching the Atlantic coast. Even with a stopover in Córdoba, the trip feels effortless and enjoyable. Just remember to book in advance with Omio, pack some snacks, and grab a window seat. Ready to explore Cádiz? Plan your journey and book your tickets on Omio today!
About the Author: Claire Martin
- Job Title: Travel Journalist and Content Creator
- Bio: Claire Martin is a full-time travel journalist, blogger, and videomaker who specializes in train and ferry travel around Europe.

FAQs: Trains from Málaga to Cádiz
Find answers to the most common questions about traveling from Málaga to Cádiz by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Cádiz, this guide helps you travel smarter and with confidence.

popular train stations
Popular train stations from Málaga to Cádiz
- Mon - Sun: 06:00 - 23:30
- Station cafeteria
- The station is fully accessible, including adapted platforms and assistance for people with disabilities.
- Spanish Galleon Lodge
- Hotel de Francia y París
- Dormos Hotel
- Mon - Sun: 06:00 - 23:30
- Located in the main concourse.
- Cercanias lines: C1
- Regional bus lines: Avanza L-501, L-518, L-530
- City bus lines: 5, M036, M040, M041, M060, M061, M062, M960, M961, M967
- Train lines: Alvia, Media Distancia
More options for your journey from Málaga to Cádiz
Here are some other resources that might have the information you need



