There are 6 ways to get from Baia Mare to Marghita 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
best- Take the train from Baia Mare to Săcuieni Bihor Hm.train Baia Mare - Timişoara Nord
4h$21–23Bus via Oradea
cheapest- Take the bus from Baia Mare to Oradeabus
- Take the bus from Oradea Gara CFR Oradea to Marghitabus
5h 20m$13–23Drive 124.6 km
- Drive from Baia Mare to Marghitacar 124.6 km
2h 9m$20–29Taxi
- Take the taxi from Baia Mare to Marghitataxi 124.6 km
2h 9m$100–120Train via Jibou
- Take the train from Baia Mare to Jiboutrain Baia Mare - Jibou / ...
- Take the train from Jibou to Marghita Hm.train Cluj Napoca - Oradea / ...
5h 16m$20–22Bus
- Take the bus from Baia Mare to Nușfalăubus 1951
5h 40m$19–33
Baia Mare to Marghita by train
Questions & Answers
The cheapest way to get from Baia Mare to Marghita is to train via Jibou which costs $20 - $22 and takes 5h 16m.
The fastest way to get from Baia Mare to Marghita is to drive which takes 2h 9m and costs $19 - $29.
No, there is no direct bus from Baia Mare to Marghita. However, there are services departing from Baia Mare and arriving at Marghita via Oradea Gara CFR Oradea. The journey, including transfers, takes approximately 5h 20m.
No, there is no direct train from Baia Mare to Marghita. However, there are services departing from Baia Mare and arriving at Marghita Hm. via Săcuieni Bihor Hm.. The journey, including transfers, takes approximately 4h.
The distance between Baia Mare and Marghita is 172 km. The road distance is 124.6 km.
The best way to get from Baia Mare to Marghita without a car is to train which takes 4h and costs $20 - $23.
It takes approximately 4h to get from Baia Mare to Marghita, including transfers.
Baia Mare to Marghita bus services, operated by Autogenn, depart from Baia Mare station.
Baia Mare to Marghita train services, operated by Romanian Railways (CFR), depart from Baia Mare station.
The best way to get from Baia Mare to Marghita is to train which takes 4h and costs $20 - $23. Alternatively, you can bus via Oradea, which costs $13 - $23 and takes 5h 20m.
What companies run services between Baia Mare, Romania and Marghita, Romania?
Romanian Railways (CFR) operates a train from Baia Mare to Săcuieni Bihor Hm. 3 times a week. Tickets cost $15–17 and the journey takes 2h 30m. Alternatively, you can take a bus from Baia Mare to Marghita via Oradea and Oradea Gara CFR Oradea in around 5h 20m.
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Baia Mare to Săcuieni Bihor Hm.
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a week
- Estimated price
- $15–17
- Website
- Romanian Railways (CFR)
Train from Baia Mare to Jibou
- Ave. Duration
- 1h 11m
- Frequency
- Every 2 hours
- Estimated price
- $8–9
- Website
- Romanian Railways (CFR)
Train from Jibou to Marghita Hm.
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- $12–13
- Website
- Romanian Railways (CFR)
- Phone
- 0259 471 690
- Website
- autogenn.ro
Bus from Baia Mare to Oradea
- Ave. Duration
- 3h 25m
- Frequency
- 4 times a day
- Estimated price
- $10–17
- Schedules at
- autogenn.ro
- Phone
- +40-260-606343
- Website
- cento.ro
Bus from Oradea Gara CFR Oradea to Marghita
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- $3–6
- Schedules at
- cento.ro
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Baia Mare to Nușfalău
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a week
- Estimated price
- $17–29
- Website
- Flixbus
- Ave. Duration
- 2h 9m
- Estimated price
- $100–120
SC TAXI Stoenica LLC - BAIA MARE
- Phone
- +40 262 229 334
- Website
- taxistoenica.ro
Taxi Baia Mare
- Phone
- +40 758080653
Taxi Galant
- Phone
- +40 262 942
- Website
- taxigalant.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
Baia Mare to Marghita bus services, operated by Autogenn, arrive at Oradea station.
Baia Mare to Marghita train services, operated by Romanian Railways (CFR), arrive at Săcuieni Bihor Hm. station.
Yes, the driving distance between Baia Mare to Marghita is 125 km. It takes approximately 2h 9m to drive from Baia Mare to Marghita.
There are 51+ hotels available in Marghita.
















