--- title: "Train timetable Heidelberg → Frankfurt | Kombo" description: "Train timetable Heidelberg → Frankfurt" url: "https://www.kombo.co/de/zug-fahrplan-Heidelberg-Frankfurt" last_updated: "2026-08-20" --- # Train timetable Heidelberg → Frankfurt first departure 00:28 · last departure 23:26 · 13 direct trains/day · fastest 48min · 79 km · tickets from about €6 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-20 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:48 | 06:40 | 52min | ICE 776 (direct) | ~€14 | | 05:59 | 07:09 | 1h10 | Regional Express 19202 (1 change via Mannheim Hbf) | ~€26 | | 06:46 | 07:44 | 58min | ICE 1098 (direct) | ~€21 | | 06:50 | 08:09 | 1h19 | Regional Express 19204 (1 change via Mannheim Hbf) | ~€26 | | 07:25 | 08:47 | 1h22 | Regionalbahn 15306 (direct) | ~€33 | | 07:35 | 08:32 | 57min | ICE 994 (direct) | ~€20 | | 08:11 | 09:09 | 58min | Regional Express 19344 (1 change via Mannheim Hbf) | ~€29 | | 08:24 | 09:40 | 1h16 | IC 2549 (1 change via Mannheim Hbf) | ~€20 | | 08:46 | 09:44 | 58min | ICE 1096 (direct) | ~€20 | | 09:06 | 09:55 | 49min | Flixtrain (direct) | — | | 09:10 | 10:09 | 59min | Regional Express 19260 (1 change via Mannheim Hbf) | ~€29 | | 09:18 | 10:14 | 56min | ICE 1670 (direct) | ~€20 | | 09:26 | 10:47 | 1h21 | Regionalbahn 15310 (direct) | ~€34 | | 10:10 | 11:09 | 59min | Regional Express 19262 (1 change via Mannheim Hbf) | ~€30 | | 10:24 | 11:40 | 1h16 | IC 2547 (1 change via Mannheim Hbf) | ~€20 | | 10:46 | 11:44 | 58min | ICE 2090 (direct) | ~€20 | | 11:10 | 12:09 | 59min | Regional Express 19264 (1 change via Mannheim Hbf) | ~€29 | | 11:18 | 12:15 | 57min | ICE 798 (direct) | ~€20 | | 11:26 | 12:47 | 1h21 | Regionalbahn 15314 (direct) | ~€34 | | 12:10 | 13:09 | 59min | Regional Express 19266 (1 change via Mannheim Hbf) | ~€38 | | 12:24 | 13:40 | 1h16 | IC 2545 (1 change via Mannheim Hbf) | ~€21 | | 12:46 | 13:44 | 58min | ICE 1094 (direct) | ~€20 | | 13:06 | 13:55 | 49min | Flixtrain (direct) | ~€7 | | 13:10 | 14:09 | 59min | Regional Express 19268 (1 change via Mannheim Hbf) | ~€28 | | 13:18 | 14:14 | 56min | ICE 1576 (direct) | ~€21 | | 13:26 | 14:47 | 1h21 | Regionalbahn 15318 (direct) | ~€284 | | 14:10 | 15:09 | 59min | Regional Express 19270 (1 change via Mannheim Hbf) | ~€28 | | 14:24 | 15:40 | 1h16 | ICE 2012 (1 change via Mannheim Hbf) | ~€20 | | 14:46 | 15:44 | 58min | ICE 210 (direct) | ~€21 | | 15:06 | 15:55 | 49min | Flixtrain (direct) | — | | 15:10 | 16:09 | 59min | Regional Express 19272 (1 change via Mannheim Hbf) | ~€29 | | 15:17 | 16:15 | 58min | ICE 794 (direct) | ~€20 | | 15:20 | 16:40 | 1h20 | ICE 710 (1 change via Mannheim Hbf) | ~€20 | | 15:26 | 16:47 | 1h21 | Regionalbahn 15322 (direct) | ~€33 | | 16:10 | 17:09 | 59min | Regional Express 19274 (1 change via Mannheim Hbf) | ~€29 | | 16:24 | 17:40 | 1h16 | IC 2041 (1 change via Mannheim Hbf) | ~€23 | | 16:46 | 17:44 | 58min | ICE 1092 (direct) | ~€20 | | 17:06 | 17:55 | 49min | Flixtrain (direct) | ~€7 | | 17:10 | 18:09 | 59min | Regional Express 19276 (1 change via Mannheim Hbf) | ~€29 | | 17:18 | 18:14 | 56min | ICE 1572 (direct) | ~€20 | | 17:26 | 18:40 | 1h14 | Regionalbahn 15326 (2 change via Mannheim-Friedrichsf, Mannheim Hbf) | ~€26 | | 17:26 | 18:47 | 1h21 | Regionalbahn 15326 (direct) | ~€34 | | 17:46 | 18:56 | 1h10 | ICE 1696 (direct) | ~€197 | | 18:10 | 19:09 | 59min | Regional Express 19280 (1 change via Mannheim Hbf) | ~€29 | | 18:24 | 19:40 | 1h16 | IC 2349 (1 change via Mannheim Hbf) | ~€8 | | 18:46 | 19:44 | 58min | ICE 116 (direct) | ~€21 | | 19:10 | 20:09 | 59min | Regional Express 19282 (1 change via Mannheim Hbf) | ~€27 | | 19:18 | 20:15 | 57min | ICE 790 (direct) | ~€8 | | 19:26 | 20:47 | 1h21 | Regionalbahn 15330 (direct) | ~€34 | | 20:10 | 21:09 | 59min | Regional Express 19284 (1 change via Mannheim Hbf) | ~€26 | | 20:18 | 21:47 | 1h29 | Regionalbahn 15332 (direct) | ~€33 | | 20:25 | 21:43 | 1h18 | IC 2347 (1 change via Mannheim Hbf) | ~€8 | | 21:10 | 22:09 | 59min | Regional Express 19286 (1 change via Mannheim Hbf) | ~€20 | | 21:26 | 22:47 | 1h21 | Regionalbahn 15334 (direct) | ~€74 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:48 | 06:40 | 52min | ICE 776 (direct) | ~€148 | | 07:06 | 07:55 | 49min | Flixtrain (direct) | ~€7 | | 07:25 | 08:47 | 1h22 | Regionalbahn 15306 (direct) | ~€271 | | 09:06 | 09:55 | 49min | Flixtrain (direct) | — | | 09:18 | 10:14 | 56min | ICE 1670 (direct) | ~€45 | | 09:26 | 10:47 | 1h21 | Regionalbahn 15310 (direct) | ~€285 | | 11:06 | 11:55 | 49min | Flixtrain (direct) | ~€7 | | 11:26 | 12:47 | 1h21 | Regionalbahn 15314 (direct) | ~€340 | | 13:06 | 13:55 | 49min | Flixtrain (direct) | ~€7 | | 13:18 | 14:14 | 56min | ICE 1576 (direct) | ~€70 | | 13:26 | 14:47 | 1h21 | Regionalbahn 15318 (direct) | ~€182 | | 14:46 | 15:44 | 58min | ICE 210 (direct) | ~€297 | | 15:26 | 16:47 | 1h21 | Regionalbahn 15322 (direct) | ~€340 | | 17:06 | 17:55 | 49min | Flixtrain (direct) | ~€12 | | 17:18 | 18:14 | 56min | ICE 1572 (direct) | ~€148 | | 17:26 | 18:47 | 1h21 | Regionalbahn 15326 (direct) | ~€241 | | 18:46 | 19:44 | 58min | ICE 116 (direct) | ~€160 | ## Typical week (next 30 days) - Monday to Friday: 14 trains, first 05:48, last 23:26 - Saturday: 12 trains, first 00:28, last 23:26 - Sunday: 10 trains, first 00:28, last 21:26 ## Companies serving this route - ICE: 40% of departures - Flixtrain: 30% of departures - Regionalbahn: 30% of departures ## Prices - Cheapest observed: about €6 - Average observed: about €63