--- title: "Train timetable Madrid → Barcelona | Kombo" description: "Train timetable Madrid → Barcelona" url: "https://www.kombo.co/es/horarios-tren-Madrid-Barcelona" last_updated: "2026-08-20" --- # Train timetable Madrid → Barcelona first departure 06:09 · last departure 20:30 · 25 direct trains/day · fastest 3h02 · 503 km · tickets from about €10 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-20 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 06:22 | 09:45 | 3h23 | Ouigo (direct) | ~€55 | | 06:27 | 09:56 | 3h29 | Renfe AVE 3311 (direct) | ~€68 | | 07:22 | 10:24 | 3h02 | Iryo 6071 (direct) | ~€71 | | 07:27 | 11:11 | 3h44 | Renfe AVE 3073 (direct) | ~€67 | | 08:27 | 11:44 | 3h17 | Renfe AVE 3083 (direct) | ~€143 | | 08:50 | 11:52 | 3h02 | Iryo 6281 (direct) | ~€101 | | 08:57 | 12:06 | 3h09 | Renfe AVE 3091 (direct) | ~€132 | | 09:27 | 13:04 | 3h37 | Renfe AVE 3093 (direct) | ~€68 | | 09:31 | 12:58 | 3h27 | Ouigo 0 (direct) | ~€55 | | 09:57 | 13:21 | 3h24 | Iryo 6011 (direct) | ~€72 | | 10:27 | 13:44 | 3h17 | Renfe AVE 3303 (direct) | ~€160 | | 11:22 | 14:39 | 3h17 | Iryo 6111 (direct) | ~€126 | | 11:27 | 15:11 | 3h44 | Renfe AVE 3113 (direct) | ~€127 | | 12:22 | 15:39 | 3h17 | Iryo 6121 (direct) | ~€125 | | 12:27 | 16:15 | 3h48 | Renfe AVE 3123 (direct) | ~€68 | | 12:50 | 16:19 | 3h29 | Renfe AVE International 9725 (direct) | ~€114 | | 14:27 | 17:49 | 3h22 | Renfe AVE 3143 (direct) | ~€159 | | 14:42 | 18:13 | 3h31 | Iryo 6021 (direct) | ~€91 | | 15:27 | 19:14 | 3h47 | Renfe AVE 3305 (direct) | ~€157 | | 16:22 | 19:24 | 3h02 | Ouigo (direct) | ~€100 | | 16:27 | 19:50 | 3h23 | Renfe AVE 3163 (direct) | ~€100 | | 16:37 | 19:39 | 3h02 | Iryo 6161 (direct) | ~€141 | | 17:22 | 20:42 | 3h20 | Iryo 6171 (direct) | ~€116 | | 17:27 | 21:11 | 3h44 | Renfe AVE 3173 (direct) | ~€141 | | 17:57 | 20:59 | 3h02 | Renfe AVE 3181 (direct) | ~€188 | | 18:27 | 21:49 | 3h22 | Renfe AVE 3183 (direct) | ~€51 | | 18:32 | 21:44 | 3h12 | Iryo 6181 (direct) | ~€69 | | 18:51 | 21:59 | 3h08 | Renfe AVE 3191 (direct) | ~€57 | | 19:29 | 22:50 | 3h21 | Iryo 6015 (direct) | ~€87 | | 19:34 | 23:20 | 3h46 | Renfe AVE 3309 (direct) | ~€161 | | 20:10 | 23:28 | 3h18 | Ouigo (direct) | ~€39 | | 20:22 | 23:39 | 3h17 | Iryo 6201 (direct) | ~€83 | | 20:30 | 23:47 | 3h17 | Renfe AVE 3201 (direct) | ~€141 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 06:09 | 09:35 | 3h26 | Iryo 6261 (direct) | ~€61 | | 06:22 | 09:45 | 3h23 | Ouigo (direct) | ~€73 | | 06:27 | 09:56 | 3h29 | Renfe AVE 3311 (direct) | ~€83 | | 07:22 | 10:24 | 3h02 | Iryo 6071 (direct) | ~€77 | | 07:27 | 11:11 | 3h44 | Renfe AVE 3073 (direct) | ~€175 | | 08:50 | 11:52 | 3h02 | Iryo 6281 (direct) | ~€123 | | 08:57 | 12:06 | 3h09 | Renfe AVE 3091 (direct) | ~€80 | | 09:27 | 13:04 | 3h37 | Renfe AVE 3093 (direct) | ~€68 | | 09:57 | 13:21 | 3h24 | Iryo 6011 (direct) | ~€97 | | 10:27 | 13:44 | 3h17 | Renfe AVE 3303 (direct) | ~€156 | | 11:22 | 14:39 | 3h17 | Iryo 6111 (direct) | ~€141 | | 11:27 | 15:11 | 3h44 | Renfe AVE 3113 (direct) | ~€67 | | 12:22 | 15:39 | 3h17 | Iryo 6121 (direct) | ~€103 | | 12:27 | 16:15 | 3h48 | Renfe AVE 3123 (direct) | ~€143 | | 12:50 | 16:19 | 3h29 | Renfe AVE International 9725 (direct) | ~€111 | | 13:42 | 16:44 | 3h02 | Ouigo (direct) | ~€110 | | 14:27 | 17:49 | 3h22 | Renfe AVE 3143 (direct) | ~€170 | | 14:42 | 18:13 | 3h31 | Iryo 6021 (direct) | ~€118 | | 15:27 | 19:14 | 3h47 | Renfe AVE 3305 (direct) | ~€158 | | 16:22 | 19:24 | 3h02 | Ouigo (direct) | ~€79 | | 16:27 | 19:50 | 3h23 | Renfe AVE 3163 (direct) | ~€155 | | 17:22 | 20:42 | 3h20 | Iryo 6171 (direct) | ~€56 | | 17:27 | 21:11 | 3h44 | Renfe AVE 3373 (direct) | ~€156 | | 17:57 | 20:59 | 3h02 | Renfe AVE 3181 (direct) | ~€116 | | 18:27 | 21:49 | 3h22 | Renfe AVE 3183 (direct) | ~€143 | | 18:32 | 21:44 | 3h12 | Iryo 6181 (direct) | ~€77 | | 18:51 | 21:59 | 3h08 | Renfe AVE 3191 (direct) | ~€78 | | 19:29 | 22:50 | 3h21 | Iryo 6015 (direct) | ~€72 | | 19:34 | 23:20 | 3h46 | Renfe AVE 3309 (direct) | ~€161 | | 20:10 | 23:28 | 3h18 | Ouigo 0 (direct) | ~€10 | | 20:22 | 23:39 | 3h17 | Iryo 6201 (direct) | ~€63 | | 20:30 | 23:47 | 3h17 | Renfe AVE 3201 (direct) | ~€130 | ## Typical week (next 30 days) - Monday to Friday: 26 trains, first 06:09, last 20:30 - Saturday: 21 trains, first 06:22, last 20:10 - Sunday: 24 trains, first 06:22, last 20:30 ## Companies serving this route - Renfe AVE: 70% of departures - Iryo: 19% of departures - Ouigo: 7% of departures - Renfe AVE International: 4% of departures ## Prices - Cheapest observed: about €10 - Average observed: about €73