There are 11 ways to get from Sardinia to Crema by plane, bus, car, car ferry, train, 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.
Fly Olbia Costa Smeralda Airport to Milan Linate Airport, bus
best- Fly from Olbia Costa Smeralda Airport (OLB) to Milan Linate Airport (LIN)plane OLB - LIN
- Take the bus from Zelo, Peschiera Borromeo to Cremabus
4h 25m€46–213Fly Olbia Costa Smeralda Airport to Il Caravaggio International Airport, train
cheapest- Fly from Olbia Costa Smeralda Airport (OLB) to Il Caravaggio International Airport (BGY)plane OLB - BGY
- Take the train from Bergamo to Trevigliotrain
- Take the train from Treviglio to Crematrain
5h 56m€35–182Drive, car ferry
- Drive from Cagliari to Port of Olbiacar
- Take the carferry from Port of Olbia to Port of Livornocarferry
- Drive from Port of Livorno to Cremacar
14h€110–223Car ferry, bus
- Take the carferry from Port of Cagliari to Port of Palermocarferry
- Take the bus from Palermo to Milano, Autostazione Lampugnanobus
- Take the bus from Milano, San Donato M3 to Cremabus
40h 3m€177–299Fly Cagliari Elmas Airport to Milan Linate Airport, bus
- Fly from Cagliari Elmas Airport (CAG) to Milan Linate Airport (LIN)plane CAG - LIN
- Take the bus from Zelo, Peschiera Borromeo to Cremabus
4h 34m€51–179Fly Alghero to Milan Linate Airport, bus
- Fly from Alghero (AHO) to Milan Linate Airport (LIN)plane AHO - LIN
- Take the bus from Zelo, Peschiera Borromeo to Cremabus
4h 39m€52–230Fly Olbia Costa Smeralda Airport to Milano Malpensa Airport, train
- Fly from Olbia Costa Smeralda Airport (OLB) to Milano Malpensa Airport (MXP)plane OLB - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centraletrain
5h 42m€38–178Fly Olbia Costa Smeralda Airport to Verona Villafranca Airport, train
- Fly from Olbia Costa Smeralda Airport (OLB) to Verona Villafranca Airport (VRN)plane OLB - VRN
- Take the train from Verona Porta Nuova to Trevigliotrain
5h 52m€44–205Fly Cagliari Elmas Airport to Il Caravaggio International Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Il Caravaggio International Airport (BGY)plane CAG - BGY
- Take the train from Bergamo to Trevigliotrain
- Take the train from Treviglio to Crematrain
6h 10m€45–168Fly Alghero to Il Caravaggio International Airport, train
- Fly from Alghero (AHO) to Il Caravaggio International Airport (BGY)plane AHO - BGY
- Take the train from Bergamo to Trevigliotrain
- Take the train from Treviglio to Crematrain
6h 10m€51–169Train, ferry
- Take the train from Cagliari to Porto Torres M.Matrain Re
- Take the ferry from Porto Torres to Genoaferry
- Take the train from Genova P.Za Principe to Milano Lambratetrain Re
23h 18m€105–210
Sardinia to Crema by train, foot, ferry, and bus
Questions & Answers
The cheapest way to get from Sardinia to Crema is to fly and train which costs €35 - €180 and takes 5h 42m.
The fastest way to get from Sardinia to Crema is to fly and bus which takes 4h 25m and costs €45 - €220.
The distance between Sardinia and Crema is 570 km.
The best way to get from Sardinia to Crema without a car is to car ferry and bus which takes 40h 3m and costs €170 - €300.
It takes approximately 4h 25m to get from Sardinia to Crema, including transfers.
There are 289+ hotels available in Crema.
What companies run services between Sardinia, Italy and Crema, Italy?
There is no direct connection from Sardinia to Crema. However, you can take the bus to Aeroporto, walk to Olbia Costa Smeralda Airport (OLB) airport, fly to Milan Linate Airport (LIN), walk to linate aeroporto m4, take the line 901 bus to via matteotti via s.f. d'assisi, walk to Zelo, Peschiera Borromeo, then take the bus to Crema. Alternatively, you can take a vehicle from Cagliari to Crema via Port of Olbia and Port of Livorno in around 14h.
- Website
- aeroitalia.com
Flights from Olbia Costa Smeralda Airport to Milan Linate Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- €40–170
Flights from Cagliari Elmas Airport to Milan Linate Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €40–470
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
Train from Bergamo to Treviglio
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Website
- Trenord
Train from Treviglio to Crema
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Estimated price
- €1–2
- Website
- Trenord
Train from Verona Porta Nuova to Treviglio
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €8–11
- Website
- Trenord
Train from Bergamo to Treviglio
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Website
- Trenord
Train from Treviglio to Crema
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Estimated price
- €1–2
- Website
- Trenord
Train from Bergamo to Treviglio
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Website
- Trenord
Train from Treviglio to Crema
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Estimated price
- €1–2
- Website
- Trenord
- Phone
- 025803971
- [email protected]
- Website
- cremona.autoguidovie.it
Bus from Zelo, Peschiera Borromeo to Crema
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- €3–5
- Schedules at
- cremona.autoguidovie.it
Bus from Milano, San Donato M3 to Crema
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Schedules at
- cremona.autoguidovie.it
Bus from Zelo, Peschiera Borromeo to Crema
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- €3–5
- Schedules at
- cremona.autoguidovie.it
Bus from Zelo, Peschiera Borromeo to Crema
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- €3–5
- Schedules at
- cremona.autoguidovie.it
- Phone
- +39.081.496.444
- [email protected]
- Website
- Grimaldi Lines
Car ferry from Port of Olbia to Port of Livorno
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- €30–100
- Website
- Grimaldi Lines
- Only Passenger
- €70
- with added vehicle
- €100
Car ferry from Port of Cagliari to Port of Palermo
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- €40–85
- Website
- Grimaldi Lines
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
Getting to Milan from the airport
Read the travel guide
Want to know more about Flixbus?
Read the travel guide












