There are 10 ways to get from Barcelona to Castor by plane, bus, unknown, or 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 to Milano Malpensa Airport, bus, travel
best- Fly from Barcelona–El Prat Airport (BCN) to Milano Malpensa Airport (MXP)plane BCN - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Villadossolabus
- Walk from Villadossola to Castorunknown
6h 57mTrain, travel
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Genevetrain Ter
- Take the train from Genève to Visptrain
- Walk from Zermatt to Castorunknown
12h 31mBus, travel
- Take the bus from Barcelona - Gran Vía Corts Catalanes-Roger de Llúria to Vic - Estació d'Autobusosbus e12
- Take the bus from Barcelona - Carrer de Ribes to Turin Corso Vittorio Emanuele IIbus
- Take the bus from Torino - Porta Susa to Valtournenchebus
- Walk from Valtournenche to Castorunknown
18h 53mFly to Turin Caselle Airport, bus, travel
- Fly from Barcelona–El Prat Airport (BCN) to Turin Caselle Airport (TRN)plane BCN - TRN
- Take the bus from Torino - Corso Giulio Cesare Iveco to Chatillon - Autostazionebus
- Walk from Chatillon - Autostazione to Castorunknown
7h 19mFly to Geneva International Airport, train, travel
- Fly from Barcelona–El Prat Airport (BCN) to Geneva International Airport (GVA)plane BCN - GVA
- Take the train from Genève-Aéroport to Visptrain
- Walk from Zermatt to Castorunknown
8h 52mFly to Zurich Airport, train, travel
- Fly from Barcelona–El Prat Airport (BCN) to Zurich Airport (ZRH)plane BCN - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Visptrain
- Walk from Zermatt to Castorunknown
8h 54mFly to Milan Linate Airport, train, travel
- Fly from Barcelona–El Prat Airport (BCN) to Milan Linate Airport (LIN)plane BCN - LIN
- Take the train from Milano Centrale to Brigtrain
- Take the train from Brig Bahnhofplatz to Zermatttrain
- Walk from Zermatt to Castorunknown
9h 54mFly to Il Caravaggio International Airport, bus, train, travel
- 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 Brigtrain
- Take the train from Brig Bahnhofplatz to Zermatttrain
- Walk from Zermatt to Castorunknown
10h 33mTrain, travel via Saint-Marcel-lès-Valence
- 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 Visptrain
- Walk from Zermatt to Castorunknown
13h 11mBus, travel via Milan
- Take the bus from Barcelona - North Bus Station to Milano, Autostazione Lampugnanobus
- Take the bus from Milano - Lampugnano M1 to Verres - Via XXVI Febbraiobus 150
- Walk from St. Jacques to Castorunknown
19h 37m
Barcelona–El Prat Airport (BCN) to Milano Malpensa Airport (MXP) flights
Questions & Answers
The distance between Barcelona and Castor is 860 km.
The best way to get from Barcelona to Castor without a car is to train and travel which takes 12h 31m and costs .
It takes approximately 6h 57m to get from Barcelona to Castor, including transfers.
There are 2252+ hotels available in Castor.
What companies run services between Barcelona, Spain and Castor, Italy?
There is no direct connection from Barcelona to Castor. However, you can take the train to El Prat Aeroport, walk to Barcelona–El Prat Airport (BCN) airport, fly to Milano Malpensa Airport (MXP), walk to Aeroporto Malpensa - Terminal 1, take the bus to Villadossola, then travel to Castor. Alternatively, you can take a train from Barcelona-Sants to Castor via Lyon Part Dieu, Genève, Visp, and Zermatt in around 12h 31m.
- Website
- easyjet.com
Flights from Barcelona–El Prat Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- €19–90
Flights from Barcelona–El Prat Airport to Geneva International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- €35–180
Flights from Barcelona–El Prat Airport to Milan Linate Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €24–140
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- €80–130
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 4h 29m
- Frequency
- Once daily
- Estimated price
- €70–110
- Website
- Renfe Viajeros
- Phone
- +39 0322 844 862
- [email protected]
- Website
- Comazzi Bus
Bus from Aeroporto Malpensa - Terminal 1 to Villadossola
- Ave. Duration
- 1h 11m
- Frequency
- Every 4 hours
- Estimated price
- €8
- Website
- Comazzi Bus
Want to know more about travelling around Italy
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
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide









