There are 9 ways to get from Mainz to Calella by plane, train, train (TGV), bus, car, or train (TGV, Renfe)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Frankfurt, train
best- Fly from Frankfurt (FRA) to Barcelona–El Prat Airport (BCN)plane FRA - BCN
- Take the train from Barcelona Sants to Calellatrain
6h 20m€87–236Train to Cologne Bonn Airport, fly, train
cheapest- Take the train from Frankfurt to Siegburg Bftrain
- Fly from Cologne Bonn Airport (CGN) to Barcelona–El Prat Airport (BCN)plane CGN - BCN
- Take the train from Barcelona Sants to Calellatrain
8h 10m€74–323Train via Paris
- Take the train from Mainz, Hauptbahnhof to Saarbrücken Hbftrain Re3
- Take the train from Saarbrücken Hbf to Paris Gare de Lyontrain 82
- Take the train from Paris Gare De Lyon to Gironatrain Tgv
14h 46m€275–460Train, bus
- Take the train from Mainz, Römisches Theater to Mannheim, Hauptbahnhoftrain S5 / ...
- Take the bus from Mannheim central bus station to Perpignanbus
- Take the bus from PERPIGNAN, Gare Routiere, Bd Saint-Assiscle, k/SNCF to Girona, Estació d'Autobusosbus
22h 31m€113–202Drive 1,237.1 km
- Drive from Mainz to Calellacar 1,237.1 km
11h 23m€199–287Bus to Hahn, fly, train
- Take the bus from Mainz, Hauptbahnhof to Hahnbus
- Fly from Hahn (HHN) to Barcelona–El Prat Airport (BCN)plane HHN - BCN
- Take the train from Barcelona Sants to Calellatrain
7h 22m€86–310Train to Stuttgart Airport, fly, train
- Take the train from Mainz, Hauptbahnhof to Hauptbahnhoftrain
- Fly from Stuttgart Airport (STR) to Barcelona–El Prat Airport (BCN)plane STR - BCN
- Take the train from Barcelona Sants to Calellatrain
8h 15m€92–284Train
- Take the train from Mainz, Römisches Theater to Mannheim, Hauptbahnhoftrain S5 / ...
- Take the train from Mannheim, Hauptbahnhof to Strasbourg Bahnhoftrain 82 / ...
- Take the train from Strasbourg to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Gironatrain
15h€195–409Bus
- Take the bus from Frankfurt - Airport Bus Station to Barcelona - North Bus Stationbus BlaBlaCar Bus
- Take the bus from Gran Via de les Corts Catalanes - Marina to St. Jaume - Marbus 618 / ...
22h 38m€108–188
Mainz to Calella by train
Questions & Answers
The cheapest way to get from Mainz to Calella is to bus which costs €100 - €190 and takes 22h 38m.
The fastest way to get from Mainz to Calella is to fly and train which takes 6h 20m and costs €85 - €240.
No, there is no direct bus from Mainz station to Calella. However, there are services departing from Mainz central train station and arriving at St. Jaume - Mar via Frankfurt - Airport Bus Station and Gran Via de les Corts Catalanes - Marina. The journey, including transfers, takes approximately 22h 38m.
No, there is no direct train from Mainz to Calella. However, there are services departing from Mainz, Hauptbahnhof and arriving at Calella via Saarbrücken Hbf, Paris Gare De Lyon, Girona and Maçanet-Massanes. The journey, including transfers, takes approximately 14h 46m.
The distance between Mainz and Calella is 1189 km. The road distance is 1237.1 km.
The best way to get from Mainz to Calella without a car is to train via Paris which takes 14h 46m and costs €270 - €460.
It takes approximately 6h 20m to get from Mainz to Calella, including transfers.
Mainz to Calella bus services, operated by BlaBlaCar Bus, depart from Frankfurt - Airport Bus Station.
Mainz to Calella train services, operated by vlexx, depart from Mainz, Hauptbahnhof station.
The best way to get from Mainz to Calella is to train via Paris which takes 14h 46m and costs €270 - €460. Alternatively, you can bus, which costs €100 - €190 and takes 22h 38m.
What companies run services between Mainz, Germany and Calella, Catalonia, Spain?
You can take a train from Mainz, Hauptbahnhof to Calella via Saarbrücken Hbf, Paris Gare de Lyon, Paris Gare De Lyon, Girona, and Maçanet-Massanes in around 14h 46m. Alternatively, you can take a bus from Mainz central train station to St. Jaume - Mar via Frankfurt - Airport Bus Station, Barcelona - North Bus Station, and Gran Via de les Corts Catalanes - Marina in around 22h 38m.
- Website
- ryanair.com
Flights from Hahn to Barcelona–El Prat Airport
- Ave. Duration
- 2h
- When
- Tuesday, Saturday, Monday, Thursday, and Friday
- Estimated price
- €60–270
Flights from Hahn to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 4h 16m
- When
- Saturday, Wednesday, Sunday, and Monday
- Estimated price
- €60–270
Flights from Hahn to Barcelona–El Prat Airport via London Stansted
- Ave. Duration
- 5h
- When
- Friday
- Estimated price
- €60–270
Flights from Cologne Bonn Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €45–210
Flights from Cologne Bonn Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 4h 43m
- When
- Friday, Tuesday, and Sunday
- Estimated price
- €45–210
- Phone
- +34 900 41 00 41
- Website
- Rodalies de Catalunya
Train from Barcelona Sants to Calella
- Ave. Duration
- 1h 12m
- Frequency
- Every 30 minutes
- Estimated price
- €6–19
- Website
- Rodalies de Catalunya
- Website
- Rodalies de Catalunya
Train from Barcelona Sants to Calella
- Ave. Duration
- 1h 12m
- Frequency
- Every 30 minutes
- Estimated price
- €6–19
- Website
- Rodalies de Catalunya
- Website
- Rodalies de Catalunya
Train from Barcelona Sants to Calella
- Ave. Duration
- 1h 12m
- Frequency
- Every 30 minutes
- Estimated price
- €6–19
- Website
- Rodalies de Catalunya
- Website
- Rodalies de Catalunya
Train from Barcelona Sants to Calella
- Ave. Duration
- 1h 12m
- Frequency
- Every 30 minutes
- Estimated price
- €6–19
- Website
- Rodalies de Catalunya
- Website
- Rodalies de Catalunya
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Mannheim central bus station to Perpignan
- Ave. Duration
- 16h 15m
- Frequency
- Once daily
- Estimated price
- €85–150
- Website
- Flixbus
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Mainz to Calella bus services, operated by BlaBlaCar Bus, arrive at Barcelona - North Bus Station.
Mainz to Calella train services, operated by vlexx, arrive at Saarbrücken Hbf station.
Yes, the driving distance between Mainz to Calella is 1237 km. It takes approximately 11h 23m to drive from Mainz to Calella.
Book your Mainz to Calella train tickets online with Omio.
Book your Mainz to Calella bus tickets online with Omio.
There are 1978+ hotels available in Calella.




