There are 10 ways to get from Hasselt to Porto Cervo by train, plane, 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 to Brussels Airport, fly to Olbia Costa Smeralda Airport
best- Take the train from Hasselt to Brussels Airport-Zaventem
- Fly from Brussels Airport (BRU) to Olbia Costa Smeralda Airport (OLB)BRU - OLB
7h 4m€114–241Train to Eindhoven Airport, fly to Olbia Costa Smeralda Airport
cheapest- Take the train from Maastricht to Eindhoven
- Fly from Eindhoven Airport (EIN) to Olbia Costa Smeralda Airport (OLB)EIN - OLB
8h 56m€99–280Train, bus, ferry via Chambéry
- Take the train from Hasselt to Bruxelles-MidiIc / ...
- Take the train from Brussel-Zuid to Chambéry
- Take the bus from Chambéry to Genoa
- Take the ferry from Port of Genoa to Port of Olbia
- Take the bus from Fermata di Olbia to Fermata di Porto Cervo Centro Via sa Conca fermata bus
26h 54m€189–690Bus, ferry
- Take the bus from Hasselt Station to Brussels-North train station
- Take the bus from Brussels-North train station to Genoa
- Take the ferry from Port of Genoa to Port of Olbia
- Take the bus from Fermata di Olbia to Fermata di Porto Cervo Centro Via sa Conca fermata bus
33h 13m€104–330Train, train to Brussels South Charleroi Airport, fly to Olbia Costa Smeralda Airport
- Take the train from Hasselt to Louvain
- Take the train from Louvain to Fleurus
- Fly from Brussels South Charleroi Airport (CRL) to Olbia Costa Smeralda Airport (OLB)CRL - OLB
8h 47m€103–208Train to Brussels Airport, fly to Alghero, train
- Take the train from Hasselt to Brussels Airport-Zaventem
- Fly from Brussels Airport (BRU) to Alghero (AHO)BRU - AHO
- Take the train from Sassari to Olbia Terranova
12h 30m€117–265Train, train to Amsterdam Airport Schiphol, fly to Olbia Costa Smeralda Airport
- Take the train from Hasselt to Anvers-Central
- Take the train from Antwerpen-Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Olbia Costa Smeralda Airport (OLB)AMS - OLB
8h 34m€133–398Train, train to Düsseldorf International Airport, fly to Olbia Costa Smeralda Airport
- Take the train from Hasselt to Liège-Guillemins
- Take the train from Liege-Guillemins to Koeln Hbf
- Take the train from Koeln Hbf to Duesseldorf Flughafen
- Fly from Düsseldorf International Airport (DUS) to Olbia Costa Smeralda Airport (OLB)DUS - OLB
9h 19m€106–432Train, ferry, bus
- Take the train from Hasselt to Bruxelles-MidiIc / ...
- Take the train from Brussel-Zuid / Bruxelles-Midi to Lyon Part DieuTgv
- Take the train from Lyon Part Dieu to Oulx-Cesana-Clav.-S.Fr
- Take the train from Oulx-Cesana-Clav.-S. to Genova P.Za PrincipeIc
- Take the ferry from Port of Genoa to Port of Olbia
- Take the bus from Fermata di Olbia to Fermata di Porto Cervo Centro Via sa Conca fermata bus
28h 44m€187–566Train, bus, ferry
- Take the train from Hasselt to Brussels-NordIc / ...
- Take the bus from Brussels-North Station to Milano, Autostazione Lampugnano
- Take the bus from Milano, Autostazione Lampugnano to Genoa - Via Fanti d'Italia Bus Stop
- Take the ferry from Port of Genoa to Port of Olbia
- Take the bus from Fermata di Olbia to Fermata di Porto Cervo Centro Via sa Conca fermata bus
33h 21m
Brussels Airport (BRU) to Olbia Costa Smeralda Airport (OLB) flights
Questions & Answers
The cheapest way to get from Hasselt to Porto Cervo is to train and fly which costs €110 - €250 and takes 7h 4m.
The fastest way to get from Hasselt to Porto Cervo is to train and fly which takes 7h 4m and costs €110 - €250.
The distance between Hasselt and Porto Cervo is 1282 km.
The best way to get from Hasselt to Porto Cervo without a car is to train and bus and ferry via Chambéry which takes 26h 54m and costs €180 - €700.
It takes approximately 7h 4m to get from Hasselt to Porto Cervo, including transfers.
There are 2496+ hotels available in Porto Cervo.
What companies run services between Hasselt, Belgium and Porto Cervo, Italy?
There is no direct connection from Hasselt to Porto Cervo. However, you can take the train to Brussels Airport-Zaventem, walk to Brussels Airport (BRU) airport, fly to Olbia Costa Smeralda Airport (OLB), walk to Aeroporto, take the line 02 bus to Via San Simplicio 6, then take the line 2606 bus to Fermata di PORTO CERVO. Alternatively, you can take a train from Hasselt to Fermata di Porto Cervo Centro Via sa Conca fermata bus via Bruxelles-Midi, Brussel-Zuid, Chambéry, Chambéry, Genoa, Port of Genoa, Port Of Olbia, and Fermata di Olbia in around 26h 54m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ita-airways.com
Flights from Brussels Airport to Alghero via Milan Linate
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–290
Flights from Brussels Airport to Alghero via Rome
- Ave. Duration
- 6h 8m
- When
- Every day
- Estimated price
- €60–300
- Website
- ryanair.com
Flights from Brussels South Charleroi Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h 5m
- When
- Monday
- Estimated price
- €80–180
Flights from Brussels South Charleroi Airport to Olbia Costa Smeralda Airport via Milan Bergamo
- Ave. Duration
- 4h 15m
- When
- Monday and Friday
- Estimated price
- €80–180
Flights from Eindhoven Airport to Olbia Costa Smeralda Airport via Milan Bergamo
- Ave. Duration
- 4h 10m
- When
- Saturday
- Estimated price
- €65–240
- Website
- brusselsairlines.com
Flights from Brussels Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h 5m
- When
- Wednesday and Saturday
- Estimated price
- €75–280
Flights from Brussels Airport to Alghero via Rome
- Ave. Duration
- 4h 35m
- When
- Thursday, Friday, and Sunday
- Estimated price
- €80–300
- Website
- transavia.com
Flights from Eindhoven Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h 15m
- When
- Thursday
- Estimated price
- €65–350
Flights from Amsterdam Airport Schiphol to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h 10m
- When
- Sunday
- Estimated price
- €80–420
- Website
- volotea.com
Flights from Brussels Airport to Alghero via Bordeaux
- Ave. Duration
- 4h
- When
- Friday
- Estimated price
- €75–270
Flights from Brussels Airport to Alghero via Florence
- Ave. Duration
- 6h 10m
- When
- Sunday
- Estimated price
- €45–230
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h 20m
- When
- Saturday
- Estimated price
- €80–250
- Website
- condor.com
Flights from Düsseldorf International Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h
- When
- Friday
- Estimated price
- €60–150
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 2h 5m
- When
- Sunday
- Estimated price
- €30–260
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Hasselt to Brussels Airport-Zaventem
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €16–18
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €16–18
- 1st Class
- €21–24
Train from Hasselt to Bruxelles-Midi
- Ave. Duration
- 1h 11m
- Frequency
- Every 20 minutes
- Estimated price
- €9–13
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €9–13
- 1st Class
- €13–20
Train from Hasselt to Louvain
- Ave. Duration
- 50 min
- Frequency
- Every 15 minutes
- Estimated price
- €11
- Website
- https://www.belgiantrain.be/en
Train from Louvain to Fleurus
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €7–11
- Website
- https://www.belgiantrain.be/en
Train from Hasselt to Anvers-Central
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- €15
- Website
- https://www.belgiantrain.be/en
Train from Hasselt to Liège-Guillemins
- Ave. Duration
- 1h 2m
- Frequency
- Every 2 hours
- Estimated price
- €7–11
- Website
- https://www.belgiantrain.be/en
Train from Hasselt to Brussels-Nord
- Ave. Duration
- 59 min
- Frequency
- Every 20 minutes
- Estimated price
- €8–13
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €8–13
- 1st Class
- €13–19
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Brussel-Zuid to Chambéry
- Ave. Duration
- 4h 15m
- Frequency
- Once a week
- Estimated price
- €120–420
- Website
- https://www.ns.nl/en
- 2nd Class
- €120–180
- 1st Class
- €250–420
Train from Maastricht to Eindhoven
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- €21
- Website
- https://www.ns.nl/en
Train from Antwerpen-Centraal to Schiphol Airport
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €21–100
- Website
- https://www.ns.nl/en
- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Maastricht to Eindhoven
- Ave. Duration
- 1h 1m
- Frequency
- Once a week
- Estimated price
- €21–24
- Website
- https://www.arriva.nl
- 2nd Class
- €21–24
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Sassari to Olbia Terranova
- Ave. Duration
- 1h 47m
- Frequency
- 5 times a day
- Estimated price
- €7–22
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €15–22
Train from Lyon Part Dieu to Oulx-Cesana-Clav.-S.
- Ave. Duration
- 3h 4m
- Frequency
- Twice daily
- Estimated price
- €50–140
- Website
- https://www.trenitalia.com/en.html
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Antwerpen-Centraal to Schiphol Airport
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €55–110
- Website
- https://www.eurostar.com/rw-en
Train from Liege-Guillemins to Koeln Hbf
- Ave. Duration
- 1h 1m
- Frequency
- Every 4 hours
- Estimated price
- €35–85
- Website
- https://www.eurostar.com/rw-en
Train from Koeln Hbf to Duesseldorf Flughafen
- Ave. Duration
- 32 min
- Frequency
- 6 times a week
- Estimated price
- €25–60
- Website
- https://www.eurostar.com/rw-en
- Standard
- €25–35
- Comfort
- €27–40
- Premium
- €40–60
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Liege-Guillemins to Koeln Hbf
- Ave. Duration
- 43 min
- Frequency
- Every 3 hours
- Estimated price
- €27–50
- Website
- https://int.bahn.de/en
Train from Koeln Hbf to Duesseldorf Flughafen
- Ave. Duration
- 31 min
- Frequency
- 4 times a day
- Estimated price
- €7–24
- Website
- https://int.bahn.de/en
- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Koeln Hbf to Duesseldorf Flughafen
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- €10–15
- Schedules at
- nationalexpress.de
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Brussel-Zuid / Bruxelles-Midi to Lyon Part Dieu
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- €75–190
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Oulx-Cesana-Clav.-S. to Genova P.Za Principe
- Ave. Duration
- 3h 14m
- Frequency
- Twice a week
- Estimated price
- €15–21
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- €15–21
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Chambéry to Genoa
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- €22–55
- Website
- https://www.flixbus.co.uk
Bus from Hasselt Station to Brussels-North train station
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- €6–9
- Website
- https://www.flixbus.co.uk
Bus from Brussels-North train station to Genoa
- Ave. Duration
- 16h 40m
- Frequency
- Once daily
- Estimated price
- €60–120
- Website
- https://www.flixbus.co.uk
- Phone
- (+39) 0789 50885
- info@sunlines.it
- Website
- sunlines.it
Bus from Fermata di Olbia to Fermata di Porto Cervo Centro Via sa Conca fermata bus
- Ave. Duration
- 59 min
- Frequency
- 5 times a day
- Estimated price
- €9–12
- Schedules at
- sunlines.it
- Phone
- +39079670613
- caramellitours1950@gmail.com
- Website
- caramellitours.it
Bus from Fermata di Olbia to Fermata di Porto Cervo Centro Via sa Conca fermata bus
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- €3–4
- Schedules at
- caramellitours.it
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Brussels-North Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 13h 33m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Genoa - Via Fanti d'Italia Bus Stop
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- €6–14
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 (0)611 14020
- info@moby.it
- Website
- mobylines.com
Ferry from Port of Genoa to Port of Olbia
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- €50–190
- Schedules at
- mobylines.com
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Ferry from Port of Genoa to Port of Olbia
- Ave. Duration
- 11h 30m
- Frequency
- 6 times a week
- Estimated price
- €35–120
- Website
- https://www.gnv.it/en
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
Travelling by boat in Italy
Read the travel guide




























































