There are 5 ways to get from Mediaş to Petroşani by train, bus, 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.
Train via Simeria
best- Take the train from Mediaş to Simeriatrain Bucureşti Nord Gr.A - Timişoara Nord
- Take the train from Simeria to Petroşanitrain Deva - Bucureşti Nord Gr.A / ...
4h 5m$22–24Train
cheapest- Take the train from Mediaş to Teiuştrain Mediaş - Teiuş / ...
- Take the train from Teiuş to Petroşanitrain Cluj Napoca - Bucureşti Nord Gr.A
5h 40m$18–25Bus
- Take the bus from Mediaş to Turdabus
- Take the bus from Turda to Petroşanibus
6h 27m$27Drive 169.2 km
- Drive from Mediaş to Petroşanicar 169.2 km
3h 17m$27–39Taxi
- Take the taxi from Mediaş to Petroşanitaxi 169.2 km
3h 17m$120–150
Mediaş to Petroşani by train
Comparing Your Travel Options
The cheapest way to get from Mediaş to Petroşani is to train which costs $17 - $25 and takes 5h 40m.
The fastest way to get from Mediaş to Petroşani is to drive which takes 3h 17m and costs $26 - $40.
No, there is no direct bus from Mediaş to Petroşani. However, there are services departing from Mediaş and arriving at Petroşani via Turda. The journey, including transfers, takes approximately 6h 27m.
No, there is no direct train from Mediaş to Petroşani. However, there are services departing from Mediaş and arriving at Petroşani via Simeria. The journey, including transfers, takes approximately 4h 5m.
The distance between Mediaş and Petroşani is 202 km. The road distance is 169.2 km.
The best way to get from Mediaş to Petroşani without a car is to train via Simeria which takes 4h 5m and costs $22 - $25.
It takes approximately 4h 5m to get from Mediaş to Petroşani, including transfers.
Mediaş to Petroşani bus services, operated by AXI Tours, depart from Mediaş station.
Mediaş to Petroşani train services, operated by Romanian Railways (CFR), depart from Mediaş station.
The best way to get from Mediaş to Petroşani is to train via Simeria which takes 4h 5m and costs $22 - $25. Alternatively, you can bus, which costs $28 and takes 6h 27m.
What companies run services between Mediaş, Romania and Petroşani, Romania?
You can take a train from Mediaş to Petroşani via Simeria in around 4h 5m. Alternatively, you can take a bus from Mediaş to Petroşani via Turda in around 6h 27m.
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Mediaş to Simeria
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $13–15
- Website
- Romanian Railways (CFR)
Train from Simeria to Petroşani
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a day
- Estimated price
- $9–10
- Website
- Romanian Railways (CFR)
Train from Mediaş to Teiuş
- Ave. Duration
- 1h 11m
- Frequency
- Every 4 hours
- Estimated price
- $8–9
- Website
- Romanian Railways (CFR)
Train from Teiuş to Petroşani
- Ave. Duration
- 3h 29m
- Frequency
- Once daily
- Estimated price
- $15–16
- Website
- Romanian Railways (CFR)
- Phone
- 0729 486 877
- [email protected]
- Website
- axitours.com
Bus from Mediaş to Turda
- Ave. Duration
- 1h 37m
- Frequency
- Once daily
- Estimated price
- $4
- Schedules at
- axitours.autogari.ro
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 What documents do I need to cross Niagara Falls?, Flying into Beijing?, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
Booking & Getting There
Mediaş to Petroşani bus services, operated by AXI Tours, arrive at Turda station.
Mediaş to Petroşani train services, operated by Romanian Railways (CFR), arrive at Simeria station.
Yes, the driving distance between Mediaş to Petroşani is 169 km. It takes approximately 3h 17m to drive from Mediaş to Petroşani.
There are 289+ hotels available in Petroşani.






