There are 6 ways to get from Bucharest to Băile Herculane by bus, train, car, or plane
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 București, Autogara Militari to Drobeta-Turnu Severinbus 3902 / ...
- Take the bus from Drobeta-Turnu Severin to Băile Herculanebus
7h 4mTrain via Orşova
cheapest- Take the train from Bucharest to Orşovatrain Bucureşti Nord Gr.A - Arad
7h 57m$30–33Drive 386.8 km
- Drive from Bucharest to Băile Herculanecar 386.8 km
4h 48m$62–89Fly, bus
- Fly from Bucharest Otopeni (OTP) to Timișoara Traian Vuia International Airport (TSR)plane OTP - TSR
- Take the bus from Timisoara Airport to Coșteiubus
- Take the bus from Coșteiu to Băile Herculanebus
7h 39mTrain
- Take the train from Bucuresti Nord to Orsovatrain Ir
8h 1m$30–33Bus via Târgu Jiu
- Take the bus from București, Autogara Militari to Târgu Jiubus B3
- Take the bus from Târgu Jiu to Băile Herculanebus
8h 27m
Bucharest Otopeni (OTP) to Timișoara Traian Vuia International Airport (TSR) flights
Comparing Your Travel Options
The cheapest way to get from Bucharest to Băile Herculane is to train which costs $30 - $33 and takes 8h 1m.
The fastest way to get from Bucharest to Băile Herculane is to drive which takes 4h 48m and costs $60 - $90.
No, there is no direct bus from Bucharest to Băile Herculane. However, there are services departing from București, Autogara Militari and arriving at Băile Herculane via Drobeta-Turnu Severin. The journey, including transfers, takes approximately 7h 4m.
No, there is no direct train from Bucharest to Băile Herculane. However, there are services departing from Bucharest and arriving at Orşova via . The journey, including transfers, takes approximately 7h 57m.
The distance between Bucharest and Băile Herculane is 381 km. The road distance is 386.8 km.
The best way to get from Bucharest to Băile Herculane without a car is to bus which takes 7h 4m and costs .
It takes approximately 7h 4m to get from Bucharest to Băile Herculane, including transfers.
Bucharest to Băile Herculane bus services, operated by FlixBus, depart from București, Autogara Militari station.
Bucharest to Băile Herculane train services, operated by Romanian Railways (CFR), depart from Bucharest station.
The best way to get from Bucharest to Băile Herculane is to bus which takes 7h 4m and costs . Alternatively, you can train via Orşova, which costs $30 - $33 and takes 7h 57m.
What companies run services between Bucharest, Romania and Băile Herculane, Romania?
You can take a bus from București, Autogara Militari to Băile Herculane via Drobeta-Turnu Severin in around 7h 4m. Alternatively, Romanian Railways (CFR) operates a train from Bucharest to Orşova once daily. Tickets cost $30–33 and the journey takes 6h 32m.
- Website
- tarom.ro
Flights from Bucharest Otopeni to Timișoara Traian Vuia International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $50–150
- Website
- hisky.aero
Flights from Bucharest Otopeni to Timișoara Traian Vuia International Airport
- Ave. Duration
- 50 min
- When
- Monday to Friday
- Estimated price
- $55–190
- Website
- animawings.com
Flights from Bucharest Otopeni to Timișoara Traian Vuia International Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $75–120
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Bucharest to Orşova
- Ave. Duration
- 6h 32m
- Frequency
- Once daily
- Estimated price
- $30–33
- Website
- Romanian Railways (CFR)
Train from Bucuresti Nord to Orsova
- Ave. Duration
- 6h 36m
- Frequency
- Twice daily
- Estimated price
- $30–33
- Website
- Romanian Railways (CFR)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from București, Autogara Militari to Drobeta-Turnu Severin
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- $30–50
- Website
- Flixbus
- Phone
- +4-0726.922.277
- Website
- obada-transmontana.ro
Bus from Drobeta-Turnu Severin to Băile Herculane
- Ave. Duration
- 59 min
- Frequency
- Once daily
- Schedules at
- obadabus.autogari.ro
Bus from Coșteiu to Băile Herculane
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Schedules at
- obadabus.autogari.ro
- Phone
- +4-0729-770.870
- [email protected]
- Website
- transolteanu.ro
Bus from Timisoara Airport to Coșteiu
- Ave. Duration
- 44 min
- Frequency
- 4 times a day
- Schedules at
- transolteanu.ro
- Phone
- +4 0250 997
- Website
- normandiatransport.com
Bus from București, Autogara Militari to Târgu Jiu
- Ave. Duration
- 5h 18m
- Frequency
- Once daily
- Estimated price
- $26
- Schedules at
- normandiatransport.com
- Phone
- 0353.806.666
- [email protected]
- Website
- eta.ro
Bus from Târgu Jiu to Băile Herculane
- Ave. Duration
- 2h 9m
- 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
Booking & Getting There
Bucharest to Băile Herculane bus services, operated by FlixBus, arrive at Drobeta-Turnu Severin station.
Bucharest to Băile Herculane train services, operated by Romanian Railways (CFR), arrive at Orşova station.
Yes, the driving distance between Bucharest to Băile Herculane is 387 km. It takes approximately 4h 48m to drive from Bucharest to Băile Herculane.
Book your Bucharest to Băile Herculane bus tickets online with Omio.
There are 237+ hotels available in Băile Herculane.









