Direct trains › Frankfurt › Arriving
Trains arriving in Frankfurt from abroad
Direct trains from 48 cities in 7 countries arrive in Frankfurt. Here is every one due today, from the operators' own timetables. For delays, check with the operator.
48 cities abroad7 countries43 arrivals on Mon 26 Oct🇩🇪 Germany
Leaving Frankfurt: everywhere you can go direct →
Due in the next hour
Arrivals from abroad, Mon 26 Oct
| Due | Train | From |
|---|---|---|
| 09:15 | ICE 376 | 🇨🇭 BaselBasel SBB |
| 09:27 | ICE 11 | 🇧🇪 BrusselsBrussel-Zuid · via Liège |
| 09:50 | IC 8 | 🇨🇭 BaselBasel SBB |
| 10:29 | ICE 121 | 🇳🇱 AmsterdamAmsterdam Centraal · via Arnhem |
| 10:29 | ICE 1253 | 🇳🇱 UtrechtUtrecht Centraal |
| 11:15 | ICE 374 | 🇨🇭 BaselBasel SBB |
| 11:27 | ICE 13 | 🇧🇪 BrusselsBrussel-Zuid · via Liège |
| 12:19 | ICE 200 | 🇨🇭 ZurichZürich HB · via Basel |
| 12:21 | ICE 225 | 🇳🇱 AmsterdamAmsterdam Centraal · via Utrecht, Arnhem |
| 13:15 | ICE 372 | 🇨🇭 BrigBrig · via Visp, Spiez, Thun, Bern · Only Mon 26 Oct |
| 13:25 | ICE 15 | 🇧🇪 BrusselsBrussel-Zuid · via Liège |
| 14:07 | ICE 6 | 🇨🇭 BaselBasel SBB |
| 14:18 | ICE 108 | 🇨🇭 ChurChur · via Zurich, Basel |
| 14:29 | ICE 123 | 🇳🇱 UtrechtUtrecht Centraal · via Arnhem |
| 15:15 | ICE 370 | 🇨🇭 ZurichZürich HB · via Basel |
| 15:26 | ICE 315 | 🇧🇪 BrusselsBrussel-Zuid · via Liège |
| 15:44 | ICE 210 | 🇦🇹 SalzburgSalzburg Hbf |
| 16:05 | ICE 72 | 🇨🇭 BaselBasel SBB |
| 16:19 | ICE 106 | 🇨🇭 BaselBasel SBB |
| 16:29 | ICE 125 | 🇳🇱 AmsterdamAmsterdam Centraal · via Utrecht, Arnhem |
| 17:15 | ICE 278 | 🇨🇭 BrigBrig · via Visp, Spiez, Thun, Bern |
| 17:26 | ICE 17 | 🇧🇪 BrusselsBrussel-Zuid · via Liège |
| 17:33 | ICE 9553 | 🇫🇷 ParisParis-Est |
| 17:45 | ICE 118 | 🇦🇹 GrazGraz Hbf · via Klagenfurt, Velden am Wörthersee, Villach, Bad Gastein |
| 18:06 | IC 4 | 🇨🇭 BaselBasel SBB |
| 18:19 | ICE 104 | 🇨🇭 ChurChur · via Zurich, Basel |
| 18:29 | ICE 127 | 🇳🇱 AmsterdamAmsterdam Centraal · via Utrecht, Arnhem |
| 18:44 | EC 150 | 🇮🇹 MilanMilano Centrale · via Como, Lugano, Bellinzona, Zug · Daily |
| 19:26 | ICE 317 | 🇧🇪 BrusselsBrussel-Zuid · via Liège |
| 19:40 | ICE 276 | 🇨🇭 BaselBasel SBB |
| 19:43 | ICE 9563 | 🇫🇷 ParisParis-Est · via Strasbourg |
| 19:50 | ICE 70 | 🇨🇭 InterlakenInterlaken West · via Spiez, Thun, Bern, Olten |
| 20:19 | ICE 102 | 🇨🇭 ChurChur · via Zurich, Basel |
| 20:45 | EC 129 | 🇳🇱 AmsterdamAmsterdam Centraal · via Utrecht, Arnhem |
| 21:15 | ICE 274 | 🇨🇭 BaselBasel SBB |
| 21:33 | ICE 9555 | 🇫🇷 ParisParis-Est |
| 21:43 | ICE 19 | 🇧🇪 BrusselsBrussel-Zuid · via Liège |
| 21:54 | ICE 20 | 🇨🇭 BaselBasel SBB · Only Mon 26 Oct |
| 22:19 | ICE 100 | 🇨🇭 ChurChur · via Zurich, Basel |
| 22:23 | ICE 2 | 🇨🇭 BaselBasel SBB |
| 22:29 | ICE 221 | 🇳🇱 AmsterdamAmsterdam Centraal · via Utrecht |
| 23:19 | ICE 272 | 🇨🇭 ChurChur · via Zurich, Basel |
| 23:33 | ICE 9557 | 🇫🇷 ParisParis-Est |
Planned times from the operators' own timetables for 26 Oct to 22 Nov 2026. Check with the operator for delays.
Every line into Frankfurt
High-speedIntercityNightLines show direct trains, not the track. Thicker: more trains a day.
Where they come from
- 🇫🇷 StrasbourgFranceHigh-speedIntercity1h57 3.1 a day
- 🇧🇪 LiègeBelgiumHigh-speed2h11 7.7 a day
- 🇳🇱 VenloNetherlandsHigh-speed2h21 1.7 a day
- 🇳🇱 ArnhemNetherlandsHigh-speedNight train2h39 5.9 a day
- 🇨🇭 BaselSwitzerlandHigh-speedIntercityNight train2h43 28.2 a day
- 🇨🇭 SchaffhausenSwitzerlandNight train2h59 1 a week
- 🇧🇪 BrusselsBelgiumHigh-speed3h01 7.7 a day
- 🇫🇷 MulhouseFranceIntercity3h06 6 a week
- 🇳🇱 UtrechtNetherlandsHigh-speedIntercityNight train3h11 8 a day
- 🇨🇭 OltenSwitzerlandHigh-speed3h36 3.6 a day
- 🇳🇱 AmsterdamNetherlandsHigh-speedIntercityNight train3h42 7.8 a day
- 🇫🇷 ParisFranceHigh-speedIntercity3h52 6 a day
- 🇨🇭 BernSwitzerlandHigh-speed4h05 3.6 a day
- 🇨🇭 ZurichSwitzerlandHigh-speedIntercityNight train4h09 9.9 a day
- 🇳🇱 EindhovenNetherlandsNight train4h15 4 a week
- 🇨🇭 ThunSwitzerlandHigh-speed4h35 3.6 a day
- 🇨🇭 ZugSwitzerlandIntercity4h43 1 a day
- 🇦🇹 BregenzAustriaHigh-speed4h46 4 a week
- 🇨🇭 SpiezSwitzerlandHigh-speed4h46 3.6 a day
- 🇦🇹 DornbirnAustriaHigh-speed4h58 4 a week
- 🇨🇭 InterlakenSwitzerlandHigh-speed5h05 2.7 a day
- 🇦🇹 FeldkirchAustriaHigh-speed5h20 4 a week
- 🇨🇭 VispSwitzerlandHigh-speed5h21 1 a day
- 🇨🇭 BrigSwitzerlandHigh-speed5h30 1 a day
- 🇨🇭 ChurSwitzerlandHigh-speed5h30 5.1 a day
- 🇦🇹 SalzburgAustriaHigh-speed5h44 2.2 a day
- 🇨🇭 BellinzonaSwitzerlandIntercity5h57 1 a day
- 🇫🇷 LyonFranceIntercity5h59 6 a week
- 🇨🇭 LuganoSwitzerlandIntercity6h14 1 a day
- 🇦🇹 St. Anton am ArlbergAustriaHigh-speed6h18 4 a week
- 🇦🇹 LandeckAustriaHigh-speed6h42 4 a week
- 🇦🇹 St. Johann im PongauAustriaHigh-speed6h43 1.8 a day
- 🇦🇹 Schwarzach im PongauAustriaHigh-speed6h49 1.8 a day
- 🇨🇭 BadenSwitzerlandNight train6h50 1 a week
- 🇮🇹 ComoItalyIntercity6h53 6 a week
- 🇫🇷 AvignonFranceIntercity7h10 6 a week
- 🇦🇹 Bad GasteinAustriaHigh-speed7h14 1.8 a day
- 🇨🇿 DěčínCzechiaNight train7h33 1 a day
- 🇫🇷 Aix-en-ProvenceFranceIntercity7h34 6 a week
- 🇮🇹 MilanItalyIntercity7h34 1 a day
- 🇦🇹 InnsbruckAustriaHigh-speed7h45 4 a week
- 🇫🇷 MarseilleFranceIntercity7h48 6 a week
- 🇨🇿 Ústí nad LabemCzechiaNight train7h52 1 a day
- 🇦🇹 VillachAustriaHigh-speed8h16 1.8 a day
- 🇦🇹 Velden am WörtherseeAustriaHigh-speed8h31 1.8 a day
- 🇦🇹 KlagenfurtAustriaHigh-speed8h45 1.8 a day
- 🇨🇿 PragueCzechiaNight train9h04 1 a day
- 🇦🇹 GrazAustriaHigh-speed9h41 1.8 a day
Sorted by the fastest direct train. Times from official open timetables for 26 Oct to 22 Nov 2026.
Good to know
How many trains from abroad arrive in Frankfurt each day?
43 on Mon 26 Oct, from 12 cities. The first is due at 09:15, the last at 23:33.
Which cities have a direct train to Frankfurt?
48 in 7 countries, the most trains from Basel, Zurich, Utrecht, Amsterdam, Liège, Brussels. Each links to its trains in the list below.