There are 7 ways to get from Petroşani to Orșova by bus, train, night train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Petroşani to Târgu Jiubus T4-T5-T6 / ...
- Take the bus from Târgu Jiu to Drobeta-Turnu Severinbus
4h 44mTrain, night train
cheapest- Take the train from Petroşani to Filiaşitrain Deva - Bucureşti Nord Gr.A / ...
- Take the nighttrain from Filiaşi to Orşovanighttrain Bucureşti Nord Gr.A - Lokoshaza / ...
5h 51m$20–27Drive 159.1 km
- Drive from Petroşani to Orșovacar 159.1 km
3h 40m$26–37Taxi
- Take the taxi from Petroşani to Orșovataxi 159.1 km
3h 40m$85–110Bus via Caransebeș
- Take the bus from Petroşani to Caransebeșbus
- Take the bus from Caransebeș to Orșovabus
5h 20mTrain
- Take the train from Petroşani to Filiaşitrain Deva - Bucureşti Nord Gr.A / ...
- Take the train from Filiasi to Orsovatrain Ir / ...
5h 51m$24–27Bus #2
- Take the bus from Petroşani to Târgu Jiubus
- Take the bus from Târgu Jiu to Mehadiabus
6h 5m
Petroşani to Orșova by train and night train
Questions & Answers
The cheapest way to get from Petroşani to Orșova is to train and night train which costs $20 - $28 and takes 5h 51m.
The fastest way to get from Petroşani to Orșova is to drive which takes 3h 40m and costs $25 - $40.
No, there is no direct bus from Petroşani to Orșova. However, there are services departing from Petroşani and arriving at Orșova via Târgu Jiu and Drobeta-Turnu Severin. The journey, including transfers, takes approximately 4h 44m.
No, there is no direct train from Petroşani to Orșova. However, there are services departing from Petroşani and arriving at Orşova via Filiaşi. The journey, including transfers, takes approximately 5h 51m.
The distance between Petroşani and Orșova is 181 km. The road distance is 159.1 km.
The best way to get from Petroşani to Orșova without a car is to bus which takes 4h 44m and costs .
It takes approximately 4h 44m to get from Petroşani to Orșova, including transfers.
Petroşani to Orșova bus services, operated by Normandia Transport, depart from Petroşani station.
Petroşani to Orșova train services, operated by Romanian Railways (CFR), depart from Petroşani station.
The best way to get from Petroşani to Orșova is to bus which takes 4h 44m and costs . Alternatively, you can train, which costs $24 - $28 and takes 5h 51m.
What companies run services between Petroşani, Romania and Orșova, Mehedinți, Romania?
You can take a bus from Petroşani to Orșova via Târgu Jiu and Drobeta-Turnu Severin in around 4h 44m. Alternatively, you can take a train from Petroşani to Orsova via Filiasi in around 5h 51m.
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Petroşani to Filiaşi
- Ave. Duration
- 2h 41m
- Frequency
- 5 times a day
- Estimated price
- $13–15
- Website
- Romanian Railways (CFR)
Night train from Filiaşi to Orşova
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- $11–13
- Website
- Romanian Railways (CFR)
Train from Petroşani to Filiaşi
- Ave. Duration
- 2h 41m
- Frequency
- 5 times a day
- Estimated price
- $13–15
- Website
- Romanian Railways (CFR)
Train from Filiasi to Orsova
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- $11–13
- Website
- Romanian Railways (CFR)
- Phone
- +40 751 525 520
- [email protected]
- Website
- astratranscarpatic.ro
Night train from Filiaşi to Orşova
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- $7–11
- Book at
- astratranscarpatic.ro
- Phone
- +4 0250 997
- Website
- normandiatransport.com
Bus from Petroşani to Târgu Jiu
- Ave. Duration
- 30 min
- Frequency
- 3 times a day
- Schedules at
- normandia.autogari.ro
Bus from Petroşani to Caransebeș
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Schedules at
- normandia.autogari.ro
- Phone
- +4-0745-779.908
- Website
- dikeltour.autogari.ro
Bus from Târgu Jiu to Drobeta-Turnu Severin
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Schedules at
- dikeltour.autogari.ro
- Phone
- +4-0726.922.277
- Website
- obada-transmontana.ro
Bus from Caransebeș to Orșova
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Schedules at
- obadatrans.autogari.ro
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Caransebeș to Orșova
- Ave. Duration
- 1h 45m
- Frequency
- 6 times a week
- Estimated price
- $8–15
- Website
- Flixbus
- Phone
- 0353.806.666
- [email protected]
- Website
- eta.ro
Bus from Petroşani to Târgu Jiu
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- eta.ro
Bus from Târgu Jiu to Mehadia
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Schedules at
- eta.ro
Want to know more about travelling around Romania
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
Petroşani to Orșova bus services, operated by Normandia Transport, arrive at Târgu Jiu station.
Petroşani to Orșova train services, operated by Romanian Railways (CFR), arrive at Filiaşi station.
Yes, the driving distance between Petroşani to Orșova is 159 km. It takes approximately 3h 40m to drive from Petroşani to Orșova.
There are 578+ hotels available in Orșova.














