
Germany
Bus travel from Ukraine to Germany
8 citiesBuses to Germany run every day, with tickets from 3,600 ₴. The most popular route is Dnipro — Bremen: from 5,040 ₴, 37–42 h on the road. A seat can be bought online by card, or reserved and paid to the driver on boarding.
Popular routes
Frequently asked questions
How much is a bus ticket to Germany?
Fares start at 3,600 ₴ — the exact price depends on the route, the carrier and the date. The cheapest routes are Kyiv — Magdeburg — from 3,600 ₴, Kyiv — Berlin — ≈ 3,900 ₴, Lviv — Munich — ≈ 4,000 ₴.
Which cities have buses to Germany?
Most often Dnipro, Kyiv, Lviv. The full list of routes with schedules and fares is on this page.
How do I buy a bus ticket to Germany?
Pick a route and a date, choose a trip and a seat, enter passenger details and pay by card or choose to pay the driver on boarding. No account is needed and the confirmation arrives by email.
Buses to Germany
Buses from Ukraine to Germany link Ukrainian cities with Berlin, Munich, Hamburg, Frankfurt am Main, Cologne and Stuttgart. It is one of the key directions for work, study and visiting the large Ukrainian community living in Germany.
Trips run in transit through Poland; the journey from Kyiv to Berlin takes about 24–26 hours, so most departures are overnight, with reclining seats and rest stops along the way. An experienced crew handles the EU border crossing.
Book your seat online in just a few minutes. For some euro-priced trips you can reserve a seat and pay the driver on boarding — the payment method is shown on the trip page. Your e-ticket arrives by email straight away, and our support team is always in touch.
Cities we travel to
Intercity buses to Germany connect Berlin, Hamburg, Munich and other cities across Ukraine and Europe. On SoloWay you can see up-to-date schedules and "from" prices from different carriers, book a ticket online in a couple of minutes, receive an e-ticket by email, and pay by card or to the driver at boarding.