There are 8 ways to get from Liechtenstein to Girona by train, plane, train (TGV, Renfe), bus, 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.
Train to Zurich Airport, fly to Barcelona–El Prat Airport, train
best- Take the train from Sargans to Zuerich Hbtrain
- Fly from Zurich Airport (ZRH) to Barcelona–El Prat Airport (BCN)plane ZRH - BCN
- Take the train from Barcelona-Sants to Gironatrain
7h 17m€78–266Train to Basel, fly to Barcelona–El Prat Airport, train
cheapest- Take the train from Sargans 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 31m€68–304Train via Lyon
- Take the train from Buchs Sg to Zuerich Hbtrain Rjx
- Take the train from Zürich HB to Mulhousetrain Tgv
- Take the train from Mulhouse Ville to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Gironatrain
12h 57m€196–401Bus
- Take the bus from Schaan, Bahnhof to Feldkirch, Bahnhofbus 11 / ...
- Take the bus from Feldkirch station to Lyonbus
- Take the bus from Lyon - Gerland Bus Station to Perpignan - Bus Stationbus
- Take the bus from Perpignan - Bus Station to Girona - Bus Stationbus
18h 45mDrive 1,024.8 km
- Drive from Schaan to Gironacar 1,024.8 km
10h 28m€165–238Train, train to Allgäu Airport, Memmingen, fly to Girona–Costa Brava Airport
- Take the train from Feldkirch to Lindau-Reutintrain
- 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
7h 59m€106–321Train
- Take the train from Buchs SG to Zürich HBtrain Rjx
- Take the train from Zürich HB to Mulhousetrain Tgv
- Take the train from Mulhouse Ville to Montpellier Saint-Rochtrain Tgv
- Take the train from Montpellier Saint-Roch to Port-Boutrain Ter
- Take the train from Port-Bou to Gironatrain Re
15h 17m€237–410Train, bus
- Take the train from Buchs SG to Zürich HBtrain Rjx
- Take the bus from Zürich to Montpellier - Sabines Bus Stationbus
- Take the bus from Montpellier - Sabines Bus Station to Girona - Bus Stationbus
21h 7m€102–192
Liechtenstein to Girona by train
Questions & Answers
The cheapest way to get from Liechtenstein to Girona is to train and bus which costs €100 - €200 and takes 21h 7m.
The fastest way to get from Liechtenstein to Girona is to train and fly which takes 7h 17m and costs €75 - €270.
No, there is no direct bus from Liechtenstein to Girona station. However, there are services departing from Schaan, Bahnhof and arriving at Girona - Bus Station via Feldkirch station, Lyon - Gerland Bus Station and Perpignan - Bus Station. The journey, including transfers, takes approximately 18h 45m.
No, there is no direct train from Liechtenstein to Girona. However, there are services departing from Schaan-Vaduz and arriving at Girona via Buchs Sg, Zürich HB, Mulhouse Ville and Lyon Part Dieu. The journey, including transfers, takes approximately 12h 57m.
The distance between Liechtenstein and Girona is 1070 km. The road distance is 1024.8 km.
The best way to get from Liechtenstein to Girona without a car is to train via Lyon which takes 12h 57m and costs €190 - €410.
It takes approximately 7h 17m to get from Liechtenstein to Girona, including transfers.
Liechtenstein to Girona bus services, operated by Verkehrsbetrieb Liechtensteinmobil, depart from Schaan, Bahnhof station.
Liechtenstein to Girona train services, operated by Railjet, depart from Buchs Sg station.
The best way to get from Liechtenstein to Girona is to train via Lyon which takes 12h 57m and costs €190 - €410. Alternatively, you can bus, which costs and takes 18h 45m.
What companies run services between Liechtenstein and Girona, Spain?
You can take a train from Schaan-Vaduz to Girona via Buchs Sg, Zuerich Hb, Zürich HB, Mulhouse, Mulhouse Ville, and Lyon Part Dieu in around 12h 57m. Alternatively, you can take a bus from Schaan, Bahnhof to Girona - Bus Station via Feldkirch station, Lyon - Gerland Bus Station, and Perpignan - Bus Station in around 18h 45m.
- Website
- easyjet.com
Flights from Basel to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €35–170
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Sargans to Zuerich Hb
- *
- €18–27
Train from Buchs Sg to Zuerich Hb
- *
- €20–30
Train from Buchs SG to Zürich HB
- *
- €20–30
Train from Buchs SG to Zürich HB
- *
- €20–30
- Phone
- +423 237 94 94
- [email protected]
- Website
- Verkehrsbetrieb Liechtensteinmobil
Bus from Schaan, Bahnhof to Feldkirch, Bahnhof
- Ave. Duration
- 36 min
- Frequency
- Every 20 minutes
- Website
- Verkehrsbetrieb Liechtensteinmobil
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
More Questions & Answers
Liechtenstein to Girona bus services, operated by Verkehrsbetrieb Liechtensteinmobil, arrive at Feldkirch, Bahnhof station.
Liechtenstein to Girona train services, operated by Railjet, arrive at Zuerich Hb station.
Yes, the driving distance between Liechtenstein to Girona is 1025 km. It takes approximately 10h 28m to drive from Liechtenstein to Girona.
There are 1101+ hotels available in Girona.






