COMPARE Prices across different modes

Thu
Sep 23
$9Ukrainian railways
$16Infobus
Fri
Sep 24
$10Ukrainian railways
$15Infobus
Mon
Sep 27
$9Ukrainian railways
$16Infobus
Wed
Sep 29
$8Ukrainian railways
$16Infobus

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Dnipro and Odesa

distanceDistance240 miles (387 km)
durationAverage bus duration8 h 50 min
priceAverage bus ticket price$16 (€13)
changesDirect busYes

Buses from Dnipro to Odesa cover the 240 miles (387 km) long route taking on average 8 h 50 min with our travel partners like. There are direct bus services available. While the average ticket price for this trip costs around $16 (€13), you can find the cheapest bus ticket for as low as $15 (€12).

Travel Tips

Buses from Dnipro to Odesa
Take the bus to Odesa easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Dnipro to Odesa.
FAQs
How much do cheap bus tickets between Dnipro and Odesa cost?
If you’re looking to save money on tickets, you can find cheap Dnipro to Odesa buses for as little as $15 (€12)  in the next 7 days.
How much does it cost to take a bus from Dnipro to Odesa?
The bus price from Dnipro to Odesa is on average $16 (€13)  if you are looking to buy your tickets for this trip in the next 7 days.
How many miles is it from Dnipro to Odesa by bus?
The Dnipro to Odesa bus distance is approximately 240 miles (387 km).
How long is the bus between Dnipro and Odesa?
On average the Dnipro to Odesa bus time is 8 h 50 min  covering the 240 miles (387 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
When is the earliest bus from Dnipro to Odesa? When is the last bus from Dnipro to Odesa?
The earliest bus departing from Dnipro to Odesa leaves at 12: 55 PM. The last bus departing from Dnipro to Odesa leaves at 8: 40 PM. You can find the latest Dnipro to Odesa bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I book a bus ticket from Dnipro to Odesa to get the best deals?
If you book a bus ticket from Dnipro to Odesa within the next 7 days, you can find tickets to cost on average $16 (€13) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to Odesa from Dnipro are generally on sale a few months before the planned departure date.