There are 5 ways to get from Petrova to Bardejov by train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Солотвино-Лікарня to Choptrain
- Take the train from Cierna Nad Tisou to Kosicetrain Re / ...
- Take the train from Presov to Bardejovtrain Re
10h 54m€17–36Drive, bus
- Drive from Petrova to Velykyi Bychkivcar
- Take the bus from Velykyi Bychkiv to Uzhhorod Bus Stationbus
- Take the bus from Uzhhorod Bus Station to Prešov,ASbus
- Take the bus from Prešov - AS to Bardejov - Krátky radbus
12h€22–54Drive 331.1 km
- Drive from Petrova to Bardejovcar 331.1 km
5h 51m€51–73Train, bus
- Take the train from Solotvyno I to Choptrain
- Take the train from Chop to Kosicetrain 963 / ...
- Take the bus from Prešov - AS to Bardejov - Krátky radbus
13h 5m€17–34Bus
- Take the bus from Solotvyno to Mukachevebus
- Take the bus from Mukachevo to Prešovbus
- Take the bus from Prešov - AS to Bardejov - Krátky radbus
14h 11m€23–40
Questions & Answers
The cheapest way to get from Petrova to Bardejov is to train which costs €17 - €40 and takes 10h 54m.
The fastest way to get from Petrova to Bardejov is to drive which takes 5h 51m and costs €50 - €75.
No, there is no direct bus from Petrova to Bardejov. However, there are services departing from Solotvyno and arriving at Bardejov - Krátky rad via Mukachevo and Prešov - AS. The journey, including transfers, takes approximately 14h 11m.
No, there is no direct train from Petrova to Bardejov. However, there are services departing from Солотвино-Лікарня and arriving at Bardejov via Chop, Cierna Nad Tisou, Kosice and Presov. The journey, including transfers, takes approximately 10h 54m.
The distance between Petrova and Bardejov is 368 km. The road distance is 331.1 km.
The best way to get from Petrova to Bardejov without a car is to train and bus which takes 13h 5m and costs €17 - €35.
It takes approximately 10h 54m to get from Petrova to Bardejov, including transfers.
Petrova to Bardejov bus services, operated by Ukraine Buses, depart from Solotvyno station.
Petrova to Bardejov train services, operated by Ukrainian Railways (УЗ), depart from Солотвино-Лікарня station.
The best way to get from Petrova to Bardejov is to train which takes 10h 54m and costs €17 - €40. Alternatively, you can bus, which costs €23 - €40 and takes 14h 11m.
What companies run services between Petrova, Romania and Bardejov, Slovakia?
You can take a vehicle from Petrova to Bardejov via Солотвино-Лікарня, Chop, Cierna Nad Tisou, Kosice, and Presov in around 10h 54m. Alternatively, you can take a train from Petrova hc. to Bardejov - Krátky rad via Sighetu Marmației, Solotvyno, Mukacheve, Mukachevo, Prešov, and Prešov - AS in around 14h 11m.
- Phone
- +38 (044) 309-70-01
- [email protected]
- Website
- Ukrainian Railways
Train from Солотвино-Лікарня to Chop
- Ave. Duration
- 3h 47m
- Frequency
- 4 times a week
- Estimated price
- €4–12
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- €10–12
- Berth
- €4–6
- Deluxe
- €14–20
Train from Solotvyno I to Chop
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Estimated price
- €4–12
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- €10–12
- Berth
- €4–6
- Deluxe
- €14–20
Want to know more about travelling around Slovakia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Petrova to Bardejov bus services, operated by Ukraine Buses, arrive at Mukacheve station.
Bardejov is 1h behind Petrova. It is currently 3:53 AM in Petrova and 2:53 AM in Bardejov.
Petrova to Bardejov train services, operated by Ukrainian Railways (УЗ), arrive at Chop station.
Yes, the driving distance between Petrova to Bardejov is 331 km. It takes approximately 5h 51m to drive from Petrova to Bardejov.
There are 271+ hotels available in Bardejov.




