There are 6 ways to get from Truskavets to Berdiansk by train, plane, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, fly to Zaporizhia, bus  •  10 h 54 min

  1. Take the train from Truskawez to Lvov
  2. Fly from Lviv (LWO) to Zaporizhia (OZH) LWO - OZH
  3. Take the bus from Zaporyzhia to Berdyansk

$141 - $180

Cheapest option

Train  •  28 h 7 min

  1. Take the train from Truskawez to Dnepropetrovsk Glavnij Express
  2. Take the train from Dnepropetrovsk Glavnij to Berdjansk Express

$9 - $23

4 alternative options

Train, fly to Dnipropetrovsk  •  15 h 30 min

  1. Take the train from Truskawez to Lvov
  2. Fly from Lviv (LWO) to Dnipropetrovsk (DNK) LWO - DNK
  3. Take the train from Dnepropetrovsk Glavnij to Berdjansk

$83 - $158

Train via Kiev Pass  •  23 h 7 min

  1. Take the train from Truskawez to Kiev Pass
  2. Take the train from Kiev Pass to Berdjansk Express

$9 - $24

Bus  •  26 h 50 min

  1. Take the bus from Truskavets to Lviv
  2. Take the bus from Lwiw Stryiskyi bus station to Kiev Central Bus Station
  3. Take the bus from Kiev Central Bus Station to Berdyansk

$24 - $37

Drive  •  17 h 30 min

  1. Drive from Truskavets to Berdiansk 789.3 miles

$100 - $150

Questions & Answers

No, there is no direct bus from Truskavets to Berdiansk. However, there are services departing from Truskavets and arriving at Berdyansk via Lwiw Stryiskyi bus station and Kiev Central Bus Station. The journey, including transfers, takes approximately 26 h 50 min.

More details

No, there is no direct train from Truskavets to Berdiansk. However, there are services departing from Truskawez and arriving at Berdjansk via Kiev Pass. The journey, including transfers, takes approximately 23 h 7 min.

More details

The distance between Truskavets and Berdiansk is 1026 km. The road distance is 1263 km.

Get driving directions

The best way to get from Truskavets to Berdiansk without a car is to train which takes 23 h 7 min and costs .

More details

It takes approximately 10 h 54 min to get from Truskavets to Berdiansk, including transfers.

More details

Truskavets to Berdiansk bus services, operated by Ukraine buses, depart from Truskavets station.

More details

Truskavets to Berdiansk train services, operated by Ukrainian Railways (UZ), depart from Truskawez station.

More details

The best way to get from Truskavets to Berdiansk is to train which takes 23 h 7 min and costs . Alternatively, you can bus, which costs and takes 26 h 50 min.

Mode details

There is no direct flight from Lviv Airport to Zaporizhia Airport. The quickest flight takes 3 h 25 min and has one stopover.

Search flights

Truskavets to Berdiansk bus services, operated by Ukraine buses, arrive at Berdyansk station.

More details

Map of how to get from Truskavets to Berdiansk.
Launch map view
  • Distance: 641.1 miles
  • Duration: 10 h 54 min

What companies run services between Truskavets, Ukraine and Berdiansk, Ukraine?

You can take a train from Truskavets to Berdiansk via Kiev Pass in around 23 h 7 min. Alternatively, you can take a bus from Truskavets to Berdiansk via Lviv, Lwiw Stryiskyi bus station, and Kiev Central Bus Station in around 26 h 50 min.

Airlines
Ukraine International Airlines
Website
flyuia.com
Flights from Lviv to Zaporizhia via Boryspil
Ave. Duration
4 h 55 min
When
Every day
Estimated price
$70 - $230
Flights from Lviv to Dnipropetrovsk via Boryspil
Ave. Duration
6 h 42 min
When
Every day
Estimated price
$100 - $260
Motor Sich
Website
motorsich.com
Flights from Lviv to Zaporizhia via Kyiv Zhuliany
Ave. Duration
3 h 35 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$130 - $160
LOT
Website
lot.com
Flights from Lviv to Zaporizhia via Warsaw
Ave. Duration
7 h 50 min
When
Monday and Friday
Estimated price
$120 - $450
Train operators
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Truskawez to Lvov
Ave. Duration
1 h 32 min
Frequency
Twice daily
Estimated price
$2 - $7
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$2 - $4
2nd Class
$5 - $7
1st Class
$10 - $15
Train from Dnepropetrovsk Glavnij to Berdjansk
Ave. Duration
6 h 12 min
Frequency
6 times a week
Estimated price
$3 - $9
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $5
2nd Class
$6 - $9
1st Class
$14 - $20
Train from Truskawez to Kiev Pass
Ave. Duration
6 h 47 min
Frequency
Once daily
Estimated price
$4 - $11
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$4 - $7
2nd Class
$7 - $11
1st Class
$18 - $26
Train from Kiev Pass to Berdjansk
Ave. Duration
15 h 20 min
Frequency
6 times a week
Estimated price
$5 - $13
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$5 - $7
2nd Class
$8 - $13
1st Class
$21 - $29
Train from Truskawez to Dnepropetrovsk Glavnij
Ave. Duration
20 h 55 min
Frequency
Twice daily
Estimated price
$5 - $15
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$5 - $8
2nd Class
$10 - $15
1st Class
$25 - $35
Bus operators
Ukraine buses
Website
ticket.bus.com.ua
Bus from Zaporyzhia to Berdyansk
Ave. Duration
3 h 30 min
Frequency
Hourly
Estimated price
$4 - $7
Schedules at
ticket.bus.com.ua
Bus from Truskavets to Lviv
Ave. Duration
2 h 10 min
Frequency
Every 2 hours
Estimated price
$2 - $4
Schedules at
ticket.bus.com.ua
Bus from Lwiw Stryiskyi bus station to Kiev Central Bus Station
Ave. Duration
9 h 40 min
Frequency
Twice daily
Estimated price
$8 - $12
Schedules at
ticket.bus.com.ua
Bus from Kiev Central Bus Station to Berdyansk
Ave. Duration
13 h
Frequency
Twice daily
Estimated price
$14 - $22
Schedules at
ticket.bus.com.ua

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, How to get from Gatwick Airport into central London and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.

More Questions & Answers

Truskavets to Berdiansk train services, operated by Ukrainian Railways (UZ), arrive at Berdjansk station.

More details

Yes, the driving distance between Truskavets to Berdiansk is 1263 km. It takes approximately 17 h 30 min to drive from Truskavets to Berdiansk.

Get driving directions

Ukraine International Airlines, LOT and Motor Sich offer flights from Lviv Airport to Zaporizhia Airport.

Search flights

There are 170+ hotels available in Berdiansk. Prices start at $12 USD per night.

More details