Travel from Kiev to Frankfurt-am-Main

Train, bus or fly from Kiev to Frankfurt am Main?

Lufthansa, Ukraine International Airlines and 8 other airlines fly from Kiev to Frankfurt am Main hourly. Alternatively, Ukrainian Railways operates a train from Kiev to Frankfurt am Main once daily. Tickets cost $65 - $100 and the journey takes 21 h 14 min. German Railways (DB) also services this route 3 times a day.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Kiev to Frankfurt am Main

From Pivdenny station bus to Kiev airport, fly to Frankfurt airport, then train to Frankfurt am Main. 5 h 45 min $125. From Starovokzalna line 368 Minibus to Kiev Zhulhany airport, fly to Frankfurt airport, then train to Frankfurt am Main. 7 h $163. From Kyiv-Passazhyrskiy Station train to Wien then train to Frankfurt Hauptbahnhof. 28 h 39 min $266. From Kiev, Kiev bus to Frankfurt, Frankfurt central station. 29 h 40 min $99. From Kiev bus to Mannheim Hbf then train to Frankfurt(Main)Hbf. 34 h 42 min $170. From Kyiv-Passazhyrskiy Station train to Praha hl.n., train to Erfurt Hbf, then train to Frankfurt(Main)Hbf. 42 h 20 min $249. From Kiev drive to Frankfurt am Main. 18 h 33 min $294.

Is there a direct train between Kiev and Frankfurt am Main?

No, there is no direct train from Kiev to Frankfurt am Main. However, there are services departing from Kyiv-Passazhyrskiy Station and arriving at Frankfurt Hauptbahnhof via Wien. The journey, including transfers, takes approximately 28 h 39 min.

Is there a direct bus between Kiev and Frankfurt am Main?

Yes, there is a direct bus departing from Kiev, Kiev and arriving at Frankfurt, Frankfurt central station. Services depart 6 times a week, and operate Tuesday, Wednesday, Friday, Saturday and Sunday. The journey takes approximately 29¾ hours.
Close Print Itinerary
  1. Here are 7 options to get from
    Kiev to Frankfurt am Main:

    1. Trip:
      1 Fly from Kiev
      • One-Way approx: USD $83 - $235
      • Duration: 5 h 45 min
      Open +
      • Trip:
        1 Fly from Kiev
        • One-Way approx: USD $83 - $235
        • Duration: 5 h 45 min
        Close x
    2. Trip:
      2 Fly from Kiev Zhulhany
      • One-Way approx: USD $121 - $343
      • Duration: 7 h
      Open +
      • Trip:
        2 Fly from Kiev Zhulhany
        • One-Way approx: USD $121 - $343
        • Duration: 7 h
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $219 - $319
      • Duration: 28 h 39 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $219 - $319
        • Duration: 28 h 39 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $85 - $190
      • Duration: 29 h 40 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $85 - $190
        • Duration: 29 h 40 min
        Close x
    5. Trip:
      5 Bus, train
      • One-Way approx: USD $130 - $176
      • Duration: 34 h 42 min
      Open +
      • Trip:
        5 Bus, train
        • One-Way approx: USD $130 - $176
        • Duration: 34 h 42 min
        Close x
    6. Trip:
      6 Train via Praha hl.n.
      • One-Way approx: USD $200 - $294
      • Duration: 42 h 20 min
      Open +
      • Trip:
        6 Train via Praha hl.n.
        • One-Way approx: USD $200 - $294
        • Duration: 42 h 20 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $240 - $350
      • Duration: 18 h 33 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $240 - $350
        • Duration: 18 h 33 min
        Close x