--- title: "Train timetable Barcelona → Madrid | Kombo" description: "Train timetable Barcelona → Madrid" url: "https://www.kombo.co/es/horarios-tren-Barcelona-Madrid" last_updated: "2026-08-20" --- # Train timetable Barcelona → Madrid first departure 05:40 · last departure 20:28 · 24 direct trains/day · fastest 3h01 · 503 km · tickets from about €9 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-20 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:45 | 09:02 | 3h17 | Iryo 6060 (direct) | ~€35 | | 05:50 | 09:40 | 3h50 | Renfe AVE 3062 (direct) | ~€67 | | 06:35 | 09:52 | 3h17 | Renfe AVE 3302 (direct) | ~€158 | | 07:05 | 10:07 | 3h02 | Iryo 6070 (direct) | ~€62 | | 07:27 | 10:37 | 3h10 | Renfe AVE 3662 (direct) | ~€82 | | 07:35 | 11:05 | 3h30 | Ouigo 0 (direct) | ~€44 | | 08:00 | 11:44 | 3h44 | Renfe AVE 3082 (direct) | ~€68 | | 09:00 | 12:24 | 3h24 | Renfe AVE 3092 (direct) | ~€66 | | 09:55 | 13:44 | 3h49 | Renfe AVE 3304 (direct) | ~€158 | | 10:40 | 13:57 | 3h17 | Ouigo (direct) | ~€37 | | 10:45 | 13:49 | 3h04 | Iryo 6110 (direct) | ~€43 | | 11:00 | 14:17 | 3h17 | Renfe AVE 3112 (direct) | ~€66 | | 11:18 | 14:42 | 3h24 | Iryo 6020 (direct) | ~€49 | | 12:00 | 15:44 | 3h44 | Renfe AVE 3122 (direct) | ~€145 | | 12:50 | 16:18 | 3h28 | Renfe AVE International 9730 (direct) | ~€84 | | 13:27 | 16:29 | 3h02 | Renfe AVE 3130 (direct) | ~€80 | | 14:00 | 17:44 | 3h44 | Renfe AVE 3308 (direct) | ~€159 | | 14:50 | 17:52 | 3h02 | Iryo 6150 (direct) | ~€55 | | 15:00 | 18:17 | 3h17 | Renfe AVE 3152 (direct) | ~€142 | | 15:52 | 19:16 | 3h24 | Iryo 6360 (direct) | ~€72 | | 16:00 | 19:44 | 3h44 | Renfe AVE 3162 (direct) | ~€129 | | 16:58 | 20:16 | 3h18 | Renfe AVE 3172 (direct) | ~€147 | | 17:20 | 20:22 | 3h02 | Iryo 6180 (direct) | ~€48 | | 17:25 | 20:27 | 3h02 | Renfe AVE 3170 (direct) | ~€59 | | 18:00 | 21:44 | 3h44 | Renfe AVE 3182 (direct) | ~€161 | | 18:40 | 22:17 | 3h37 | Renfe AVE 3192 (direct) | ~€82 | | 18:53 | 22:10 | 3h17 | Iryo 6190 (direct) | ~€35 | | 20:00 | 23:44 | 3h44 | Renfe AVE 3310 (direct) | ~€160 | | 20:20 | 23:48 | 3h28 | Ouigo (direct) | ~€73 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:50 | 09:40 | 3h50 | Renfe AVE 3062 (direct) | ~€68 | | 06:35 | 09:52 | 3h17 | Renfe AVE 3302 (direct) | ~€69 | | 07:05 | 10:07 | 3h02 | Iryo 6070 (direct) | ~€49 | | 07:27 | 10:37 | 3h10 | Renfe AVE 3662 (direct) | ~€52 | | 07:35 | 11:05 | 3h30 | Ouigo (direct) | ~€39 | | 07:50 | 11:15 | 3h25 | Iryo 6080 (direct) | ~€48 | | 08:00 | 11:44 | 3h44 | Renfe AVE 3082 (direct) | ~€131 | | 08:45 | 12:16 | 3h31 | Iryo 6012 (direct) | ~€41 | | 09:00 | 12:24 | 3h24 | Renfe AVE 3092 (direct) | ~€81 | | 09:55 | 13:44 | 3h49 | Renfe AVE 3304 (direct) | ~€161 | | 10:40 | 13:57 | 3h17 | Ouigo (direct) | ~€51 | | 10:45 | 13:49 | 3h04 | Iryo 6110 (direct) | ~€42 | | 11:00 | 14:17 | 3h17 | Renfe AVE 3112 (direct) | ~€51 | | 12:00 | 15:44 | 3h44 | Renfe AVE 3322 (direct) | ~€160 | | 12:50 | 16:18 | 3h28 | Renfe AVE International 9730 (direct) | ~€82 | | 13:13 | 16:37 | 3h24 | Iryo 6014 (direct) | ~€47 | | 13:27 | 16:29 | 3h02 | Renfe AVE 3130 (direct) | ~€80 | | 13:50 | 16:52 | 3h02 | Ouigo 0 (direct) | ~€40 | | 14:00 | 17:44 | 3h44 | Renfe AVE 3308 (direct) | ~€81 | | 14:50 | 17:52 | 3h02 | Iryo 6150 (direct) | ~€41 | | 15:00 | 18:17 | 3h17 | Renfe AVE 3152 (direct) | ~€68 | | 16:00 | 19:44 | 3h44 | Renfe AVE 3162 (direct) | ~€131 | | 16:58 | 20:16 | 3h18 | Renfe AVE 3172 (direct) | ~€130 | | 17:20 | 20:22 | 3h02 | Iryo 6180 (direct) | ~€42 | | 17:25 | 20:27 | 3h02 | Renfe AVE 3170 (direct) | ~€79 | | 18:00 | 21:44 | 3h44 | Renfe AVE 3182 (direct) | ~€140 | | 18:40 | 22:17 | 3h37 | Renfe AVE 3192 (direct) | ~€66 | | 18:53 | 22:10 | 3h17 | Iryo 6190 (direct) | ~€54 | | 20:00 | 23:44 | 3h44 | Renfe AVE 3310 (direct) | ~€160 | | 20:20 | 23:48 | 3h28 | Ouigo (direct) | ~€39 | | 20:28 | 23:52 | 3h24 | Iryo 6210 (direct) | ~€37 | ## Typical week (next 30 days) - Monday to Friday: 26 trains, first 05:40, last 20:28 - Saturday: 20 trains, first 05:50, last 20:00 - Sunday: 23 trains, first 06:35, last 20:28 ## Companies serving this route - Renfe AVE: 73% of departures - Iryo: 16% of departures - Ouigo: 7% of departures - Renfe AVE International: 4% of departures ## Prices - Cheapest observed: about €9 - Average observed: about €73