There are 11 ways to get from Basel to Alghero by train, plane, car, car ferry, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, train to Milan Linate Airport, fly to Alghero
best- Take the train from Basel SBB to Luganotrain
- Take the train from Lugano to Seregnotrain
- Fly from Milan Linate Airport (LIN) to Alghero (AHO)plane LIN - AHO
8h 16m€78–502Train, train to Milano Malpensa Airport, fly to Alghero
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 Alghero (AHO)plane MXP - AHO
8h 20m€67–494Drive, car ferry
- Drive from Basel to Port of Genoacar
- Take the car ferry from Port of Genoa to Port of Olbiacarferry
- Drive from Port of Olbia to Algherocar
20h 12m€148–220Bus, ferry
- Take the bus from Basel to Nice - Airport Bus Station Terminal 1bus
- Take the ferry from Port of Nice Lympia to Port of Porto Torresferry
- Take the bus from Porto Torres Porto Civico to Alghero Via Catalognabus
28h 57m€102–190Fly Basel to Olbia Costa Smeralda Airport, train
- Fly from Basel (BSL) to Olbia Costa Smeralda Airport (OLB)plane BSL - OLB
- Take the train from Olbia Terranova to Sassaritrain
8h 59m€85–273Fly Basel to Alghero
- Fly from Basel (BSL) to Alghero (AHO)plane BSL - AHO
6h 36m€84–337Train to Zurich Airport, fly to Cagliari Elmas Airport, bus
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Cagliari Elmas Airport (CAG)plane ZRH - CAG
- Take the bus from Cagliari Airport to Algherobus
10h 11m€138–352Train to Zurich Airport, fly to Alghero
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Alghero (AHO)plane ZRH - AHO
7h 45m€147–355Train to Zurich Airport, fly to Olbia Costa Smeralda Airport, train
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Olbia Costa Smeralda Airport (OLB)plane ZRH - OLB
- Take the train from Olbia Terranova to Sassaritrain
10h 3m€148–381Bus, ferry via Milan
- Take the bus from Basel SBB to Milanbus
- Take the bus from Milano, Autostazione Lampugnano to Genoabus 798 / ...
- Take the ferry from Port of Genoa to Port of Porto Torresferry
- Take the bus from Porto Torres Porto Civico to Alghero Via Catalognabus
20h 43m€81–163Train, ferry, bus
- Take the train from Basel SBB to Arth-Goldautrain Ec
- Take the train from Arth-Goldau to Chiassotrain Ec / ...
- Take the train from Chiasso to Genova P. Principetrain Ec
- Take the ferry from Port of Genoa to Port of Porto Torresferry
- Take the bus from Porto Torres Porto Civico to Alghero Via Catalognabus
21h 7m€135–598
Basel to Alghero by bus, tram, and ferry
Questions & Answers
The cheapest way to get from Basel to Alghero is to bus and ferry via Milan which costs €80 - €170 and takes 20h 43m.
The fastest way to get from Basel to Alghero is to fly which takes 6h 36m and costs €80 - €340.
The distance between Basel and Alghero is 902 km.
The best way to get from Basel to Alghero without a car is to bus and ferry which takes 28h 57m and costs €100 - €190.
It takes approximately 8h 16m to get from Basel to Alghero, including transfers.
There are 2490+ hotels available in Alghero.
What companies run services between Basel, Switzerland and Alghero, Italy?
easyJet, Aeroitalia, and Ryanair fly from Basel (BSL) to Alghero (AHO) 6 times a week.
- Website
- aeroitalia.com
Flights from Milan Linate Airport to Alghero via Cagliari Elmas Airport
- Ave. Duration
- 3h
- When
- Monday and Friday
- Estimated price
- €65–600
Flights from Basel to Alghero via Rome
- Ave. Duration
- 3h 35m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €80–330
Flights from Basel to Alghero via Cagliari Elmas Airport
- Ave. Duration
- 5h 25m
- When
- Friday
- Estimated price
- €85–330
Flights from Zurich Airport to Alghero via Rome
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- €75–440
Flights from Zurich Airport to Alghero via Cagliari Elmas Airport
- Ave. Duration
- 6h 10m
- When
- Monday and Friday
- Estimated price
- €220–430
- Website
- flexflight.dk
Flights from Milan Linate Airport to Alghero via Cagliari Elmas Airport
- Ave. Duration
- 3h
- When
- Monday and Friday
- Estimated price
- €65–600
Flights from Basel to Alghero via Rome
- Ave. Duration
- 3h 35m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €80–330
Flights from Basel to Alghero via Cagliari Elmas Airport
- Ave. Duration
- 5h 25m
- When
- Friday
- Estimated price
- €85–330
Flights from Zurich Airport to Alghero via Rome
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- €75–440
Flights from Zurich Airport to Alghero via Cagliari Elmas Airport
- Ave. Duration
- 6h 10m
- When
- Monday and Friday
- Estimated price
- €220–430
- Website
- easyjet.com
Flights from Basel to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €80–280
Flights from Basel to Olbia Costa Smeralda Airport via Nice
- Ave. Duration
- 3h 20m
- When
- Monday and Friday
- Estimated price
- €80–280
Flights from Basel to Olbia Costa Smeralda Airport via Naples
- Ave. Duration
- 4h 5m
- When
- Sunday
- Estimated price
- €80–280
Flights from Zurich Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 30m
- When
- Monday
- Estimated price
- €70–230
- Website
- ita-airways.com
Flights from Milan Linate Airport to Alghero
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €50–170
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Alghero
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €50–210
Flights from Basel to Alghero via Barcelona
- Ave. Duration
- 7h 45m
- When
- Sunday
- Estimated price
- €90–330
Flights from Zurich Airport to Alghero via Bologna
- Ave. Duration
- 5h 15m
- When
- Tuesday
- Estimated price
- €110–230
- Website
- flyedelweiss.com
Flights from Zurich Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €210–410
Flights from Zurich Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €220–450
- Website
- volotea.com
Flights from Zurich Airport to Alghero via Florence
- Ave. Duration
- 3h 30m
- When
- Sunday
- Estimated price
- €110–430
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- €90–270
- Website
- https://www.sbb.ch/en
Train from Lugano to Seregno
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €20–60
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €30–95
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Arth-Goldau
- Ave. Duration
- 1h 41m
- Frequency
- Every 3 hours
- Estimated price
- €40–130
- Website
- https://www.sbb.ch/en
Train from Arth-Goldau to Chiasso
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- €55–170
- Website
- https://www.sbb.ch/en
Train from Chiasso to Genova P. Principe
- Ave. Duration
- 2h 50m
- Frequency
- Twice a week
- Estimated price
- €65–200
- Website
- https://www.sbb.ch/en
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Lugano
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- €20–25
- Schedules at
- sbb-deutschland.de
Train from Basel SBB to Arth-Goldau
- Ave. Duration
- 2h 9m
- Frequency
- Once daily
- Estimated price
- €10–14
- Schedules at
- sbb-deutschland.de
Train from Arth-Goldau to Chiasso
- Ave. Duration
- 1h 37m
- Frequency
- Once daily
- Estimated price
- €11–14
- Schedules at
- sbb-deutschland.de
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Lugano to Seregno
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €3–4
- Website
- https://www.trenord.it/en/
Train from Lugano to Malpensa Aeroporto T1
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €6–8
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Olbia Terranova to Sassari
- Ave. Duration
- 1h 51m
- Frequency
- 5 times a day
- Estimated price
- €14–24
- Website
- https://www.trenitalia.com/en.html
- Phone
- +41 58 580 70 70
- Website
- sob.ch
Train from Basel SBB to Arth-Goldau
- Ave. Duration
- 1h 41m
- Frequency
- Every 4 hours
- Estimated price
- €35–60
- Schedules at
- sob.ch
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Basel to Nice - Airport Bus Station Terminal 1
- Ave. Duration
- 14h 45m
- Frequency
- Once daily
- Estimated price
- €65–130
- Website
- https://www.blablacar.co.uk/bus
Bus from Milano, Autostazione Lampugnano to Genoa
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Estimated price
- €10–19
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +39 351 8374226
- information@arst.sardegna.it
- Website
- arst.sardegna.it
Bus from Porto Torres Porto Civico to Alghero Via Catalogna
- Ave. Duration
- 1h 4m
- Frequency
- Every 4 hours
- Estimated price
- €3–5
- Schedules at
- app.arstspa.it
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Cagliari Airport to Alghero
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- €17–30
- Website
- https://www.flixbus.co.uk
Bus from Basel SBB to Milan
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- €23–40
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to Genoa
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- €10–17
- Website
- https://www.flixbus.co.uk
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Car ferry from Port of Genoa to Port of Olbia
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- €45–70
- Website
- https://www.gnv.it/en
Ferry from Port of Genoa to Port of Porto Torres
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- €45–70
- Website
- https://www.gnv.it/en
- Phone
- +33(0)495329595
- Website
- corsica-ferries.it
Ferry from Port of Nice Lympia to Port of Porto Torres
- Ave. Duration
- 10h 30m
- Frequency
- Once a week
- Estimated price
- €28–60
- Website
- https://www.corsica-ferries.co.uk/
- Phone
- 02 76028132
- helpdesk@tirrenia.it
- Website
- tirrenia.it
Ferry from Port of Genoa to Port of Porto Torres
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- €60–100
- Website
- https://www.tirrenia.it/
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
Italian Lakes: Getting around by train
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide















































