
Zesen Trans: bus tickets, schedule & routes
Zesen Trans, operated by MTK Zesen Trans LLC, is an international carrier that has been operating since 2018, connecting Ukraine with Poland and Germany. Its departure network covers most of the country's major cities: Kyiv, Lviv, Odesa, Dnipro, Kharkiv, Vinnytsia, Zhytomyr, Ternopil, Rivne, Khmelnytskyi, Uman, Sumy, Mykolaiv, Poltava, Cherkasy, Kropyvnytskyi and Pavlohrad. In Poland its coaches run to Warsaw, Krakow, Wroclaw, Gdansk, Katowice, Lodz, Lublin and Rzeszow; in Germany to Berlin, Dortmund, Cologne, Düsseldorf, Hannover and Bielefeld.
The carrier puts its trust in experienced drivers — each has around 10 years behind the wheel on average. The coaches have power outlets, TVs, air conditioning and heating, with Wi-Fi available on EU territory. The baggage allowance is one suitcase up to 30 kg (up to 50×40×80 cm) and one carry-on item (up to 20×30×40 cm). Besides its international services, Zesen Trans also runs domestic routes from Lviv to Kyiv, Odesa and Dnipro. On SoloWay you can find and reserve tickets for Zesen Trans routes with no prepayment and pay the driver at boarding.
Zesen Trans at a glance
- Countries
- 3 countries
- Ukraine, Poland, Germany
- Tickets
- from 350 ₴
- cheapest: Kyiv – Zhytomyr
- Routes on SoloWay
- 130
- with timetables and online booking
- Main departure cities
- Lviv, Kyiv, Odesa
- Payment
- To the driver at boarding
- reservation with no prepayment
- Operating since
- 2018
- Baggage
- 1 × 30 kg
- included in the fare
- On board
- Wi-Fi220 V outletsTV screensAir conditioning
Zesen Trans timetable and routes
Typical timetable as of October 5, 2026, from SoloWay search data. Exact trips, fares and free seats for a given date are in the search at the top of the page.
Poland
| Route | Departs | Travel time | Days | Fare |
|---|---|---|---|---|
| Lviv – Krakow | 08:50, 18:50 | 6h 15min | daily | from 1,900 ₴ |
| Ternopil – Krakow | 06:00, 15:20 | 9h 5min | daily | from 2,500 ₴ |
| Wroclaw – Sumy | 09:45 | 29h | daily | from 4,150 ₴ |
| Krakow – Ternopil | 14:00, 22:30 | 12h 10min | daily | from 2,500 ₴ |
| Rivne – Warsaw | 05:00, 14:10 | 11h 25min | daily | from 2,500 ₴ |
| Warsaw – Lviv | 14:40, 22:50 | 8h 10min | daily | from 2,300 ₴ |
| Warsaw – Ternopil | 14:20 | 11h 50min | daily | from 2,650 ₴ |
| Warsaw – Sumy | 13:10, 14:00, 15:00 | 23h 25min | daily | from 3,500 ₴ |
Show 76 more
| Route | Departs | Travel time | Days | Fare |
|---|---|---|---|---|
| Sumy – Wroclaw | 16:00 | 28h 30min | daily | |
| Warsaw – Kyiv | 13:10, 14:10, 22:50 | 17h 40min | daily | from 3,050 ₴ |
| Krakow – Kyiv | 14:10 | 17h 25min | daily | from 3,250 ₴ |
| Lviv – Warsaw | 08:50 | 7h 40min | daily | from 2,300 ₴ |
| Wroclaw – Odesa | 09:45 | 26h 25min | daily | from 4,150 ₴ |
| Warsaw – Zhytomyr | 14:00, 14:40, 21:00, 22:00, 22:50 | 14h 50min | daily | from 2,750 ₴ |
| Warsaw – Rivne | 13:10, 14:00, 21:00, 22:50 | 12h 35min | daily | from 2,500 ₴ |
| Dubno – Katowice | 05:30, 15:00 | 11h 30min | daily | from 2,750 ₴ |
| Krakow – Rivne | 13:30, 14:10 | 12h 40min | daily | from 2,650 ₴ |
| Krakow – Vinnytsia | 14:10, 22:30 | 16h 25min | daily | from 2,850 ₴ |
| Rivne – Wroclaw | 05:00, 14:10 | 14h 50min | daily | from 3,400 ₴ |
| Wroclaw – Kyiv | 09:45, 18:50 | 22h 5min | daily | from 3,750 ₴ |
| Wroclaw – Ternopil | 09:45, 18:50 | 15h 50min | daily | from 3,200 ₴ |
| Dnipro – Wroclaw | 17:30 | 26h | daily | from 4,500 ₴ |
| Gdansk – Zhytomyr | 15:00 | 24h 35min | daily | from 3,550 ₴ |
| Katowice – Dnipro | 12:20 | 26h 40min | daily | from 4,200 ₴ |
| Katowice – Vinnytsia | 12:20 | 18h 15min | daily | from 3,050 ₴ |
| Wroclaw – Lviv | 18:50 | 10h 40min | daily | from 2,850 ₴ |
| Zhytomyr – Katowice | 01:15 | 15h 45min | daily | from 3,100 ₴ |
| Warsaw – Khmelnytskyi | 13:10, 14:10, 22:00, 22:50 | 13h 55min | daily | from 2,950 ₴ |
| Warsaw – Vinnytsia | 14:00, 14:40, 15:00, 21:00 | 15h 45min | daily | from 3,000 ₴ |
| Kyiv – Katowice | 08:50, 21:30, 23:00 | 18h | daily | from 3,450 ₴ |
| Katowice – Zhytomyr | 12:20, 21:30 | 17h 15min | daily | from 3,100 ₴ |
| Kyiv – Rzeszów | 07:50, 23:00 | 13h 50min | daily | from 2,850 ₴ |
| Odesa – Wroclaw | 16:30, 17:00 | 26h 40min | daily | from 4,150 ₴ |
| Rzeszów – Lviv | 01:00, 17:00 | 4h 30min | daily | from 1,700 ₴ |
| Ternopil – Warsaw | 06:00, 15:20 | 10h 25min | daily | from 2,650 ₴ |
| Vinnytsia – Katowice | 10:50, 23:50 | 17h 10min | daily | from 3,050 ₴ |
| Vinnytsia – Warsaw | 10:50, 23:50 | 16h 35min | daily | from 3,000 ₴ |
| Warsaw – Dnipro | 13:10, 14:00 | 25h | daily | from 3,850 ₴ |
| Gdansk – Kyiv | 15:00 | 26h 25min | daily | from 3,850 ₴ |
| Katowice – Dubno | 12:20 | 13h 50min | daily | from 2,750 ₴ |
| Lublin – Kyiv | 17:10 | 14h 40min | daily | from 2,600 ₴ |
| Lviv – Wroclaw | 18:50 | 11h 20min | daily | from 2,850 ₴ |
| Ternopil – Wroclaw | 06:00 | 13h 40min | daily | from 3,200 ₴ |
| Warsaw – Kharkiv | 14:20 | 25h 40min | daily | from 3,800 ₴ |
| Kyiv – Krakow | 08:50, 21:30, 23:00 | 16h 10min | daily | from 3,250 ₴ |
| Kyiv – Wroclaw | 08:50, 21:30, 23:00 | 20h 50min | daily | from 3,750 ₴ |
| Rzeszów – Kyiv | 01:00, 17:00, 17:30 | 14h 20min | daily | from 2,850 ₴ |
| Uman – Lublin | 07:50, 20:45, 23:30 | 14h 10min | daily | from 2,950 ₴ |
| Warsaw – Odesa | 13:10, 14:10, 14:40 | 21h 30min | daily | from 3,650 ₴ |
| Katowice – Kyiv | 12:20, 21:30 | 19h 30min | daily | from 3,450 ₴ |
| Krakow – Khmelnytskyi | 14:10, 22:30 | 14h | daily | from 2,800 ₴ |
| Krakow – Khorol | 13:30, 14:00 | 24h 40min | daily | from 3,700 ₴ |
| Krakow – Zhytomyr | 13:30, 14:10 | 15h 45min | daily | from 2,900 ₴ |
| Kyiv – Gdansk | 07:50, 08:50 | 23h 40min | daily | from 3,850 ₴ |
| Kyiv – Lodz | 21:30, 23:00 | 19h 15min | daily | from 3,300 ₴ |
| Lviv – Lodz | 08:50, 09:20 | 8h 55min | daily | from 2,500 ₴ |
| Odesa – Lodz | 16:30, 17:00 | 25h 15min | daily | from 3,850 ₴ |
| Odesa – Warsaw | 16:30, 17:00 | 23h 25min | daily | from 3,650 ₴ |
| Vinnytsia – Krakow | 10:50, 23:50 | 15h 15min | daily | from 2,850 ₴ |
| Warsaw – Cherkasy | 14:10, 14:40 | 22h 20min | daily | from 3,200 ₴ |
| Wroclaw – Rivne | 09:45, 18:50 | 16h 40min | daily | from 3,400 ₴ |
| Dnipro – Katowice | 17:30 | 23h 30min | daily | from 4,200 ₴ |
| Gdansk – Lviv | 15:00 | 16h | daily | from 3,200 ₴ |
| Gdansk – Uman | 15:00 | 26h 50min | daily | from 4,200 ₴ |
| Gdansk – Zviahel | 15:00 | 23h 10min | daily | from 3,350 ₴ |
| Kharkiv – Warsaw | 13:45 | 26h 50min | daily | |
| Khmelnytskyi – Katowice | 03:00 | 14h | daily | from 3,000 ₴ |
| Khmelnytskyi – Krakow | 03:00 | 12h 5min | daily | from 2,800 ₴ |
| Khmelnytskyi – Warsaw | 13:20 | 14h 15min | daily | from 2,950 ₴ |
| Kropyvnytskyi – Krakow | 21:40 | 17h 25min | daily | from 3,300 ₴ |
| Kyiv – Lublin | 08:50, 21:30, 23:00 | 14h 40min | daily | from 2,600 ₴ |
| Lodz – Khmelnytskyi | 11:30 | 16h 35min | daily | from 3,150 ₴ |
| Lodz – Kyiv | 11:30 | 20h 20min | daily | from 3,300 ₴ |
| Lodz – Lviv | 11:30 | 11h 20min | daily | from 2,500 ₴ |
| Lviv – Gdansk | 18:50 | 13h 30min | daily | from 3,200 ₴ |
| Lviv – Rzeszów | 09:20, 18:50 | 3h 20min | daily | from 1,700 ₴ |
| Pavlohrad – Wroclaw | 15:45 | 27h 45min | daily | from 4,800 ₴ |
| Rivne – Lodz | 05:00 | 13h 15min | daily | from 2,800 ₴ |
| Rivne – Lublin | 05:00 | 8h 40min | daily | from 2,050 ₴ |
| Uman – Gdansk | 07:50 | 24h 30min | daily | from 4,200 ₴ |
| Wroclaw – Dnipro | 09:45 | 29h 15min | daily | from 4,500 ₴ |
| Wroclaw – Pyriatyn | 09:45 | 24h 40min | daily | from 3,750 ₴ |
| Zhytomyr – Gdansk | 10:50 | 21h 40min | daily | from 3,550 ₴ |
| Zhytomyr – Warsaw | 01:15 | 15h 10min | daily | from 2,750 ₴ |
More Zesen Trans routes
Germany
| Route | Departs | Travel time | Days | Fare |
|---|---|---|---|---|
| Berlin – Poltava | 05:00 | 33h 30min | daily | from 4,600 ₴ |
| Kyiv – Hannover | 21:30, 22:30 | 28h 15min | daily | from 3,800 ₴ |
| Berlin – Dnipro | 05:00 | 34h | daily | from 4,900 ₴ |
| Cologne – Kyiv | 18:30 | 37h 5min | daily | from 4,000 ₴ |
| Kyiv – Cologne | 21:30, 22:30 | 36h 15min | daily | from 4,000 ₴ |
| Kyiv – Dortmund | 21:30, 22:30 | 32h 35min | daily | from 3,800 ₴ |
| Kyiv – Düsseldorf | 21:30, 22:30 | 35h 20min | daily | from 4,000 ₴ |
| Kyiv – Magdeburg | 21:30, 22:30 | 25h 40min | daily | from 3,600 ₴ |
Show 19 more
| Route | Departs | Travel time | Days | Fare |
|---|---|---|---|---|
| Odesa – Berlin | 16:30, 17:00 | 28h 20min | daily | from 4,300 ₴ |
| Odesa – Dortmund | 16:30, 17:00 | 38h 5min | daily | from 4,700 ₴ |
| Berlin – Kyiv | 05:00 | 26h 35min | daily | from 3,400 ₴ |
| Berlin – Lviv | 05:00 | 18h | daily | from 3,000 ₴ |
| Bielefeld – Zhytomyr | 00:00 | 29h 55min | daily | from 3,600 ₴ |
| Cologne – Lviv | 18:30 | 28h 30min | daily | from 3,700 ₴ |
| Dortmund – Kyiv | 22:05 | 33h 30min | daily | from 3,800 ₴ |
| Dortmund – Lviv | 22:05 | 24h 55min | daily | from 3,200 ₴ |
| Dortmund – Odesa | 22:05 | 38h 5min | daily | from 4,800 ₴ |
| Düsseldorf – Kyiv | 19:30 | 36h 5min | daily | from 4,000 ₴ |
| Düsseldorf – Lviv | 19:30 | 27h 30min | daily | from 3,700 ₴ |
| Essen – Lviv | 21:05 | 25h 55min | daily | from 3,700 ₴ |
| Hannover – Kyiv | 01:40 | 29h 55min | daily | from 3,800 ₴ |
| Kharkiv – Berlin | 13:45 | 31h 15min | daily | |
| Kyiv – Berlin | 21:30 | 23h 50min | daily | from 3,600 ₴ |
| Lviv – Cologne | 09:30 | 25h 15min | daily | from 3,700 ₴ |
| Mykolaiv – Berlin | 13:10 | 32h 10min | daily | from 5,200 ₴ |
| Uman – Magdeburg | 20:45 | 27h 25min | daily | from 4,400 ₴ |
| Zhytomyr – Bielefeld | 01:15 | 27h 25min | daily | from 3,600 ₴ |
More Zesen Trans routes
Within Ukraine
| Route | Departs | Travel time | Days | Fare |
|---|---|---|---|---|
| Kyiv – Lviv | 07:50 | 10h 50min | daily | from 1,250 ₴ |
| Lviv – Kyiv | 08:30, 23:25 | 8h 15min | daily | from 1,250 ₴ |
| Uman – Lviv | 20:45 | 11h 55min | daily | from 1,150 ₴ |
| Lviv – Khmelnytskyi | 08:30 | 5h 20min | daily | from 500 ₴ |
| Odesa – Khmelnytskyi | 17:00 | 9h 45min | daily | from 1,250 ₴ |
| Lviv – Zhytomyr | 08:30, 23:25 | 6h 5min | daily | from 950 ₴ |
| Dnipro – Ternopil | 17:30 | 13h 25min | daily | from 1,850 ₴ |
| Lviv – Dnipro | 23:25 | 16h 15min | daily | from 2,100 ₴ |
Show 7 more
| Route | Departs | Travel time | Days | Fare |
|---|---|---|---|---|
| Lviv – Odesa | 23:25 | 13h 35min | daily | from 1,750 ₴ |
| Lviv – Uman | 08:30 | 9h 20min | daily | from 1,200 ₴ |
| Lviv – Vinnytsia | 08:30 | 7h | daily | from 800 ₴ |
| Odesa – Lviv | 17:00 | 15h 40min | daily | from 1,750 ₴ |
| Odesa – Ternopil | 17:00 | 12h 50min | daily | from 1,500 ₴ |
| Odesa – Vinnytsia | 17:00 | 6h 40min | daily | from 1,000 ₴ |
| Ternopil – Lviv | 15:20 | 3h 20min | daily | from 500 ₴ |
More Zesen Trans routes
Zesen Trans travel rules
Baggage
The carrier includes one piece of baggage up to 30 kg and up to 50×40×80 cm, plus one item of hand luggage up to 20×30×40 cm. Any other baggage is carried only by agreement with the carrier and for a separate fee.
Pets
The carrier arranges the carriage of animals individually. It recommends a pet passport with vaccinations, a health certificate and a carrier or cage with a solid bottom.
Refunds
A reservation with no prepayment can be cancelled free of charge — the fare is paid only to the driver at boarding.
Boarding
Be at the boarding point 15–30 minutes before departure with the ID the ticket is issued for; for international trips, bring your border-crossing documents.
Conditions as published by the carrier as of October 6, 2026 — check them on your ticket.
How to buy Zesen Trans tickets
- 1. Pick a route and datein the search at the top of the page — no sign-up needed.
- 2. Compare tripsfares, departure times and free seats from every operator on the corridor.
- 3. Reserve with no prepaymentyour seat is held right away; pay the driver at boarding.
Zesen Trans FAQ
How do I book a Zesen Trans ticket?
Pick your route and date on SoloWay and choose a free seat — the seat is reserved online in a few minutes, with no prepayment.
Which routes does Zesen Trans serve?
On SoloWay, Zesen Trans runs 130 routes in 3 countries: Ukraine, Poland, Germany. Main departure cities: Lviv, Kyiv, Odesa. Each route’s timetable is in the table above.
How do I pay for a Zesen Trans trip?
The fare is paid to the driver in cash at boarding. On SoloWay you only reserve the seat — no prepayment is needed.
How much do Zesen Trans tickets cost?
In SoloWay search data as of October 5, 2026, Zesen Trans tickets start from 350 ₴ — the cheapest on Kyiv – Zhytomyr. The fare depends on the route, date and payment option; the search shows the exact price for your date.
How much baggage can I take on Zesen Trans buses?
The carrier includes one piece of baggage up to 30 kg and up to 50×40×80 cm, plus one item of hand luggage up to 20×30×40 cm. Any other baggage is carried only by agreement with the carrier and for a separate fee.
Can I travel with a pet on Zesen Trans buses?
The carrier arranges the carriage of animals individually. It recommends a pet passport with vaccinations, a health certificate and a carrier or cage with a solid bottom.
Can I get a refund on my Zesen Trans ticket?
A reservation with no prepayment can be cancelled free of charge — the fare is paid only to the driver at boarding.
What is on board Zesen Trans buses?
According to the carrier, its coaches offer: wi-fi, 220 v outlets, tv screens, air conditioning.
Who do I contact about my Zesen Trans ticket?
If you booked on SoloWay, contact SoloWay support — via the chat on the site or the “Contact us” page. We help with payment, bookings and refunds.
Other carriers
Updated: October 6, 2026