There are 9 ways to get from Onești to Baia Mare by bus, train, night 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 via Sighișoara
best- Take the bus from Onești Benzinarie Petrom to Sighișoara Peco MOLbus
- Take the bus from Sighișoara to Cluj-Napoca Airportbus
- Take the bus from Cluj-Napoca Airport to Baia Marebus
8h 23mTrain, night train
cheapest- Take the train from Oneşti to Siculenitrain Mărăşeşti - Miercurea Ciuc / ...
- Take the night train from Siculeni to Baia Marenighttrain Bucureşti Nord Gr.A - Satu Mare / ...
11h 5m$44–48Train
- Take the train from Oneşti to Siculenitrain
- Take the train from Siculeni to Jiboutrain
- Take the train from Jibou to Baia Maretrain
12h 31m$47–52Drive 387.2 km
- Drive from Onești to Baia Marecar 387.2 km
7h 28m$62–90Bus
- Take the bus from Onești Benzinarie Petrom to Turdabus
- Take the bus from Cluj-Napoca, Autogara Sens Vest to Baia Marebus
8h 26m$56–90Bus #2
- Take the bus from Onești Benzinarie Petrom to Târgu Mureșbus
- Take the bus from Târgu Mureş to Baia Marebus 3905
9h 36m$62–82Train to Iași International Airport, fly to Maramures International Airport
- Take the train from Oneşti to Iașitrain
- Fly from Iași International Airport (IAS) to Maramures International Airport (BAY)plane IAS - BAY
9h 51m$252–467Train to Bucharest Otopeni, fly to Maramures International Airport
- Take the train from Adjud to Bucharesttrain
- Fly from Bucharest Otopeni (OTP) to Maramures International Airport (BAY)plane OTP - BAY
8h 28m$104–417Train to Iași International Airport, fly to Cluj-Napoca, bus
- Take the train from Oneşti to Iașitrain
- Fly from Iași International Airport (IAS) to Cluj-Napoca (CLJ)plane IAS - CLJ
- Take the bus from Cluj-Napoca to Baia Marebus
12h 9m$128–330
Onești to Baia Mare by train
Questions & Answers
The cheapest way to get from Onești to Baia Mare is to train and night train which costs $44 - $49 and takes 11h 5m.
The fastest way to get from Onești to Baia Mare is to drive which takes 7h 28m and costs $60 - $90.
No, there is no direct bus from Onești to Baia Mare. However, there are services departing from Onești Benzinarie Petrom and arriving at Baia Mare via Sighișoara and Cluj-Napoca Airport. The journey, including transfers, takes approximately 8h 23m.
No, there is no direct train from Onești to Baia Mare. However, there are services departing from Oneşti and arriving at Baia Mare via Siculeni and Jibou. The journey, including transfers, takes approximately 12h 31m.
The distance between Onești and Baia Mare is 510 km. The road distance is 387.2 km.
The best way to get from Onești to Baia Mare without a car is to bus via Sighișoara which takes 8h 23m and costs .
It takes approximately 8h 23m to get from Onești to Baia Mare, including transfers.
Onești to Baia Mare bus services, operated by Veratrans, depart from Onești Benzinarie Petrom station.
Onești to Baia Mare train services, operated by Romanian Railways (CFR), depart from Oneşti station.
The best way to get from Onești to Baia Mare is to bus via Sighișoara which takes 8h 23m and costs . Alternatively, you can train, which costs $47 - $53 and takes 12h 31m.
What companies run services between Onești, Romania and Baia Mare, Romania?
You can take a bus from Onești Benzinarie Petrom to Baia Mare via Sighișoara Peco MOL, Sighișoara, and Cluj-Napoca Airport in around 8h 23m. Alternatively, you can take a train from Oneşti to Baia Mare via Siculeni and Jibou in around 12h 31m.
- Website
- tarom.ro
Flights from Iași International Airport to Maramures International Airport via Bucharest Otopeni
- Ave. Duration
- 5h 41m
- When
- Monday to Friday
- Estimated price
- $220–550
Flights from Bucharest Otopeni to Maramures International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $80–270
Flights from Iași International Airport to Cluj-Napoca via Bucharest Otopeni
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $120–280
- Website
- turkishairlines.com
Flights from Iași International Airport to Cluj-Napoca via Bucharest Otopeni
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $120–280
Flights from Iași International Airport to Cluj-Napoca via Istanbul
- Ave. Duration
- 6h
- When
- Sunday
- Estimated price
- $280–850
- Website
- hisky.aero
Flights from Iași International Airport to Maramures International Airport via Beauvais
- Ave. Duration
- 7h
- When
- Thursday and Sunday
- Estimated price
- $190–700
- Website
- animawings.com
Flights from Iași International Airport to Cluj-Napoca via Vienna
- Ave. Duration
- 5h
- When
- Friday
- Estimated price
- $150–550
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Oneşti to Siculeni
- Ave. Duration
- 2h 38m
- Frequency
- 5 times a day
- Estimated price
- $12–14
- Website
- https://www.cfrcalatori.ro/en/
Train from Siculeni to Jibou
- Ave. Duration
- 6h 43m
- Frequency
- Once daily
- Estimated price
- $27–30
- Website
- https://www.cfrcalatori.ro/en/
Train from Jibou to Baia Mare
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Estimated price
- $8–9
- Website
- https://www.cfrcalatori.ro/en/
Train from Oneşti to Siculeni
- Ave. Duration
- 2h 38m
- Frequency
- 5 times a day
- Estimated price
- $12–14
- Website
- https://www.cfrcalatori.ro/en/
Night train from Siculeni to Baia Mare
- Ave. Duration
- 7h 27m
- Frequency
- Once daily
- Estimated price
- $32–35
- Website
- https://www.cfrcalatori.ro/en/
Train from Oneşti to Iași
- Ave. Duration
- 3h 41m
- Frequency
- Once daily
- Estimated price
- $24–26
- Website
- https://www.cfrcalatori.ro/en/
Train from Adjud to Bucharest
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- $23–25
- Website
- https://www.cfrcalatori.ro/en/
Train from Oneşti to Iași
- Ave. Duration
- 3h 41m
- Frequency
- Once daily
- Estimated price
- $24–26
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +40 238 434 380
- [email protected]
- Website
- transferoviarcalatori.ro
Train from Adjud to Bucharest
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- $11–35
- Schedules at
- transferoviarcalatori.ro
- 2nd Class
- $11–19
- 1st Class
- $21–35
- Phone
- 0310 800 900
- [email protected]
- Website
- regiocalatori.ro
Train from Adjud to Bucharest
- Ave. Duration
- 4h 8m
- Frequency
- Twice daily
- Estimated price
- $10–13
- Website
- https://regiocalatori.ro/
- Phone
- +40 751 525 520
- [email protected]
- Website
- astratranscarpatic.ro
Train from Adjud to Bucharest
- Ave. Duration
- 4h 8m
- Frequency
- Once daily
- Estimated price
- $13–20
- Book at
- astratranscarpatic.ro
- Phone
- +4-0744-251.977
- Website
- veratrans.autogari.ro
Bus from Onești Benzinarie Petrom to Sighișoara Peco MOL
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Schedules at
- veratrans.autogari.ro
Bus from Onești Benzinarie Petrom to Turda
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a day
- Estimated price
- $51
- Schedules at
- veratrans.autogari.ro
- Phone
- +4-0729-770.870
- [email protected]
- Website
- transolteanu.ro
Bus from Sighișoara to Cluj-Napoca Airport
- Ave. Duration
- 2h 38m
- Frequency
- Once daily
- Estimated price
- $31
- Schedules at
- transolteanu.ro
- Phone
- +4 0758 928 530
- [email protected]
- Website
- transportaeroportcluj.ro
Bus from Cluj-Napoca Airport to Baia Mare
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $5–75
- Schedules at
- transportaeroportcluj.ro
- Website
- edimond.ro
Bus from Onești Benzinarie Petrom to Turda
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- $45
- Schedules at
- edimond.ro
Bus from Onești Benzinarie Petrom to Târgu Mureș
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $37
- Schedules at
- edimond.ro
- Phone
- +40 741 607 941
- Website
- fany.ro
Bus from Cluj-Napoca, Autogara Sens Vest to Baia Mare
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- $11–16
- Schedules at
- fany.autogari.ro
- Standard Adult
- $11–16
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Târgu Mureş to Baia Mare
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- $25–45
- Website
- https://www.flixbus.co.uk
Bus from Cluj-Napoca to Baia Mare
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $13–22
- Website
- https://www.flixbus.co.uk
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
Onești to Baia Mare bus services, operated by Veratrans, arrive at Sighișoara Peco MOL station.
Onești to Baia Mare train services, operated by Romanian Railways (CFR), arrive at Siculeni station.
Yes, the driving distance between Onești to Baia Mare is 387 km. It takes approximately 7h 28m to drive from Onești to Baia Mare.
There are 368+ hotels available in Baia Mare.























