
Italy
By bus from Ukraine to Italy
8 citiesBuses to Italy run regularly, with tickets from roughly 5,120 ₴ — paid to the driver in the local currency on boarding, so the exact sum follows the exchange rate. The most popular route is Kyiv — Turin, 32–37 h on the road. A seat is reserved online with no prepayment.
Popular routes
Frequently asked questions
How much is a bus ticket to Italy?
Fares start at 5,120 ₴ — the exact price depends on the route, the carrier and the date. The cheapest routes are Lviv — Bologna — ≈ 5,120 ₴, Lviv — Rome — ≈ 5,940 ₴, Lviv — Milan — ≈ 6,144 ₴.
Which cities have buses to Italy?
Most often Kyiv, Lviv, Ternopil. The full list of routes with schedules and fares is on this page.
How do I buy a bus ticket to Italy?
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 Italy
Regular bus departures from Ukraine to Italy connect travellers with Rome, Milan and Naples. Modern, comfortable coaches run both day and night, so you can pick a departure time that suits your plans. Experienced drivers and a smooth border crossing keep the long journey to the Italian peninsula calm and predictable.
Book your seat online in just a few minutes — no queues, no phone calls. Your e-ticket arrives by email right away, and our support team is always on hand to help before and during your trip.
Intercity buses to Italy connect Rome, Milan, Naples 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.