Cheapest
Average
The best way to find a cheap train ticket from Frankfurt am Main to Osnabrück is to book your journey as far in advance as possible and to avoid travelling at rush hour.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
Deutsche Bahn ICE 1022 | 07:58 Frankfurt Airport long-distance station | 4h23 | 12:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 474 | 07:58 Frankfurt (Main) Hbf | 4h06 | 12:04 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 822 | 08:09 Frankfurt (Main) Hbf | 4h10 | 12:19 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 994 | 08:09 Frankfurt Airport long-distance station | 5h01 | 13:10 Osnabrück Hbf | 3 changes | |
Deutsche Bahn ICE 206 | 08:10 Frankfurt Airport long-distance station | 3h11 | 11:21 Osnabrück Hbf | 0 changesDirect | |
Deutsche Bahn ICE 994 | 08:20 Frankfurt South station | 4h50 | 13:10 Osnabrück Hbf | 3 changes | |
Deutsche Bahn ICE 822 | 08:23 Frankfurt Airport long-distance station | 3h56 | 12:19 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 1656 | 08:42 Frankfurt (Main) Hbf | 4h39 | 13:21 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 1656 | 08:42 Frankfurt (Main) Hbf | 3h39 | 12:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn with connection ICE 1672 | 08:51 Frankfurt (Main) Hbf | 4h57 | 13:48 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 1656 | 08:57 Frankfurt Airport long-distance station | 4h24 | 13:21 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 820 | 09:09 Frankfurt (Main) Hbf | 4h01 | 13:10 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 614 | 09:10 Frankfurt Airport long-distance station | 3h11 | 12:21 Osnabrück Hbf | 0 changesDirect | |
Deutsche Bahn ICE 820 | 09:23 Frankfurt Airport long-distance station | 3h47 | 13:10 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 1020 | 09:42 Frankfurt (Main) Hbf | 4h39 | 14:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 1020 | 09:42 Frankfurt (Main) Hbf | 3h39 | 13:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 1020 | 09:57 Frankfurt Airport long-distance station | 4h24 | 14:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn with connection ICE 78 | 09:58 Frankfurt (Main) Hbf | 4h43 | 14:41 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 992 | 10:09 Frankfurt Airport long-distance station | 5h03 | 15:12 Osnabrück Hbf | 3 changes | |
Deutsche Bahn ICE 728 | 10:09 Frankfurt (Main) Hbf | 3h41 | 13:50 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 202 | 10:10 Frankfurt Airport long-distance station | 3h11 | 13:21 Osnabrück Hbf | 0 changesDirect | |
Deutsche Bahn ICE 992 | 10:20 Frankfurt South station | 4h52 | 15:12 Osnabrück Hbf | 3 changes | |
Deutsche Bahn ICE 728 | 10:23 Frankfurt Airport long-distance station | 3h27 | 13:50 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 16 | 10:25 Frankfurt (Main) Hbf | 3h54 | 14:19 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 16 | 10:41 Frankfurt Airport long-distance station | 3h38 | 14:19 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 1654 | 10:42 Frankfurt (Main) Hbf | 3h39 | 14:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 1654 | 10:42 Frankfurt (Main) Hbf | 4h39 | 15:21 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 1654 | 10:57 Frankfurt Airport long-distance station | 4h24 | 15:21 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 726 | 11:09 Frankfurt (Main) Hbf | 4h06 | 15:15 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 612 | 11:10 Frankfurt Airport long-distance station | 3h11 | 14:21 Osnabrück Hbf | 0 changesDirect | |
Deutsche Bahn with connection ICE 372 | 11:14 Frankfurt (Main) Hbf | 4h34 | 15:48 Osnabrück Hbf | 3 changes | |
Deutsche Bahn ICE 726 | 11:23 Frankfurt Airport long-distance station | 3h52 | 15:15 Osnabrück Hbf | 1 change | |
Deutsche Bahn RE 29511 | 11:35 Frankfurt am Main Flughafen | 4h29 | 16:04 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 928 | 11:42 Frankfurt (Main) Hbf | 3h39 | 15:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 76 | 11:58 Frankfurt (Main) Hbf | 4h06 | 16:04 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 928 | 11:58 Frankfurt Airport long-distance station | 4h23 | 16:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 798 | 12:09 Frankfurt Airport long-distance station | 5h02 | 17:11 Osnabrück Hbf | 3 changes | |
Deutsche Bahn ICE 724 | 12:09 Frankfurt (Main) Hbf | 4h09 | 16:18 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 200 | 12:10 Frankfurt Airport long-distance station | 3h11 | 15:21 Osnabrück Hbf | 0 changesDirect | |
Deutsche Bahn ICE 798 | 12:20 Frankfurt South station | 4h51 | 17:11 Osnabrück Hbf | 3 changes | |
Deutsche Bahn ICE 724 | 12:25 Frankfurt Airport long-distance station | 3h53 | 16:18 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 314 | 12:25 Frankfurt (Main) Hbf | 3h53 | 16:18 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 314 | 12:41 Frankfurt Airport long-distance station | 3h37 | 16:18 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 1652 | 12:42 Frankfurt (Main) Hbf | 3h39 | 16:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 1652 | 12:42 Frankfurt (Main) Hbf | 4h39 | 17:21 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 1652 | 12:57 Frankfurt Airport long-distance station | 4h24 | 17:21 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 722 | 13:09 Frankfurt (Main) Hbf | 3h12 | 16:21 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 722 | 13:09 Frankfurt (Main) Hbf | 4h02 | 17:11 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 610 | 13:10 Frankfurt Airport long-distance station | 3h11 | 16:21 Osnabrück Hbf | 0 changesDirect | |
Deutsche Bahn with connection ICE 370 | 13:14 Frankfurt (Main) Hbf | 4h34 | 17:48 Osnabrück Hbf | 3 changes | |
Deutsche Bahn ICE 722 | 13:23 Frankfurt Airport long-distance station | 3h48 | 17:11 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 722 | 13:23 Frankfurt Airport long-distance station | 2h58 | 16:21 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 228 | 13:41 Frankfurt (Main) Hbf | 4h40 | 18:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 228 | 13:41 Frankfurt (Main) Hbf | 3h40 | 17:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 228 | 13:58 Frankfurt Airport long-distance station | 4h23 | 18:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn with connection ICE 796 | 14:09 Frankfurt Airport long-distance station | 4h32 | 18:41 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 720 | 14:09 Frankfurt (Main) Hbf | 3h42 | 17:51 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 108 | 14:10 Frankfurt Airport long-distance station | 3h11 | 17:21 Osnabrück Hbf | 0 changesDirect | |
Deutsche Bahn with connection ICE 796 | 14:20 Frankfurt South station | 4h21 | 18:41 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 720 | 14:23 Frankfurt Airport long-distance station | 3h28 | 17:51 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 14 | 14:27 Frankfurt (Main) Hbf | 3h52 | 18:19 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 14 | 14:41 Frankfurt Airport long-distance station | 3h38 | 18:19 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 1650 | 14:42 Frankfurt (Main) Hbf | 4h39 | 19:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 1650 | 14:42 Frankfurt (Main) Hbf | 3h39 | 18:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 1650 | 14:57 Frankfurt Airport long-distance station | 4h24 | 19:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 628 | 15:09 Frankfurt (Main) Hbf | 4h06 | 19:15 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 518 | 15:10 Frankfurt Airport long-distance station | 3h11 | 18:21 Osnabrück Hbf | 0 changesDirect | |
Deutsche Bahn with connection ICE 278 | 15:14 Frankfurt (Main) Hbf | 4h34 | 19:48 Osnabrück Hbf | 3 changes | |
Deutsche Bahn ICE 628 | 15:23 Frankfurt Airport long-distance station | 3h52 | 19:15 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 122 | 15:27 Frankfurt (Main) Hbf | 3h54 | 19:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 28 | 15:41 Frankfurt (Main) Hbf | 4h40 | 20:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 122 | 15:41 Frankfurt Airport long-distance station | 3h40 | 19:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn with connection ICE 72 | 15:58 Frankfurt (Main) Hbf | 4h43 | 20:41 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 28 | 15:58 Frankfurt Airport long-distance station | 4h23 | 20:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 626 | 16:09 Frankfurt (Main) Hbf | 4h06 | 20:15 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 626 | 16:23 Frankfurt Airport long-distance station | 3h52 | 20:15 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 1558 | 16:42 Frankfurt (Main) Hbf | 3h39 | 20:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn with connection HLB28647 | 16:44 Frankfurt Airport long-distance station | 4h21 | 21:05 Osnabrück Hbf | 2 changes | |
Deutsche Bahn with connection S 9 | 16:45 Frankfurt am Main Flughafen | 5h03 | 21:48 Osnabrück Hbf | 4 changes | |
Deutsche Bahn ICE 776 | 17:01 Frankfurt (Main) Hbf | 4h04 | 21:05 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 624 | 17:09 Frankfurt (Main) Hbf | 4h01 | 21:10 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 516 | 17:10 Frankfurt Airport long-distance station | 3h11 | 20:21 Osnabrück Hbf | 0 changesDirect | |
Deutsche Bahn with connection ICE 276 | 17:14 Frankfurt (Main) Hbf | 4h34 | 21:48 Osnabrück Hbf | 3 changes | |
Deutsche Bahn ICE 624 | 17:23 Frankfurt Airport long-distance station | 3h47 | 21:10 Osnabrück Hbf | 1 change | |
Deutsche Bahn with connection RE 29523 | 17:35 Frankfurt am Main Flughafen | 5h06 | 22:41 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 26 | 17:41 Frankfurt (Main) Hbf | 3h40 | 21:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn with connection ICE 70 | 17:58 Frankfurt (Main) Hbf | 4h43 | 22:41 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 622 | 18:09 Frankfurt (Main) Hbf | 4h06 | 22:15 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 792 | 18:09 Frankfurt Airport long-distance station | 5h03 | 23:12 Osnabrück Hbf | 3 changes | |
Deutsche Bahn ICE 104 | 18:10 Frankfurt Airport long-distance station | 3h11 | 21:21 Osnabrück Hbf | 0 changesDirect | |
Deutsche Bahn ICE 792 | 18:20 Frankfurt South station | 4h52 | 23:12 Osnabrück Hbf | 3 changes | |
Deutsche Bahn ICE 622 | 18:23 Frankfurt Airport long-distance station | 3h52 | 22:15 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 1556 | 18:42 Frankfurt (Main) Hbf | 3h39 | 22:21 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 1556 | 18:57 Frankfurt Airport long-distance station | 5h15 | 00:12 Osnabrück Hbf | 3 changes | |
Deutsche Bahn ICE 620 | 19:09 Frankfurt (Main) Hbf | 4h30 | 23:39 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 514 | 19:10 Frankfurt Airport long-distance station | 3h11 | 22:21 Osnabrück Hbf | 0 changesDirect | |
Deutsche Bahn with connection ICE 274 | 19:14 Frankfurt (Main) Hbf | 4h58 | 00:12 Osnabrück Hbf | 3 changes | |
Deutsche Bahn with connection ICE 274 | 19:14 Frankfurt (Main) Hbf | 5h27 | 00:41 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 620 | 19:23 Frankfurt Airport long-distance station | 4h16 | 23:39 Osnabrück Hbf | 2 changes | |
Deutsche Bahn with connection ICE 729 | 19:35 Frankfurt Airport long-distance station | 5h06 | 00:41 Osnabrück Hbf | 3 changes | |
Deutsche Bahn ICE 1222 | 19:42 Frankfurt (Main) Hbf | 4h30 | 00:12 Osnabrück Hbf | 2 changes | |
Deutsche Bahn with connection ICE 376 | 19:58 Frankfurt (Main) Hbf | 4h43 | 00:41 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 528 | 20:09 Frankfurt (Main) Hbf | 5h48 | 01:57 Osnabrück Hbf | 2 changes | |
Deutsche Bahn ICE 102 | 20:10 Frankfurt Airport long-distance station | 4h02 | 00:12 Osnabrück Hbf | 1 change | |
Deutsche Bahn ICE 528 | 20:24 Frankfurt Airport long-distance station | 5h33 | 01:57 Osnabrück Hbf | 2 changes | |
Deutsche Bahn RE 4266 | 21:24 Frankfurt am Main Flughafen | 7h24 | 04:48 Osnabrück Hbf | 2 changes | |
Deutsche Bahn S 8 | 22:30 Frankfurt am Main Flughafen | 7h51 | 06:21 Osnabrück Hbf | 4 changes | |
Deutsche Bahn ICE 920 | 23:25 Frankfurt (Main) Hbf | 5h23 | 04:48 Osnabrück Hbf | 0 changesDirect | |
Deutsche Bahn ICE 920 | 23:40 Frankfurt Airport long-distance station | 5h08 | 04:48 Osnabrück Hbf | 0 changesDirect | |
Deutsche Bahn with connection ICE 4 | 23:42 Frankfurt (Main) Hbf | 6h59 | 06:41 Osnabrück Hbf | 1 change |
Find all the dates and times for this journey
Fastest Journey
2 h 58 m
Average
4 h 16 m
Trains per day
110
Distance
244 km
Of the 110 trains that leave Frankfurt am Main for Osnabrück every day 13 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 243 km |
Average train duration 4h 33m |
Cheapest ticket price £16 |
Trains per day 15 |
Direct trains 2 |
Train providers 1 |
Fastest train 3h 11m |
First train 00:19 |
Last train 23:58 |
Travel from Frankfurt am Main to Osnabrück from £16 with Omio’s train partners Deutsche Bahn and FlixTrain! You can find the best timetables and tickets when comparing and booking the most convenient trip for you.
Deutsche Bahn (DB) is Germany’s main operator of train services and makes on average about 40,000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Frankfurt am Main to Osnabrück train.
Train information from Frankfurt am Main to Osnabrück with Deutsche Bahn:
Here are some other resources that might have the information you need