There are 9 ways to get from Basel to Sils by plane, train, 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.
Fly from Basel, train
best- Fly from Basel (BSL) to Barcelona–El Prat Airport (BCN)plane BSL - BCN
- Take the train from Barcelona-Sants to Silstrain
5h 59m€48–203Train via Lyon
- Take the train from Mulhouse Ville to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Gironatrain 9742
10h€142–242Bus
- Take the bus from Mulhouse to Lloret de Marbus FlixBus N1720
15h 40m€84–130Drive 916.3 km
- Drive from Basel to Silscar 916.3 km
9h 7m€165–238Train to Zurich Airport, fly, train
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Barcelona–El Prat Airport (BCN)plane ZRH - BCN
- Take the train from Barcelona-Sants to Silstrain
7h 13m€93–259Train to Strasbourg International Airport, fly, train
- Take the train from St Louis to Strasbourgtrain
- Fly from Strasbourg International Airport (SXB) to Barcelona–El Prat Airport (BCN)plane SXB - BCN
- Take the train from Barcelona-Sants to Silstrain
7h 17m€69–321Train, train to Geneva International Airport, fly
- Take the train from Basel SBB to Renens VDtrain
- Take the train from Renens VD to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Barcelona–El Prat Airport (BCN)plane GVA - BCN
- Take the train from Barcelona-Sants to Silstrain
8h 56m€119–309Train
- 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 Silstrain Re
13h 18m€192–312Train, bus
- Take the train from Basel SBB to Renens VDtrain
- Take the train from Renens VD to Genèvetrain Ic1 / ...
- Take the bus from Geneva - Bus Station to Perpignan - Bus Stationbus
- Take the train from Perpignan to Port-Boutrain Ter
- Take the train from Portbou to Silstrain R11
15h 48m€121–220
Basel to Sils by train
Comparing Your Travel Options
The cheapest way to get from Basel to Sils is to bus which costs €80 - €130 and takes 15h 40m.
The fastest way to get from Basel to Sils is to fly and train which takes 5h 59m and costs €45 - €210.
No, there is no direct bus from Basel to Sils. However, there are services departing from Basel, Meret Oppenheim-Strasse (Bahnhof SBB) and arriving at Sils - Ajuntament via Mulhouse and Lloret de Mar. The journey, including transfers, takes approximately 15h 40m.
No, there is no direct train from Basel to Sils. However, there are services departing from St Louis and arriving at Sils via Mulhouse Ville, Lyon Part Dieu and Girona. The journey, including transfers, takes approximately 10h.
The distance between Basel and Sils is 921 km. The road distance is 916.3 km.
The best way to get from Basel to Sils without a car is to train via Lyon which takes 10h and costs €140 - €250.
It takes approximately 5h 59m to get from Basel to Sils, including transfers.
Basel to Sils bus services, operated by FlixBus, depart from Mulhouse station.
Basel to Sils train services, operated by TGV inOui, depart from Mulhouse Ville station.
The best way to get from Basel to Sils is to train via Lyon which takes 10h and costs €140 - €250. Alternatively, you can bus, which costs €80 - €130 and takes 15h 40m.
What companies run services between Basel, Switzerland and Sils, Spain?
You can take a train from St Louis to Sils via Mulhouse Ville, Lyon Part Dieu, and Girona in around 10h. Alternatively, FlixBus operates a bus from Mulhouse to Lloret de Mar once daily. Tickets cost €80–120 and the journey takes 12h 35m.
- Website
- easyjet.com
Flights from Basel to Barcelona–El Prat Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- €30–170
Flights from Strasbourg International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Monday and Friday
- Estimated price
- €55–260
Flights from Strasbourg International Airport to Barcelona–El Prat Airport via Milan Malpensa
- Ave. Duration
- 4h 15m
- When
- Monday
- Estimated price
- €55–260
Flights from Geneva International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- €30–170
- Website
- vueling.com
Flights from Basel to Barcelona–El Prat Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- €35–180
Flights from Zurich Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- €45–170
Flights from Strasbourg International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Sunday, Thursday, and Saturday
- Estimated price
- €35–700
Flights from Geneva International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 33m
- When
- Monday, Wednesday, Sunday, Thursday, Friday, and Saturday
- Estimated price
- €25–130
- Website
- iberia.com
Flights from Basel to Barcelona–El Prat Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- €35–180
Flights from Zurich Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- €45–170
Flights from Strasbourg International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Sunday, Thursday, and Saturday
- Estimated price
- €35–700
Flights from Geneva International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 33m
- When
- Monday, Wednesday, Sunday, Thursday, Friday, and Saturday
- Estimated price
- €25–130
- 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 Geneva International Airport to Barcelona–El Prat Airport via Zurich Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €110–200
- Website
- volotea.com
Flights from Strasbourg International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Monday and Thursday
- Estimated price
- €27–240
Flights from Strasbourg International Airport to Barcelona–El Prat Airport via Marseille
- Ave. Duration
- 3h 35m
- When
- Monday, Friday, and Sunday
- Estimated price
- €27–240
- 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
- Website
- lufthansa.com
Flights from Strasbourg International Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 4h 10m
- When
- Thursday
- Estimated price
- €95–340
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Sils
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- €9–15
- Website
- Renfe Viajeros
Train from Lyon Part Dieu to Girona
- Ave. Duration
- 4h 3m
- Frequency
- Twice daily
- Estimated price
- €70–110
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Sils
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- €9–15
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Sils
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- €9–15
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Sils
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- €9–15
- Website
- Renfe Viajeros
Train from Port-Bou to Sils
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- €11–17
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Mulhouse Ville to Lyon Part Dieu
- Ave. Duration
- 3h 7m
- Frequency
- Every 4 hours
- Estimated price
- €75–120
- Website
- TGV inOui
Train from Mulhouse Ville to Montpellier Saint-Roch
- Ave. Duration
- 5h 3m
- Frequency
- 4 times a day
- Estimated price
- €140–210
- Website
- TGV inOui
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Mulhouse Ville to Lyon Part Dieu
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- €65–120
- Website
- Oui.SNCF
Train from St Louis to Strasbourg
- Ave. Duration
- 1h 9m
- Frequency
- Every 3 hours
- Estimated price
- €23–40
- Website
- Oui.SNCF
Train from Montpellier Saint-Roch to Port-Bou
- Ave. Duration
- 2h 57m
- Frequency
- Every 3 hours
- Estimated price
- €35–60
- Website
- Oui.SNCF
Train from Perpignan to Port-Bou
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €7–13
- Website
- Oui.SNCF
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €29–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Renens VD
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €55–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Renens VD to Genève-Aéroport
- Ave. Duration
- 44 min
- Frequency
- Every 20 minutes
- Estimated price
- €20–29
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Renens VD
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €55–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Renens VD to Genève
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- €18–26
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +33 4 13 94 30 50
- Website
- Zou! Lignes Express Régionales
Train from Montpellier Saint-Roch to Port-Bou
- Ave. Duration
- 2h 56m
- Frequency
- 5 times a day
- Estimated price
- €50–75
- Website
- Zou! Lignes Express Régionales
Train from Perpignan to Port-Bou
- Ave. Duration
- 52 min
- Frequency
- 5 times a day
- Estimated price
- €11–16
- Website
- Zou! Lignes Express Régionales
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- Trenitalia Eurocity
Train from Renens VD to Genève
- Ave. Duration
- 44 min
- Frequency
- Once daily
- Estimated price
- €8–14
- Website
- Trenitalia Eurocity
- 1st Class
- €8–12
- 2nd Class
- €10–14
- Phone
- +34 900 41 00 41
- Website
- Rodalies de Catalunya
Train from Portbou to Sils
- Ave. Duration
- 1h 23m
- Frequency
- Every 2 hours
- Estimated price
- €9–22
- Website
- Rodalies de Catalunya
- Website
- Rodalies de Catalunya
- Phone
- +34 912 32 03 20
- accesibilidad@renfe.es
- Website
- Renfe Cercanias
Train from Portbou to Sils
- Ave. Duration
- 1h 24m
- Frequency
- 3 times a day
- Estimated price
- €7–13
- Website
- Renfe Cercanias
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Mulhouse to Lloret de Mar
- Ave. Duration
- 12h 35m
- Frequency
- Once daily
- Estimated price
- €80–120
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Geneva - Bus Station to Perpignan - Bus Station
- Ave. Duration
- 7h 55m
- Frequency
- Every 4 hours
- Estimated price
- €40–75
- 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
5 delightfully under-the-radar French towns you need to visit
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
Basel to Sils bus services, operated by FlixBus, arrive at Lloret de Mar station.
Basel to Sils train services, operated by TGV inOui, arrive at Lyon Part Dieu station.
Yes, the driving distance between Basel to Sils is 916 km. It takes approximately 9h 7m to drive from Basel to Sils.
Book your Basel to Sils train tickets online with Omio.
There are 2647+ hotels available in Sils.


































