There are 9 ways to get from Baia Mare to Bari by bus, train, train (Trenitalia), car, plane, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Baia Mare to Bologna Centralebus
- Take the train from Bologna Centrale to Bari Centraletrain Fr
23h€203–338Fly from Maramures International Airport
cheapest- Fly from Maramures International Airport (BAY) to Bari Karol Wojtyła Airport (BRI)plane BAY - BRI
20h 14m€88–372Train
- Take the train from Baia Mare to Debrecentrain Ir
- Take the train from Debrecen to Wien Hbftrain Ec
- Take the train from Wien Hbf to Venezia Mestretrain Rjx
- Take the train from Venezia Mestre to Bari Centraletrain Fr
27h 31m€314–525Drive 1,782.9 km
- Drive from Baia Mare to Baricar 1,782.9 km
19h 14m€287–415Bus via Bologna
- Take the bus from Baia Mare to Bologna Centralebus
- Take the bus from Bologna to Baribus FlixBus N436
26h 1m€193–263Train, ferry
- Take the train from Baia Mare to Debrecentrain Ir
- Take the train from Debrecen to Budapest-Keletitrain Ic / ...
- Take the train from Budapest-Keleti to Splittrain
- Take the ferry from Split to Bariferry 56
35h 9m€253–347Bus
- Take the bus from Baia Mare to Sighetu Marmaţieibus
- Take the bus from Solotvyno to Mukachevebus
- Take the bus from Mukačevo to Baribus
35h 11mBus to Cluj-Napoca, fly
- Take the bus from Baia Mare to Cluj-Napoca Airportbus
- Fly from Cluj-Napoca (CLJ) to Bari Karol Wojtyła Airport (BRI)plane CLJ - BRI
6h 35m€97–315Train, train to Budapest Ferenc Liszt International Airport, fly
- Take the train from Baia Mare to Debrecentrain
- Take the train from Debrecen to Ferihegytrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Bari Karol Wojtyła Airport (BRI)plane BUD - BRI
10h 44m€117–261
Baia Mare to Bari by train
Comparing Your Travel Options
The cheapest way to get from Baia Mare to Bari is to train and fly which costs €110 - €270 and takes 10h 44m.
The fastest way to get from Baia Mare to Bari is to bus and fly which takes 6h 35m and costs €95 - €320.
No, there is no direct bus from Baia Mare to Bari. However, there are services departing from Baia Mare and arriving at Bari via Bologna. The journey, including transfers, takes approximately 26h 1m.
No, there is no direct train from Baia Mare to Bari. However, there are services departing from Baia Mare and arriving at Bari Centrale via Debrecen, Wien Hbf and Venezia Mestre. The journey, including transfers, takes approximately 27h 31m.
The distance between Baia Mare and Bari is 1947 km. The road distance is 1782.9 km.
The best way to get from Baia Mare to Bari without a car is to bus and train which takes 23h and costs €200 - €340.
It takes approximately 23h to get from Baia Mare to Bari, including transfers.
Baia Mare to Bari bus services, operated by Romfour, depart from Baia Mare station.
Baia Mare to Bari train services, operated by Romanian Railways (CFR), depart from Baia Mare station.
The best way to get from Baia Mare to Bari is to train which takes 27h 31m and costs €310 - €550. Alternatively, you can fly, which costs €85 - €380 and takes 20h 14m, you could also bus via Bologna, which costs €190 - €270 and takes 26h 1m.
What companies run services between Baia Mare, Romania and Bari, Italy?
You can take a train from Baia Mare to Bari Centrale via Debrecen, Wien Hbf, and Venezia Mestre in around 27h 31m. Alternatively, Tarom, Ulendo Airlink, and Ryanair fly from Maramures International Airport (BAY) to Bari Karol Wojtyła Airport (BRI) once daily.
- Website
- ryanair.com
Flights from Maramures International Airport to Bari Karol Wojtyła Airport via Bucharest Otopeni, Tirana
- Ave. Duration
- 26h 5m
- When
- Sunday
- Estimated price
- €75–340
Flights from Budapest Ferenc Liszt International Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €40–160
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Bologna Centrale to Bari Centrale
- Ave. Duration
- 5h 42m
- Frequency
- Hourly
- Estimated price
- €90–160
- Website
- Trenitalia Frecce
Train from Venezia Mestre to Bari Centrale
- Ave. Duration
- 7h 23m
- Frequency
- 4 times a day
- Estimated price
- €110–190
- Website
- Trenitalia Frecce
- Phone
- 0040374557200
- Website
- romfour.com
Bus from Baia Mare to Bologna Centrale
- Ave. Duration
- 16h 46m
- Frequency
- Once a week
- Estimated price
- €130–180
- Schedules at
- romfour-door2door.autogari.ro
Bus from Baia Mare to Bologna Centrale
- Ave. Duration
- 16h 46m
- Frequency
- Once a week
- Estimated price
- €130–180
- Schedules at
- romfour-door2door.autogari.ro
- Phone
- +385 72 303 337
- [email protected]
- Website
- Jadrolinija
Ferry from Split to Bari
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- €180–260
- Website
- Jadrolinija
Want to know more about travelling around Italy
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Booking & Getting There
Baia Mare to Bari bus services, operated by Romfour, arrive at Bologna Centrale station.
Bari is 1h behind Baia Mare. It is currently 2:03 AM in Baia Mare and 1:03 AM in Bari.
Baia Mare to Bari train services, operated by Romanian Railways (CFR), arrive at Debrecen station.
Yes, the driving distance between Baia Mare to Bari is 1783 km. It takes approximately 19h 14m to drive from Baia Mare to Bari.
Book your Baia Mare to Bari bus tickets online with Omio.
There are 4461+ hotels available in Bari.







