There are 10 ways to get from Baia Mare to Barcelona by bus, plane, 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 to Cluj-Napoca, fly
best- Take the bus from Baia Mare to Cluj-Napoca Airportbus
- Fly from Cluj-Napoca (CLJ) to Barcelona–El Prat Airport (BCN)plane CLJ - BCN
8h 27m€72–287Bus, train
- Take the bus from Baia Mare to Padovabus
- Take the train from Padova to Milano Centraletrain
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
29h 18mTrain, bus via Monfalcone
- Take the train from Baia Mare to Oradeatrain
- Take the bus from Oradea to Monfalconebus
- Take the train from Monfalcone to Torino Porta Susatrain Fr
- Take the train from Torino Porta Susa to Chambery Challes Les Eauxtrain Tgv
- Take the train from Chambery Challes Les Eaux to Valence Tgv Rhone-Alpes Sudtrain Ter
- Take the train from Valence Tgv Rhone-Alpes Sud to Barcelona-Santstrain Tgv
29h 48m€271–563Drive 2,201.6 km
- Drive from Baia Mare to Barcelonacar 2,201.6 km
24h 11m€348–503Fly from Maramures International Airport
- Fly from Maramures International Airport (BAY) to Barcelona–El Prat Airport (BCN)plane BAY - BCN
8h 50m€83–313Train, 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 Barcelona–El Prat Airport (BCN)plane BUD - BCN
12h 11m€104–239Bus, bus to Tirgu Mures, fly
- Take the bus from Baia Mare to Cluj-Napoca Airportbus
- Take the bus from Cluj-Napoca Airport to Tirgu Mures Airportbus
- Fly from Tirgu Mures (TGM) to Barcelona–El Prat Airport (BCN)plane TGM - BCN
12h 13m€92–297Bus
- Take the bus from Baia Mare to Gherlabus
- Take the bus from Gherla to Barcelona, Estació d'Autobusos Nordbus
37h 21m€107–140Train, bus
- Take the train from Baia Mare to Dej Călătoritrain Baia Mare - Cluj Napoca
- Take the bus from Dej to Barcelonabus
46h 27m€142–183Bus via Arad
- Take the bus from Baia Mare to Aradbus
- Take the bus from Arad to Narbonnebus
- Take the bus from NARBONNE, Gare Routiere to BARCELONA, Estacio Del Nord, stan. 30bus
47h 20m€236–415
Baia Mare to Barcelona by train and bus
Questions & Answers
The cheapest way to get from Baia Mare to Barcelona is to bus which costs €100 - €140 and takes 37h 21m.
The fastest way to get from Baia Mare to Barcelona is to bus and fly which takes 8h 27m and costs €70 - €290.
No, there is no direct bus from Baia Mare to Barcelona. However, there are services departing from Baia Mare and arriving at Barcelona, Estació d'Autobusos Nord via Gherla. The journey, including transfers, takes approximately 37h 21m.
The distance between Baia Mare and Barcelona is 1979 km. The road distance is 2201.6 km.
The best way to get from Baia Mare to Barcelona without a car is to bus and train which takes 29h 18m and costs .
It takes approximately 8h 27m to get from Baia Mare to Barcelona, including transfers.
Baia Mare to Barcelona bus services, operated by Fany, depart from Baia Mare station.
The best way to get from Baia Mare to Barcelona is to fly which takes 8h 50m and costs €80 - €320. Alternatively, you can bus, which costs €100 - €140 and takes 37h 21m.
Baia Mare to Barcelona bus services, operated by Fany, arrive at Gherla station.
Barcelona is 1h behind Baia Mare. It is currently 6:16 AM in Baia Mare and 5:16 AM in Barcelona.
What companies run services between Baia Mare, Romania and Barcelona, Spain?
Tarom and Ulendo Airlink fly from Maramures International Airport (BAY) to Barcelona–El Prat Airport (BCN) 6 times a week. Alternatively, you can take a bus from Baia Mare to Barcelona, Estació d'Autobusos Nord via Gherla and Gherla in around 37h 21m.
- Website
- ryanair.com
Flights from Cluj-Napoca to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 55m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €70–200
Flights from Budapest Ferenc Liszt International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €45–130
Flights from Budapest Ferenc Liszt International Airport to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 6h 5m
- When
- Friday
- Estimated price
- €45–130
Flights from Tirgu Mures to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 4h 55m
- When
- Tuesday
- Estimated price
- €35–170
Flights from Tirgu Mures to Barcelona–El Prat Airport via Budapest Ferenc Liszt International Airport
- Ave. Duration
- 4h 55m
- When
- Wednesday and Thursday
- Estimated price
- €45–170
Flights from Tirgu Mures to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 5h 35m
- When
- Friday
- Estimated price
- €35–170
Flights from Tirgu Mures to Barcelona–El Prat Airport via Beauvais
- Ave. Duration
- 6h 10m
- When
- Monday and Friday
- Estimated price
- €45–180
Flights from Tirgu Mures to Barcelona–El Prat Airport via London Luton
- Ave. Duration
- 6h 40m
- When
- Saturday
- Estimated price
- €50–190
- Website
- wizzair.com
Flights from Budapest Ferenc Liszt International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €35–120
Flights from Tirgu Mures to Barcelona–El Prat Airport via Budapest Ferenc Liszt International Airport
- Ave. Duration
- 7h 55m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €40–180
- Website
- flyulendo.com
Flights from Cluj-Napoca to Barcelona–El Prat Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- €65–210
Flights from Maramures International Airport to Barcelona–El Prat Airport via Bucharest Otopeni
- Ave. Duration
- 7h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €75–300
Flights from Tirgu Mures to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 9h 10m
- When
- Monday and Friday
- Estimated price
- €35–170
- Website
- austrian.com
Flights from Budapest Ferenc Liszt International Airport to Barcelona–El Prat Airport via Vienna
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- €65–240
- Website
- easyjet.com
Flights from Tirgu Mures to Barcelona–El Prat Airport via Basel
- Ave. Duration
- 5h 15m
- When
- Friday
- Estimated price
- €40–170
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Padova to Milano Centrale
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- €29–60
- Website
- https://www.italotreno.it/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Lyon Part Dieu
- Ave. Duration
- 4h 44m
- Frequency
- 4 times a day
- Estimated price
- €55–90
- Website
- https://www.trenitalia.com/en.html
Train from Torino Porta Susa to Chambery Challes Les Eaux
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a day
- Estimated price
- €24–40
- Website
- https://www.trenitalia.com/en.html
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- https://www.renfe.com/es/en
Train from Valence Tgv Rhone-Alpes Sud to Barcelona-Sants
- Ave. Duration
- 4h 12m
- Frequency
- Twice daily
- Estimated price
- €70–110
- Website
- https://www.renfe.com/es/en
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Baia Mare to Oradea
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a week
- Estimated price
- €16–18
- Website
- https://www.cfrcalatori.ro/en/
Train from Baia Mare to Debrecen
- Ave. Duration
- 3h 49m
- Frequency
- Twice daily
- Estimated price
- €14–16
- Website
- https://www.cfrcalatori.ro/en/
Train from Baia Mare to Dej Călători
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a day
- Estimated price
- €12–14
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Monfalcone to Torino Porta Susa
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- €75–150
- Schedules at
- trenitalia.com
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Torino Porta Susa to Chambery Challes Les Eaux
- Ave. Duration
- 2h 36m
- Frequency
- Every 4 hours
- Estimated price
- €40–65
- Website
- https://www.sncf-connect.com/en-en
Train from Valence Tgv Rhone-Alpes Sud to Barcelona-Sants
- Ave. Duration
- 4h 35m
- Frequency
- 5 times a day
- Estimated price
- €110–190
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Chambery Challes Les Eaux to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- €26–55
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 4 13 94 30 50
- Website
- zou.maregionsud.fr
Train from Chambery Challes Les Eaux to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- €40–80
- Website
- https://zou.maregionsud.fr/en/
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- jegy.mav.hu
Train from Debrecen to Ferihegy
- Ave. Duration
- 2h 33m
- Frequency
- Every 20 minutes
- Estimated price
- €9–12
- Website
- https://jegy.mav.hu/
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Debrecen to Ferihegy
- Ave. Duration
- 3h 9m
- Frequency
- Twice daily
- Estimated price
- €40–80
- Website
- https://www.oebb.at/en/
- Phone
- +4 0758 928 530
- [email protected]
- Website
- transportaeroportcluj.ro
Bus from Baia Mare to Cluj-Napoca Airport
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- €4–65
- Schedules at
- transportaeroportcluj.ro
Bus from Baia Mare to Cluj-Napoca Airport
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- €4–65
- Schedules at
- transportaeroportcluj.ro
- Phone
- 0040374557200
- Website
- romfour.com
Bus from Baia Mare to Padova
- Ave. Duration
- 15h 2m
- Frequency
- Once a week
- Schedules at
- romfour-door2door.autogari.ro
- Phone
- 004-0745517360
- [email protected]
- Website
- teotrans.ro
Bus from Oradea to Monfalcone
- Ave. Duration
- 8h 40m
- Frequency
- 3 times a week
- Estimated price
- €60
- Schedules at
- teotrans.ro
- Phone
- +40743919764
- Website
- olteanutravel.autogari.ro
Bus from Cluj-Napoca Airport to Tirgu Mures Airport
- Ave. Duration
- 1h
- Frequency
- Once daily
- Schedules at
- olteanutravel.autogari.ro
- Phone
- +4-0749-226.971
- Website
- irinatrans.autogari.ro
Bus from Cluj-Napoca Airport to Tirgu Mures Airport
- Ave. Duration
- 1h 38m
- Frequency
- Once daily
- Estimated price
- €20
- Schedules at
- irinatrans.autogari.ro
- Phone
- +4-0729-770.870
- [email protected]
- Website
- transolteanu.ro
Bus from Cluj-Napoca Airport to Tirgu Mures Airport
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Schedules at
- transolteanu.ro
- Phone
- +40 741 607 941
- Website
- fany.ro
Bus from Baia Mare to Gherla
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- €7–10
- Schedules at
- fany.autogari.ro
- Standard Adult
- €7–10
- Phone
- +40 730 250 062
- [email protected]
- Website
- mateiunitrans.ro
Bus from Gherla to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 34h 33m
- Frequency
- Twice a week
- Estimated price
- €100–130
- Schedules at
- mateiunitrans.ro
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Dej to Barcelona
- Ave. Duration
- 42h 32m
- Frequency
- 3 times a week
- Estimated price
- €130–170
- Schedules at
- tabitatour.autogari.ro
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Baia Mare to Arad
- Ave. Duration
- 7h 30m
- Frequency
- 5 times a week
- Estimated price
- €30–60
- Website
- https://www.flixbus.co.uk
Bus from Arad to Narbonne
- Ave. Duration
- 34h 20m
- Frequency
- 4 times a week
- Estimated price
- €180–310
- Website
- https://www.flixbus.co.uk
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- sindbad.pl
Bus from NARBONNE, Gare Routiere to BARCELONA, Estacio Del Nord, stan. 30
- Ave. Duration
- 3h 30m
- Frequency
- Once a week
- Estimated price
- €23–50
- Website
- https://www.sindbad.pl/en/home
Want to know more about travelling around Spain
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Yes, the driving distance between Baia Mare to Barcelona is 2202 km. It takes approximately 24h 11m to drive from Baia Mare to Barcelona.
Book your Baia Mare to Barcelona bus tickets online with Omio.
There are 5192+ hotels available in Barcelona.

































































