There are 9 ways to get from Igualada to St. Moritz by train, plane, 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.
Train, fly to Zurich Airport
best- Take the train from Igualada to Gornaltrain
- Fly from Barcelona–El Prat Airport (BCN) to Zurich Airport (ZRH)plane BCN - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
9h 50mCHF 118–318Train, fly to Milano Malpensa Airport, bus
cheapest- Take the train from Igualada to Gornaltrain
- Fly from Barcelona–El Prat Airport (BCN) to Milano Malpensa Airport (MXP)plane BCN - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centraletrain
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
12h 21mCHF 42–127Train via Paris
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Gare De Lyon to Basel Sbbtrain Tgv
- Take the train from Basel SBB to Churtrain Ic3 / ...
- Take the train from Chur to St. Moritztrain Gex / ...
19h 8mCHF 345–775Bus, train
- Take the bus from Igualada - Pg. Verdaguer 46 Antic Correus to Barcelonabus e5
- Take the bus from Barcelona to Milanbus
- Take the train from Sesto S.Giovanni to Chiavennatrain R13
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus 604 / ...
23h 4mCHF 95–155Drive 1,094.6 km
- Drive from Igualada to St. Moritzcar 1,094.6 km
13h 26mCHF 181–261Train, fly to Milan Linate Airport, bus
- Take the train from Igualada to Gornaltrain
- Fly from Barcelona–El Prat Airport (BCN) to Milan Linate Airport (LIN)plane BCN - LIN
- Take the train from Monza to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
11h 43mCHF 56–214Train, fly to Il Caravaggio International Airport, bus
- Take the train from Igualada to Gornaltrain
- Fly from Barcelona–El Prat Airport (BCN) to Il Caravaggio International Airport (BGY)plane BCN - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
12h 20mCHF 64–234Train
- Take the train from Igualada to Barcelona - Plaça Espanyatrain R6 / ...
- Take the train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence Tgv Rhone-Alpes Sud to Genevetrain Ter
- Take the train from Genève to Brigtrain Ec
- Take the train from Brig to St. Moritztrain 904 / ...
21h 33mBus
- Take the bus from Igualada - Pg. Verdaguer 46 Antic Correus to Barcelonabus e5
- Take the bus from Barcelona - North Bus Station to Milano, Autostazione Lampugnanobus
- Take the bus from Milano, Autostazione Lampugnano to Luganobus
- Take the bus from Lugano, Stazione Nord to St. Moritz, Bahnhofbus 631
24h 19mCHF 110–193
Igualada to St. Moritz by train
Questions & Answers
The cheapest way to get from Igualada to St. Moritz is to train and fly and bus which costs SFr 40 - SFr 130 and takes 12h 21m.
The fastest way to get from Igualada to St. Moritz is to train and fly which takes 9h 50m and costs SFr 110 - SFr 320.
No, there is no direct bus from Igualada to St. Moritz. However, there are services departing from Igualada - Pg. Verdaguer 46 Antic Correus and arriving at St. Moritz, Bahnhof via Diagonal - Gran Via Carles III, Barcelona - North Bus Station, Milano, Autostazione Lampugnano, Lugano, Via Ciani/Cornaredo and Lugano, Stazione Nord. The journey, including transfers, takes approximately 24h 19m.
No, there is no direct train from Igualada to St. Moritz. However, there are services departing from Igualada and arriving at St. Moritz via Martorell Central, Barcelona-Sants, Paris Gare De Lyon, Basel SBB and Chur. The journey, including transfers, takes approximately 19h 8m.
The distance between Igualada and St. Moritz is 1134 km. The road distance is 1094.6 km.
The best way to get from Igualada to St. Moritz without a car is to train via Paris which takes 19h 8m and costs SFr 340 - SFr 800.
It takes approximately 9h 50m to get from Igualada to St. Moritz, including transfers.
Igualada to St. Moritz bus services, operated by Monbus Catalunya, depart from Igualada - Pg. Verdaguer 46 Antic Correus station.
Igualada to St. Moritz train services, operated by TGV inOui, depart from Barcelona-Sants station.
The best way to get from Igualada to St. Moritz is to train via Paris which takes 19h 8m and costs SFr 340 - SFr 800. Alternatively, you can bus, which costs SFr 110 - SFr 200 and takes 24h 19m.
What companies run services between Igualada, Spain and St. Moritz, Switzerland?
You can take a train from Igualada to St. Moritz via Martorell Central, Barcelona-Sants, Paris Gare De Lyon, Basel Sbb, Basel SBB, and Chur in around 19h 8m. Alternatively, you can take a bus from Igualada - Pg. Verdaguer 46 Antic Correus to St. Moritz, Bahnhof via Barcelona, Diagonal - Gran Via Carles III, Gran Via - Roger de Flor, Barcelona - North Bus Station, Milano, Autostazione Lampugnano, Lugano, Lugano, Via Ciani/Cornaredo, Lugano, Stazione, and Lugano, Stazione Nord in around 24h 19m.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- CHF 25–90
Flights from Barcelona–El Prat Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- CHF 40–180
Flights from Barcelona–El Prat Airport to Il Caravaggio International Airport via Menorca
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- CHF 40–180
Flights from Barcelona–El Prat Airport to Il Caravaggio International Airport via Palma Mallorca
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- CHF 40–180
Flights from Barcelona–El Prat Airport to Il Caravaggio International Airport via Ibiza
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- CHF 40–180
- Phone
- +34 900 90 1515
- [email protected]
- Website
- FGC Catalunya
Train from Igualada to Gornal
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- CHF 7–11
- Website
- FGC Catalunya
- Schedules at
- FGC Catalunya
Train from Igualada to Gornal
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- CHF 7–11
- Website
- FGC Catalunya
- Schedules at
- FGC Catalunya
Train from Igualada to Gornal
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- CHF 7–11
- Website
- FGC Catalunya
- Schedules at
- FGC Catalunya
Train from Igualada to Gornal
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- CHF 7–11
- Website
- FGC Catalunya
- Schedules at
- FGC Catalunya
Train from Igualada to Barcelona - Plaça Espanya
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- CHF 7–11
- Website
- FGC Catalunya
- Schedules at
- FGC Catalunya
- Phone
- +34 900 92 91 92
- [email protected]
- Website
- catalunya.monbus.es
Bus from Igualada - Pg. Verdaguer 46 Antic Correus to Barcelona
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- CHF 7–12
- Schedules at
- catalunya.monbus.es
- Road
- CHF 7–12
Bus from Igualada - Pg. Verdaguer 46 Antic Correus to Barcelona
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- CHF 7–12
- Schedules at
- catalunya.monbus.es
- Road
- CHF 7–12
Want to know more about travelling around Switzerland
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
Italy Travel Guides
Read the travel guide
More Questions & Answers
Igualada to St. Moritz bus services, operated by Monbus Catalunya, arrive at Barcelona station.
Igualada to St. Moritz train services, operated by TGV inOui, arrive at Paris Gare De Lyon station.
Yes, the driving distance between Igualada to St. Moritz is 1095 km. It takes approximately 13h 26m to drive from Igualada to St. Moritz.
There are 2309+ hotels available in St. Moritz.








