From Slovakia to Ukraine and Back: Choosing a Transfer Without Border Delays

Passenger transport companies and private carriers offer dozens of ways to travel from Slovakia to Ukraine and back. But arriving on time or making a connection can be difficult because of the hours buses spend waiting at the Slovak-Ukrainian border. Here is how to plan the trip and why the train is often the more convenient option.

From Slovakia to Ukraine and back — travelling by train

Why the bus is not always the best choice

The main problem with bus routes is the queues at the border, which can stretch to several hours and wreck all your connections.

To avoid the queue, some people travel as far as the Malé Slemence — Veľké Slemence or Malyi Bereznyi — Ubľa border crossings, cross the border on foot and then take a taxi to Uzhhorod on the Ukrainian side. For mothers with small children and luggage, for elderly people and for people with disabilities, however, this is a hard option.

There is an overview of the bus operators working this route in our article Passenger transport companies in Slovakia.

The Košice — Mukachevo train: a tried and tested alternative

For a long time there was no direct rail link between Bratislava and Ukraine, but the route via Košice works and is well known to Ukrainians. Category R trains (the “Zakarpatia” line) run daily between Košice and stations in Zakarpattia in both directions, with several pairs of trains a day in the timetable.

In the current timetable some services run to Uzhhorod and some to Mukachevo, and on certain routes there are through carriages from Bratislava. The trains are diesel-hauled and the carriages can be ventilated.

Important: check before you travel

Reconstruction work is periodically carried out on the Ukrainian side at Chop station, because of which some services on the Chop — Mukachevo section are temporarily cancelled. Such restrictions are announced for specific dates and recurred throughout 2026, including over the summer months.

So always check the timetable immediately before you travel: on the Slovak railway company’s website (zssk.sk) for the Slovak section, and on the Ukrzaliznytsia website (uz.gov.ua) for the Ukrainian one. Information about cancellations is published in the ZSSK news section.

How to plan a journey with connections

The planning logic is simple; let us work through it using the Bratislava — Lviv route as an example.

Step 1. Start with the Ukrainian section

On the Ukrzaliznytsia website, look up which train runs from Mukachevo or Uzhhorod to the city you need and when it departs. Do not cut the connection fine — allow an hour to an hour and a half, as customs control can run late.

Step 2. Choose a train from Košice

Once you know the arrival time at the Ukrainian station, pick a suitable service from Košice. The timetable usually offers a morning and an afternoon option, which gives you some flexibility.

Step 3. Get to Košice

On the ZSSK website, choose a Bratislava — Košice train that gets you there in time for your connection. Daytime IC trains take about five hours, and there are also night services that arrive in Košice in the morning — handy if you are coming from far away. The return journey is planned in exactly the same way, and you can buy tickets for both directions at once.

Where to buy tickets

Tickets for travel within Slovakia

Tickets can be bought at railway stations (železničná stanica). The main station in Bratislava is on Námestie Franza Liszta. Tickets are also sold on the ZSSK website — once you have created an account — and in the IDeme vlakom mobile app.

Note one particularity of Slovak trains: in certain train categories travel requires two documents — the ticket itself (cestovný lístok), which entitles you to be on the train, and a separate seat reservation (miestenka).

For questions about your account, the app, or refunds and exchanges, you can write to ZSSK customer support or contact an agent through the online chat on their website.

Tickets for travel within Ukraine

Tickets are bought on the Ukrzaliznytsia website, in the mobile app, through Ukrainian booking services or directly at railway ticket offices. Tickets for the international Mukachevo — Košice section are also available online: you can buy them in the UZ app or at booking.uz.gov.ua, and in the opposite direction through ZSSK and the IDeme vlakom app.

Fares are revised from time to time, so check the current price at the moment of purchase.

Discounts for passengers

Slovakia has a system of discounts for pre-school children, schoolchildren, students, pensioners and other categories. For example, with a travel card for a child under 16 (preukaz pre dieťa do 16 rokov) you can buy a ticket at the reduced rate if seats in the relevant category are available; without the card the discount is smaller.

Travel cards are issued at the ticket office itself — when buying a ticket, always ask which discount you are entitled to. ZSSK publishes the detailed conditions and the list of categories on its website.

How the border crossing works on the train

This is the main advantage of the rail route: you do not have to leave your carriage. Customs and border officers walk through the carriages themselves and check documents and luggage where you are sitting.

The Ukrainian check is carried out during the stop at Chop, and the Slovak one straight after the border, at Čierna nad Tisou station. In total the checks at both points take around 40 to 60 minutes. If prohibited goods are found on any passenger, the check can drag on to an hour and a half — worth bearing in mind when planning connections.

Worth knowing: boarding at Mukachevo

At Mukachevo, boarding is not at the main entrance but on the “Western” platform. As a guide: facing the station building, walk to the right along the fence for about 500 metres.

Connections at Košice to Bratislava and Prague

Košice is a convenient place to change for long-distance routes. Towards Bratislava there are both daytime IC trains and a night service that reaches the capital early in the morning. Towards Prague there is an overnight international train arriving in the morning.

In the other direction the logic is the same: night trains from Bratislava and Prague arrive in Košice in the morning, which lets you change to the next service to Zakarpattia the same day. Specific train numbers and departure times change with each new timetable (updated in December), so check the current schedule at zssk.sk.

If you are travelling further within Slovakia, our article Bratislava for Ukrainians will be useful, and for anyone planning to travel by car, How to exchange a Ukrainian driving licence for a Slovak one.

Before setting off in your own car, check your insurance — what PZP covers and whether you need a green card.

Frequently asked questions

Is there a direct train from Bratislava to Ukraine?

There is no direct service along the whole route, but some services have through carriages from Bratislava; the standard option is to change at Košice onto a train to Zakarpattia.

How long does the border take on the train?

Usually 40 to 60 minutes in total at both control points — at Chop and at Čierna nad Tisou. If irregularities are found with any passenger, the check can take up to an hour and a half.

Do I have to get off the train at the border?

No. Border guards and customs officers walk through the carriages and check documents and luggage in your seat.

Can I buy a Mukachevo — Košice ticket online?

Yes, tickets for this international section are sold online: through the Ukrzaliznytsia app and website, and in the opposite direction through ZSSK and the IDeme vlakom app.

What should I do if a service is cancelled because of engineering work?

Check the news section at zssk.sk — the dates of restrictions and information about replacement options are published there. When services on the Chop — Mukachevo section are cancelled, part of the route usually has to be covered by other means of transport.

Important. The information in this article has been gathered from publicly available online sources and is accurate at the time of publication. Conditions and rules change. Before making any decisions, check the current information and consult a relevant specialist.