--- title: "Train timetable Frankfurt → Heidelberg | Kombo" description: "Train timetable Frankfurt → Heidelberg" url: "https://www.kombo.co/de/zug-fahrplan-Frankfurt-Heidelberg" last_updated: "2026-08-20" --- # Train timetable Frankfurt → Heidelberg first departure 00:06 · last departure 23:20 · 10 direct trains/day · fastest 45min · 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 | | --- | --- | --- | --- | --- | | 00:06 | 01:32 | 1h26 | Regionalbahn 15341 (direct) | ~€20 | | 05:19 | 06:13 | 54min | ICE 1699 (direct) | ~€8 | | 05:54 | 06:58 | 1h04 | ICE 9558 (1 change via Mannheim Hbf) | ~€20 | | 06:06 | 07:35 | 1h29 | Regionalbahn 15305 (direct) | ~€33 | | 06:50 | 07:48 | 58min | ICE 275 (1 change via Mannheim Hbf) | ~€21 | | 06:53 | 08:01 | 1h08 | ICE 9568 (1 change via Mannheim Hbf) | ~€21 | | 07:06 | 08:32 | 1h26 | Regionalbahn 15307 (direct) | ~€32 | | 07:43 | 08:41 | 58min | ICE 791 (direct) | ~€8 | | 08:10 | 09:11 | 1h01 | ICE 117 (direct) | ~€21 | | 08:50 | 09:48 | 58min | ICE 277 (1 change via Mannheim Hbf) | ~€27 | | 09:06 | 10:32 | 1h26 | Regionalbahn 15311 (direct) | ~€33 | | 09:42 | 10:41 | 59min | ICE 1573 (direct) | ~€79 | | 09:50 | 10:48 | 58min | ICE 593 (1 change via Mannheim Hbf) | ~€27 | | 10:11 | 11:11 | 1h00 | ICE 1093 (direct) | ~€20 | | 10:20 | 11:34 | 1h14 | ICE 71 (1 change via Mannheim Hbf) | ~€15 | | 10:50 | 11:48 | 58min | ICE 279 (1 change via Mannheim Hbf) | ~€28 | | 11:01 | 12:04 | 1h03 | ICE 9590 (1 change via Mannheim Hbf) | ~€42 | | 11:06 | 12:32 | 1h26 | Regionalbahn 15315 (direct) | ~€33 | | 11:44 | 12:41 | 57min | ICE 795 (direct) | ~€20 | | 11:50 | 12:48 | 58min | ICE 2585 (1 change via Mannheim Hbf) | ~€28 | | 12:03 | 12:57 | 54min | Flixtrain (direct) | ~€7 | | 12:03 | 13:00 | 57min | Flixtrain (direct) | ~€47 | | 12:11 | 13:11 | 1h00 | ICE 211 (direct) | ~€20 | | 12:20 | 13:34 | 1h14 | EuroCity 5 (1 change via Mannheim Hbf) | ~€20 | | 12:50 | 13:48 | 58min | ICE 371 (1 change via Mannheim Hbf) | ~€29 | | 13:06 | 14:32 | 1h26 | Regionalbahn 15319 (direct) | ~€33 | | 13:42 | 14:41 | 59min | ICE 1577 (direct) | ~€69 | | 13:50 | 14:48 | 58min | ICE 2587 (1 change via Mannheim Hbf) | ~€28 | | 14:03 | 14:57 | 54min | Flixtrain (direct) | ~€7 | | 14:03 | 14:59 | 56min | Flixtrain (direct) | ~€38 | | 14:11 | 15:11 | 1h00 | ICE 1095 (direct) | ~€20 | | 14:20 | 15:33 | 1h13 | ICE 73 (1 change via Mannheim Hbf) | ~€26 | | 14:50 | 15:48 | 58min | ICE 373 (1 change via Mannheim Hbf) | ~€29 | | 15:06 | 16:32 | 1h26 | Regionalbahn 15323 (direct) | ~€32 | | 15:44 | 16:41 | 57min | ICE 799 (direct) | ~€20 | | 15:50 | 16:48 | 58min | ICE 2589 (1 change via Mannheim Hbf) | ~€29 | | 16:03 | 16:57 | 54min | Flixtrain (direct) | ~€7 | | 16:03 | 17:00 | 57min | Flixtrain (direct) | ~€133 | | 16:10 | 17:11 | 1h01 | ICE 1291 (direct) | ~€20 | | 16:20 | 17:34 | 1h14 | ICE 7 (1 change via Mannheim Hbf) | ~€20 | | 16:50 | 17:48 | 58min | ICE 375 (1 change via Mannheim Hbf) | ~€33 | | 17:06 | 18:32 | 1h26 | Regionalbahn 15327 (direct) | ~€33 | | 17:41 | 18:41 | 1h00 | ICE 1671 (direct) | ~€90 | | 17:50 | 18:48 | 58min | ICE 2591 (1 change via Mannheim Hbf) | ~€29 | | 18:11 | 19:11 | 1h00 | ICE 1097 (direct) | ~€20 | | 18:20 | 19:34 | 1h14 | ICE 75 (1 change via Mannheim Hbf) | ~€21 | | 18:50 | 19:48 | 58min | ICE 377 (1 change via Mannheim Hbf) | ~€30 | | 19:06 | 20:32 | 1h26 | Regionalbahn 15331 (direct) | ~€32 | | 19:44 | 20:41 | 57min | ICE 995 (direct) | ~€20 | | 19:50 | 20:49 | 59min | ICE 2593 (1 change via Mannheim Hbf) | ~€27 | | 20:03 | 20:58 | 55min | Flixtrain (direct) | ~€7 | | 20:03 | 21:02 | 59min | Flixtrain (direct) | ~€133 | | 20:10 | 21:11 | 1h01 | ICE 1099 (direct) | ~€20 | | 20:20 | 21:34 | 1h14 | EuroCity 9 (1 change via Mannheim Hbf) | ~€20 | | 20:50 | 21:56 | 1h06 | ICE 379 (1 change via Mannheim Hbf) | ~€25 | | 21:20 | 22:10 | 50min | ICE 775 (direct) | ~€15 | | 22:03 | 22:55 | 52min | Flixtrain (direct) | ~€7 | | 22:03 | 23:02 | 59min | Flixtrain (direct) | ~€51 | | 22:20 | 23:09 | 49min | ICE 77 (direct) | ~€8 | | 22:50 | 00:22 | 1h32 | ICE 677 (1 change via Mannheim Hbf) | ~€20 | | 23:06 | 00:33 | 1h27 | Regionalbahn 15339 (direct) | ~€33 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 00:06 | 01:32 | 1h26 | Regionalbahn 15341 (direct) | ~€90 | | 01:28 | 02:28 | 1h00 | ICE 619 (direct) | ~€63 | | 09:06 | 10:32 | 1h26 | Regionalbahn 15311 (direct) | ~€44 | | 12:03 | 12:57 | 54min | Flixtrain (direct) | ~€8 | | 12:03 | 13:00 | 57min | Flixtrain (direct) | ~€68 | | 13:06 | 14:32 | 1h26 | Regionalbahn 15319 (direct) | ~€54 | | 15:06 | 16:32 | 1h26 | Regionalbahn 15323 (direct) | ~€46 | | 16:03 | 16:57 | 54min | Flixtrain (direct) | ~€12 | | 16:03 | 17:00 | 57min | Flixtrain (direct) | — | | 17:06 | 18:32 | 1h26 | Regionalbahn 15327 (direct) | ~€54 | | 17:41 | 18:41 | 1h00 | ICE 1671 (direct) | ~€49 | | 18:03 | 18:57 | 54min | Flixtrain (direct) | ~€11 | | 18:03 | 18:59 | 56min | Flixtrain (direct) | ~€21 | | 19:06 | 20:32 | 1h26 | Regionalbahn 15331 (direct) | ~€45 | | 20:03 | 20:58 | 55min | Flixtrain (direct) | ~€10 | | 20:03 | 21:02 | 59min | Flixtrain (direct) | ~€190 | | 21:20 | 22:10 | 50min | ICE 775 (direct) | ~€50 | | 22:03 | 22:55 | 52min | Flixtrain (direct) | ~€7 | | 22:03 | 23:02 | 59min | Flixtrain (direct) | ~€62 | | 22:50 | 23:35 | 45min | ICE 677 (direct) | ~€31 | | 23:20 | 00:15 | 55min | ICE 777 (direct) | ~€41 | ## Typical week (next 30 days) - Monday to Friday: 10 trains, first 00:06, last 23:20 - Saturday: 9 trains, first 02:06, last 23:06 - Sunday: 10 trains, first 00:06, last 22:06 ## Companies serving this route - Flixtrain: 38% of departures - ICE: 34% of departures - Regionalbahn: 28% of departures ## Prices - Cheapest observed: about €6 - Average observed: about €44