There are 10 ways to get from Basel to Agrigento by plane, train, bus, car, car ferry, or night 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 Basel to Palermo Airport, train
best- Fly from Basel (BSL) to Palermo Airport (PMO)plane BSL - PMO
- Take the train from Palermo Aeroporto to Agrigento Centraletrain
7h 45m€74–249Train, train to Milano Malpensa Airport, fly to Palermo Airport
cheapest- Take the train from Basel SBB to Luganotrain
- Take the train from Lugano to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Palermo Airport (PMO)plane MXP - PMO
- Take the train from Palermo Aeroporto to Agrigento Centraletrain
11h 23m€59–511Bus
- Take the bus from Basel to Agrigento Piazzale Rossellibus
26h 18m€240–330Drive, car ferry
- Drive from Basel to Port of Genoacar
- Take the carferry from Port of Genoa to Port of Palermocarferry
- Drive from Port of Palermo to Agrigentocar
27h 59m€202–299Train, night train
- Take the train from Basel SBB to Domodossolatrain Ec
- Take the train from Domodossola to Novaratrain Re
- Take the nighttrain from Novara to Napoli Centralenighttrain Ini
- Take the train from Napoli Centrale to Termini Imeresetrain Ic
- Take the train from Termini Imerese to Agrigento Centraletrain Re
29h 28m€248–584Train to Zurich Airport, fly to Palermo Airport, train
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Palermo Airport (PMO)plane ZRH - PMO
- Take the train from Palermo Aeroporto to Agrigento Centraletrain
8h 53m€125–326Fly Basel to Catania–Fontanarossa Airport, bus
- Fly from Basel (BSL) to Catania–Fontanarossa Airport (CTA)plane BSL - CTA
- Take the bus from Catania Aeroporto Fontanarossa to Agrigento Piazzale Rossellibus
8h 3m€74–265Train to Zurich Airport, fly to Catania–Fontanarossa Airport, bus
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Catania–Fontanarossa Airport (CTA)plane ZRH - CTA
- Take the bus from Catania Aeroporto Fontanarossa to Agrigento Piazzale Rossellibus
9h 6m€125–322Train, train to Geneva International Airport, fly to Palermo Airport
- 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 Palermo Airport (PMO)plane GVA - PMO
- Take the train from Palermo Aeroporto to Agrigento Centraletrain
10h 46m€158–607Bus via Milan
- Take the bus from Basel SBB to Milanbus FlixBus N487 / ...
- Take the bus from Milano, Autostazione Lampugnano to Agrigentobus N528
29h 5m€135–230
Basel to Agrigento by train and night train
Questions & Answers
The cheapest way to get from Basel to Agrigento is to fly and train which costs €70 - €250 and takes 7h 45m.
The fastest way to get from Basel to Agrigento is to fly and train which takes 7h 45m and costs €70 - €250.
Yes, there is a direct bus departing from Basel and arriving at Agrigento Piazzale Rosselli. Services depart once a week. The journey takes approximately 26h 18m.
No, there is no direct train from Basel to Agrigento. However, there are services departing from Basel SBB and arriving at Agrigento Centrale via Domodossola, Novara, Napoli Centrale and Termini Imerese. The journey, including transfers, takes approximately 29h 28m.
The distance between Basel and Agrigento is 1316 km.
The best way to get from Basel to Agrigento without a car is to bus which takes 26h 18m and costs €240 - €330.
It takes approximately 7h 45m to get from Basel to Agrigento, including transfers.
Basel to Agrigento bus services, operated by Onebus, depart from Basel station.
Basel to Agrigento train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Basel SBB station.
Basel to Agrigento bus services, operated by Onebus, arrive at Agrigento Piazzale Rosselli station.
What companies run services between Basel, Switzerland and Agrigento, Italy?
Onebus operates a bus from Basel to Agrigento Piazzale Rosselli once a week. Tickets cost €240–330 and the journey takes 26h 18m.
- Website
- easyjet.com
Flights from Basel to Palermo Airport
- Ave. Duration
- 2h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €45–180
Flights from Basel to Palermo Airport via Nice
- Ave. Duration
- 4h 5m
- When
- Thursday and Sunday
- Estimated price
- €45–180
Flights from Basel to Palermo Airport via Naples
- Ave. Duration
- 4h 5m
- When
- Thursday
- Estimated price
- €45–180
Flights from Basel to Catania–Fontanarossa Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €45–220
Flights from Basel to Catania–Fontanarossa Airport via Naples
- Ave. Duration
- 3h 55m
- When
- Thursday
- Estimated price
- €45–220
Flights from Milano Malpensa Airport to Palermo Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- €55–260
Flights from Geneva International Airport to Palermo Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday to Saturday
- Estimated price
- €45–240
Flights from Geneva International Airport to Palermo Airport via Naples
- Ave. Duration
- 4h 25m
- When
- Thursday, Friday, and Sunday
- Estimated price
- €45–240
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Palermo Aeroporto to Agrigento Centrale
- Ave. Duration
- 2h 32m
- Frequency
- 4 times a day
- Estimated price
- €21–35
- Website
- Trenitalia
Train from Domodossola to Novara
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- €11–18
- Website
- Trenitalia
Train from Termini Imerese to Agrigento Centrale
- Ave. Duration
- 1h 43m
- Frequency
- Hourly
- Estimated price
- €12–20
- Website
- Trenitalia
Train from Palermo Aeroporto to Agrigento Centrale
- Ave. Duration
- 2h 32m
- Frequency
- 4 times a day
- Estimated price
- €21–35
- Website
- Trenitalia
Train from Palermo Aeroporto to Agrigento Centrale
- Ave. Duration
- 2h 32m
- Frequency
- 4 times a day
- Estimated price
- €21–35
- Website
- Trenitalia
Train from Palermo Aeroporto to Agrigento Centrale
- Ave. Duration
- 2h 32m
- Frequency
- 4 times a day
- Estimated price
- €21–35
- Website
- Trenitalia
- Phone
- +39 0362 185 0590
- info@onebus.it
- Website
- Onebus
Bus from Basel to Agrigento Piazzale Rosselli
- Ave. Duration
- 26h 18m
- Frequency
- Once a week
- Estimated price
- €240–330
- Website
- Onebus
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- Grandi Navi Veloci
Car ferry from Port of Genoa to Port of Palermo
- Ave. Duration
- 20h 45m
- Frequency
- Once daily
- Estimated price
- €100–150
- Website
- Grandi Navi Veloci
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
More Questions & Answers
Basel to Agrigento train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Domodossola station.
Book your Basel to Agrigento bus tickets online with Omio.
There are 1297+ hotels available in Agrigento.








