There are 10 ways to get from Zurich to Esclanyà by plane, train, train (TGV, Renfe), bus, car, or night bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Zurich Airport to Barcelona–El Prat Airport, train
best- Fly from Zurich Airport (ZRH) to Barcelona–El Prat Airport (BCN)plane ZRH - BCN
- Take the train from Barcelona-Sants to Gironatrain
7h 27m€72–239Train to Basel, fly to Barcelona–El Prat Airport, train
cheapest- Take the train from Zürich HB to Basel SBBtrain
- Fly from Basel (BSL) to Barcelona–El Prat Airport (BCN)plane BSL - BCN
- Take the train from Barcelona-Sants to Gironatrain
8h 27m€63–256Train
- Take the train from Zürich HB to Mulhousetrain Tgv
- Take the train from Mulhouse Ville to Avignon Tgvtrain Tgv
- Take the train from Avignon Tgv to Gironatrain
12h 57m€191–328Bus
- Take the bus from Zurich Bus Station to Nîmesbus
- Take the bus from Nîmes - Parnasse Bus Station to Girona, Estació d'Autobusosbus
- Take the bus from Girona - Estació d'Autobusos to Palafrugellbus 42 / ...
18h 51m€93–141Drive 934.9 km
- Drive from Zurich to Esclanyàcar 934.9 km
9h 41m€168–243Fly Zurich Airport to Fréjorgues Airport, train
- Fly from Zurich Airport (ZRH) to Fréjorgues Airport (MPL)plane ZRH - MPL
- Take the train from Montpellier Sud De France to Gironatrain
9h 56m€202–424Fly Zurich Airport to Marseille Provence Airport, train
- Fly from Zurich Airport (ZRH) to Marseille Provence Airport (MRS)plane ZRH - MRS
- Take the train from Aix En Provence Tgv to Gironatrain
10h 43m€138–376Train, train to Allgäu Airport, Memmingen, fly to Girona–Costa Brava Airport, night bus
- Take the train from Zürich HB to Bregenztrain
- Take the train from Lindau, Reutin Bahnhof to Memmingen, Bahnhof ZOBtrain
- Fly from Allgäu Airport, Memmingen (FMM) to Girona–Costa Brava Airport (GRO)plane FMM - GRO
- Take the nightbus from Girona Airport to Palafrugellnightbus
9h 55m€149–379Train, bus
- Take the train from Zürich HB to Genèvetrain Ic1 / ...
- Take the bus from Geneva - Bus Station to Annecy - Bus Stationbus
- Take the train from Annecy to Valence Tgv Rhone-Alpes Sudtrain Ter
- Take the train from Valence Tgv Rhone-Alpes Sud to Gironatrain Tgv
- Take the bus from Girona - Estació d'Autobusos to Palafrugellbus 42 / ...
14h 13m€200–360Bus via Montpellier
- Take the bus from Zürich to Montpellier - Sabines Bus Stationbus
- Take the bus from Montpellier - Sabines Bus Station to Girona - Bus Stationbus
- Take the bus from Girona Estació d'Autobusos to Begur - Esclanyàbus 8B
20h 10m€92–160
Zurich to Esclanyà by train and bus
Comparing Your Travel Options
The cheapest way to get from Zurich to Esclanyà is to bus which costs €90 - €150 and takes 18h 51m.
The fastest way to get from Zurich to Esclanyà is to fly and train which takes 7h 27m and costs €70 - €240.
No, there is no direct bus from Zurich station to Esclanyà. However, there are services departing from Zurich Bus Station and arriving at Palafrugell via Nîmes - Parnasse Bus Station and Girona - Estació d'Autobusos. The journey, including transfers, takes approximately 18h 51m.
No, there is no direct train from Zurich to Esclanyà. However, there are services departing from Zürich HB and arriving at Flassa via Mulhouse Ville, Avignon Tgv and Girona. The journey, including transfers, takes approximately 12h 57m.
The distance between Zurich and Esclanyà is 1017 km. The road distance is 934.9 km.
The best way to get from Zurich to Esclanyà without a car is to train which takes 12h 57m and costs €190 - €330.
It takes approximately 7h 27m to get from Zurich to Esclanyà, including transfers.
Zurich to Esclanyà bus services, operated by FlixBus, depart from Zurich Bus Station.
Zurich to Esclanyà train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Zürich HB station.
The best way to get from Zurich to Esclanyà is to train which takes 12h 57m and costs €190 - €330. Alternatively, you can bus, which costs €90 - €150 and takes 18h 51m.
What companies run services between Zurich, Switzerland and Esclanyà, Spain?
You can take a train from Zürich HB to Palafrugell via Mulhouse, Mulhouse Ville, Avignon Tgv, Girona, Flassa, and Flaça in around 12h 57m. Alternatively, you can take a bus from Zurich Bus Station to Palafrugell via Nîmes - Parnasse Bus Station, Girona, Estació d'Autobusos, and Girona - Estació d'Autobusos in around 18h 51m.
- Website
- vueling.com
Flights from Zurich Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- €45–170
Flights from Basel to Barcelona–El Prat Airport
- Ave. Duration
- 1h 47m
- When
- Monday, Sunday, Thursday, Wednesday, Friday, and Saturday
- Estimated price
- €35–180
- Website
- easyjet.com
Flights from Basel to Barcelona–El Prat Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- €30–170
- Website
- swiss.com
Flights from Zurich Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- €55–180
Flights from Zurich Airport to Fréjorgues Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €110–430
Flights from Zurich Airport to Marseille Provence Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- €170–330
- Website
- lufthansa.com
Flights from Zurich Airport to Marseille Provence Airport via Munich
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- €140–370
Flights from Zurich Airport to Marseille Provence Airport via Frankfurt
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €55–320
- Website
- airfrance.com
Flights from Basel to Barcelona–El Prat Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- €55–300
Flights from Zurich Airport to Fréjorgues Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–450
- Website
- ryanair.com
Flights from Allgäu Airport, Memmingen to Girona–Costa Brava Airport
- Ave. Duration
- 1h 45m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- €70–240
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–17
- Website
- Renfe Viajeros
Train from Avignon Tgv to Girona
- Ave. Duration
- 3h 11m
- Frequency
- Twice daily
- Estimated price
- €40–65
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–17
- Website
- Renfe Viajeros
Train from Aix En Provence Tgv to Girona
- Ave. Duration
- 3h 33m
- Frequency
- Twice daily
- Estimated price
- €50–75
- Website
- Renfe Viajeros
Train from Valence Tgv Rhone-Alpes Sud to Girona
- Ave. Duration
- 3h 27m
- Frequency
- Twice daily
- Estimated price
- €55–85
- Website
- Renfe Viajeros
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Barcelona-Sants to Girona
- Ave. Duration
- 26 min
- Frequency
- Every 4 hours
- Estimated price
- €13–24
- Website
- Renfe AVE
Train from Barcelona-Sants to Girona
- Ave. Duration
- 26 min
- Frequency
- Every 4 hours
- Estimated price
- €13–24
- Website
- Renfe AVE
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- €18–28
- Website
- TGV inOui
Train from Mulhouse Ville to Avignon Tgv
- Ave. Duration
- 4h 27m
- Frequency
- 4 times a day
- Estimated price
- €120–190
- Website
- TGV inOui
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- €18–28
- Website
- TGV inOui
Train from Montpellier Sud De France to Girona
- Ave. Duration
- 2h 31m
- Frequency
- Twice daily
- Estimated price
- €50–75
- Website
- TGV inOui
Train from Valence Tgv Rhone-Alpes Sud to Girona
- Ave. Duration
- 3h 50m
- Frequency
- 4 times a day
- Estimated price
- €90–140
- Website
- TGV inOui
Train from Zürich HB to Mulhouse
- Ave. Duration
- 1h 19m
- Frequency
- Every 4 hours
- Estimated price
- €45–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Bregenz
- Ave. Duration
- 1h 28m
- Frequency
- Every 4 hours
- Estimated price
- €40–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Genève
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- €100–140
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Mulhouse Ville to Avignon Tgv
- Ave. Duration
- 4h 32m
- Frequency
- Twice daily
- Estimated price
- €100–190
- Website
- Oui.SNCF
Train from Annecy to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 2h 51m
- Frequency
- Hourly
- Estimated price
- €35–65
- Website
- Oui.SNCF
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Zürich HB to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- Every 2 hours
- Estimated price
- €8–11
- Schedules at
- SBB GmbH
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Zürich HB to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- 3 times a day
- Estimated price
- €15–35
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Lindau, Reutin Bahnhof to Memmingen, Bahnhof ZOB
- Ave. Duration
- 48 min
- Frequency
- 4 times a day
- Estimated price
- €14–35
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 821 899 825 44
- [email protected]
- Website
- Arverio Bayern GmbH
Train from Lindau, Reutin Bahnhof to Memmingen, Bahnhof ZOB
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Schedules at
- Arverio Bayern GmbH
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Zurich Bus Station to Nîmes
- Ave. Duration
- 11h 45m
- Frequency
- 6 times a week
- Estimated price
- €60–95
- Website
- Flixbus
Bus from Geneva - Bus Station to Annecy - Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €3–6
- Website
- Flixbus
Bus from Montpellier - Sabines Bus Station to Girona - Bus Station
- Ave. Duration
- 3h 25m
- Frequency
- 3 times a day
- Estimated price
- €20–35
- Website
- Flixbus
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Nîmes - Parnasse Bus Station to Girona, Estació d'Autobusos
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- €25–40
- Schedules at
- alsa.es
- Phone
- +34 93 580 67 00
- [email protected]
- Website
- moventis.es
Bus from Girona - Estació d'Autobusos to Palafrugell
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €7–11
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Night bus from Girona Airport to Palafrugell
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a week
- Estimated price
- €11–14
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Girona - Estació d'Autobusos to Palafrugell
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €7–11
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Girona Estació d'Autobusos to Begur - Esclanyà
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a week
- Estimated price
- €7–14
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
- Phone
- +34 972 20 48 68
- [email protected]
- Website
- teisa-bus.com
Night bus from Girona Airport to Palafrugell
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- €9–13
- Schedules at
- teisa-bus.com
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Geneva - Bus Station to Annecy - Bus Station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €3–5
- Website
- BlaBlaCar Bus
Bus from Zürich to Montpellier - Sabines Bus Station
- Ave. Duration
- 13h 50m
- Frequency
- Once daily
- Estimated price
- €65–120
- Website
- BlaBlaCar Bus
Bus from Montpellier - Sabines Bus Station to Girona - Bus Station
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- €17–29
- Website
- BlaBlaCar Bus
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Booking & Getting There
Zurich to Esclanyà bus services, operated by FlixBus, arrive at Nîmes station.
Zurich to Esclanyà train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Mulhouse station.
Yes, the driving distance between Zurich to Esclanyà is 935 km. It takes approximately 9h 41m to drive from Zurich to Esclanyà.
There are 3635+ hotels available in Esclanyà.



























































