There are 13 ways to get from Spain to Baia Mare by plane, bus, train, ferry, car, or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Son Sant Joan Airport to Cluj-Napoca, bus
best- Fly from Son Sant Joan Airport (PMI) to Cluj-Napoca (CLJ)plane PMI - CLJ
- Take the bus from Cluj-Napoca to Baia Marebus
8h 33m$98–285Fly Barcelona–El Prat Airport to Cluj-Napoca, bus
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Cluj-Napoca (CLJ)plane BCN - CLJ
- Take the bus from Cluj-Napoca to Baia Marebus
8h 50m$79–303Bus, train
- Take the bus from Barcelona, Estació d'Autobusos Nord to Aradbus
- Take the train from Arad to Baia Maretrain Timişoara Nord - Baia Mare
33h 48m$135–153Ferry, drive
- Take the ferry from Port de Barcelona to Port of Genoaferry
- Drive from Port of Genoa to Baia Marecar
28h 14m$345–502Fly Valencia Airport to Cluj-Napoca, bus
- Fly from Valencia Airport (VLC) to Cluj-Napoca (CLJ)plane VLC - CLJ
- Take the bus from Cluj-Napoca to Baia Marebus
9h 6m$87–334Fly Adolfo Suárez Madrid–Barajas Airport to Cluj-Napoca, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Cluj-Napoca (CLJ)plane MAD - CLJ
- Take the bus from Cluj-Napoca to Baia Marebus
9h 35m$89–313Fly Zaragoza Airport to Cluj-Napoca, bus
- Fly from Zaragoza Airport (ZAZ) to Cluj-Napoca (CLJ)plane ZAZ - CLJ
- Take the bus from Cluj-Napoca to Baia Marebus
9h 9m$163–411Bus to Alicante-Elche Airport, fly to Cluj-Napoca, bus
- Take the bus from Estación de Autobuses de Murcia to Alicante Aeropuertobus
- Fly from Alicante-Elche Airport (ALC) to Cluj-Napoca (CLJ)plane ALC - CLJ
- Take the bus from Cluj-Napoca to Baia Marebus
9h 44m$94–330Fly Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Budapest Ferenc Liszt International Airport (BUD)plane BCN - BUD
- Take the train from Ferihegy to Debrecentrain
- Take the train from Debrecen to Baia Maretrain
13h 8m$107–277Fly Son Sant Joan Airport to Budapest Ferenc Liszt International Airport, train
- Fly from Son Sant Joan Airport (PMI) to Budapest Ferenc Liszt International Airport (BUD)plane PMI - BUD
- Take the train from Ferihegy to Debrecentrain
- Take the train from Debrecen to Baia Maretrain
12h 51m$126–279Bus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Aradbus 1922
- Take the bus from Arad to Baia Marebus 1951
42h 5m$250–374Bus, night train
- Take the bus from Barcelona to Dejbus
- Take the nighttrain from Dej Călători to Baia Marenighttrain Bucureşti Nord Gr.A - Satu Mare / ...
45h 58m$169–203Drive 2,198.5 km
- Drive from Barcelona to Baia Marecar 2,198.5 km
24h 15m$402–581
Spain to Baia Mare by bus
Comparing Your Travel Options
The cheapest way to get from Spain to Baia Mare is to bus and train which costs $130 - $160 and takes 33h 48m.
The fastest way to get from Spain to Baia Mare is to fly and bus which takes 8h 33m and costs $95 - $290.
No, there is no direct bus from Spain to Baia Mare. However, there are services departing from Barcelona, Estació d'Autobusos Nord and arriving at Baia Mare via Arad. The journey, including transfers, takes approximately 42h 5m.
The distance between Spain and Baia Mare is 2013 km. The road distance is 2198.5 km.
The best way to get from Spain to Baia Mare without a car is to bus and train which takes 33h 48m and costs $130 - $160.
It takes approximately 8h 33m to get from Spain to Baia Mare, including transfers.
Spain to Baia Mare bus services, operated by FlixBus, depart from Barcelona, Estació d'Autobusos Nord station.
Spain to Baia Mare bus services, operated by FlixBus, arrive at Arad station.
Yes, the driving distance between Spain to Baia Mare is 2199 km. It takes approximately 24h 15m to drive from Spain to Baia Mare.
Book your Spain to Baia Mare bus tickets online with FlixBus.
What companies run services between Spain and Baia Mare, Romania?
You can take a bus from Barcelona, Estació d'Autobusos Nord to Baia Mare via Arad in around 42h 5m.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Cluj-Napoca via Milan Bergamo
- Ave. Duration
- 5h 50m
- When
- Thursday and Friday
- Estimated price
- $75–300
Flights from Adolfo Suárez Madrid–Barajas Airport to Cluj-Napoca via Milan Bergamo
- Ave. Duration
- 5h 15m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- $75–290
Flights from Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- $55–160
Flights from Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport via Venice
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- $55–160
Flights from Son Sant Joan Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $65–140
Flights from Son Sant Joan Airport to Budapest Ferenc Liszt International Airport via Pisa
- Ave. Duration
- 4h 40m
- When
- Monday, Thursday, and Friday
- Estimated price
- $65–140
Flights from Son Sant Joan Airport to Budapest Ferenc Liszt International Airport via Milan Bergamo
- Ave. Duration
- 5h 52m
- When
- Monday
- Estimated price
- $65–140
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Arad to Baia Mare
- Ave. Duration
- 5h 47m
- Frequency
- Twice a week
- Estimated price
- $27–30
- Website
- Romanian Railways (CFR)
Night train from Dej Călători to Baia Mare
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- $13–15
- Website
- Romanian Railways (CFR)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Cluj-Napoca to Baia Mare
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $12–19
- Website
- Flixbus
Bus from Cluj-Napoca to Baia Mare
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $12–19
- Website
- Flixbus
Bus from Cluj-Napoca to Baia Mare
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $12–19
- Website
- Flixbus
Bus from Cluj-Napoca to Baia Mare
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $12–19
- Website
- Flixbus
Bus from Cluj-Napoca to Baia Mare
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $12–19
- Website
- Flixbus
Bus from Cluj-Napoca to Baia Mare
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $12–19
- Website
- Flixbus
Bus from Barcelona, Estació d'Autobusos Nord to Arad
- Ave. Duration
- 33h 30m
- Frequency
- Twice a week
- Estimated price
- $210–320
- Website
- Flixbus
Bus from Arad to Baia Mare
- Ave. Duration
- 7h 35m
- Frequency
- 4 times a week
- Estimated price
- $35–55
- Website
- Flixbus
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a week
- Estimated price
- $95–140
- Website
- Grandi Navi Veloci
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
Travelling by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide
Booking & Getting There
There are 356+ hotels available in Baia Mare.















