There are 6 ways to get from Zalău to Petroşani by bus, train, 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.
Bus
best- Take the bus from Zalau to Cluj-Napoca, Autogara Sens Vestbus
- Take the bus from Cluj-Napoca, Autogara Sens Vest to Petroşanibus
7h 5m$31–36Bus, train via Zalau - Autogara Cento Trans
cheapest- Take the bus from Zalau - Autogara Cento Trans to Cluj-Napoca, Autogara Sens Vestbus
- Take the train from Cluj Napoca to Petroşanitrain Cluj Napoca - Bucureşti Nord Gr.A
8h 13m$28–38Bus, train
- Take the bus from Zalau to Cluj-Napoca, Autogara Sens Vestbus
- Take the train from Cluj Napoca to Petroşanitrain Cluj Napoca - Bucureşti Nord Gr.A
8h 5m$30–36Drive 315.8 km
- Drive from Zalău to Petroşanicar 315.8 km
4h 9m$51–73Bus via Aiud
- Take the bus from Zalau to Aiudbus
- Take the bus from Aiud to Petroşanibus
7h 17m$32–36Train
- Take the train from Zalău Nord to Apahida Hm.train Oradea - Cluj Napoca
- Take the train from Apahida Hm. to Petroşanitrain Cluj Napoca - Bucureşti Nord Gr.A
9h 20m$37–41
Zalău to Petroşani by bus
Questions & Answers
The cheapest way to get from Zalău to Petroşani is to bus and train which costs $30 - $40 and takes 8h 5m.
The fastest way to get from Zalău to Petroşani is to drive which takes 4h 9m and costs $50 - $75.
No, there is no direct bus from Zalău to Petroşani. However, there are services departing from Zalau and arriving at Petroşani via Cluj-Napoca, Autogara Sens Vest. The journey, including transfers, takes approximately 7h 5m.
No, there is no direct train from Zalău to Petroşani. However, there are services departing from Zalău Nord and arriving at Petroşani via Apahida Hm.. The journey, including transfers, takes approximately 9h 20m.
The distance between Zalău and Petroşani is 320 km. The road distance is 315.8 km.
The best way to get from Zalău to Petroşani without a car is to bus which takes 7h 5m and costs $31 - $36.
It takes approximately 7h 5m to get from Zalău to Petroşani, including transfers.
Zalău to Petroşani bus services, operated by Fany, depart from Zalau station.
Zalău to Petroşani train services, operated by Romanian Railways (CFR), depart from Zalău Nord station.
The best way to get from Zalău to Petroşani is to bus which takes 7h 5m and costs $31 - $36. Alternatively, you can train, which costs $37 - $42 and takes 9h 20m.
What companies run services between Zalău, Romania and Petroşani, Romania?
You can take a bus from Zalau to Petroşani via Cluj-Napoca, Autogara Sens Vest in around 7h 5m. Alternatively, you can take a train from Zalău Nord to Petroşani via Apahida Hm. in around 9h 20m.
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Cluj Napoca to Petroşani
- Ave. Duration
- 5h 27m
- Frequency
- Once daily
- Estimated price
- $23–26
- Website
- Romanian Railways (CFR)
Train from Cluj Napoca to Petroşani
- Ave. Duration
- 5h 27m
- Frequency
- Once daily
- Estimated price
- $23–26
- Website
- Romanian Railways (CFR)
Train from Zalău Nord to Apahida Hm.
- Ave. Duration
- 3h 8m
- Frequency
- Once daily
- Estimated price
- $15–17
- Website
- Romanian Railways (CFR)
Train from Apahida Hm. to Petroşani
- Ave. Duration
- 5h 12m
- Frequency
- Once daily
- Estimated price
- $22–25
- Website
- Romanian Railways (CFR)
- Phone
- +40 741 607 941
- Website
- fany.ro
Bus from Zalau to Cluj-Napoca, Autogara Sens Vest
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $7–10
- Schedules at
- fany.autogari.ro
- Standard Adult
- $7–10
Bus from Zalau to Cluj-Napoca, Autogara Sens Vest
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $7–10
- Schedules at
- fany.autogari.ro
- Standard Adult
- $7–10
- Phone
- +4 0250 997
- Website
- normandiatransport.com
Bus from Cluj-Napoca, Autogara Sens Vest to Petroşani
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- $25
- Schedules at
- normandia.autogari.ro
- Phone
- 0353.806.666
- [email protected]
- Website
- eta.ro
Bus from Cluj-Napoca, Autogara Sens Vest to Petroşani
- Ave. Duration
- 4h 56m
- Frequency
- Once daily
- Estimated price
- $26
- Schedules at
- eta.ro
Bus from Aiud to Petroşani
- Ave. Duration
- 3h 27m
- Frequency
- Once daily
- Estimated price
- $23
- Schedules at
- eta.ro
- Phone
- +40-260-606343
- Website
- cento.ro
Bus from Zalau to Aiud
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $9–13
- Schedules at
- cento.ro
Bus from Zalau - Autogara Cento Trans to Cluj-Napoca, Autogara Sens Vest
- Ave. Duration
- 1h 38m
- Frequency
- Every 4 hours
- Estimated price
- $5–12
- Schedules at
- cento.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 How to get from Florence to Rome, What documents do I need to cross Niagara Falls?, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
Zalău to Petroşani bus services, operated by Fany, arrive at Cluj-Napoca, Autogara Sens Vest station.
Zalău to Petroşani train services, operated by Romanian Railways (CFR), arrive at Apahida Hm. station.
Yes, the driving distance between Zalău to Petroşani is 316 km. It takes approximately 4h 9m to drive from Zalău to Petroşani.
There are 289+ hotels available in Petroşani.












