Fly Milan Linate to Cagliari bus

Take the subway at the San Babila station.

The journey takes approximately 12 m. Ticket price is about €1 The travel distance is 6 km.

Carrier is ATM.

Buy ticket

Get off at the Linate Aeroporto.
Fly out to Milan Linate (LIN) of the Cagliari (CAG) airport.

The journey takes approximately 1 h 25 m. Ticket price is about €40

Carrier is Alitalia.

🔎

🚖 Find a cheap local taxi

Get off at the Cagliari (CAG).
Take the ARST Spa - Trasporti Regionali Della Sardegna bus at the Aeroporto Elmas Arrivi station .

The journey takes approximately 1 h 41 m. Ticket price is about €7 The travel distance is 124 km.

Carrier is ARST Spa - Trasporti Regionali Della Sardegna.

Buy ticket

Get off at the Ghilarza Via Matteotti.


🛏 Find hotel deals and discounts up to 20% in Ghilarza at Booking


Fly Milan Linate to Olbia train

Take the subway at the Linate Aeroporto station.

The journey takes approximately 12 m. Ticket price is about €1 The travel distance is 172 m.

Carrier is ATM.

Buy ticket

Get off at the Milan Linate (LIN).
Fly out to Milan Linate (LIN) of the Olbia (OLB) airport.

The journey takes approximately 1 h 10 m. Ticket price is about €65

Carrier is Aeroitalia.

🔎

🚖 Find a cheap local taxi

Get off at the Olbia (OLB).
Take the ASPO bus at the Aeroporto station .

The journey takes approximately 9 m. Ticket price is about €1 The travel distance is 4 km.

Carrier is ASPO.

Buy ticket

Get off at the Via San Simplicio 6.
Take the train Trenitalia at the station Olbia Terranova.

The journey takes approximately 1 h 59 m. Ticket price is about €11 The travel distance is 146 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Abbasanta.


🛏 Find hotel deals and discounts up to 20% in Ghilarza at Booking


Fly Milan Linate to Alghero bus

Take the subway at the Linate Aeroporto station.

The journey takes approximately 12 m. Ticket price is about €1 The travel distance is 172 m.

Carrier is ATM.

Buy ticket

Get off at the Milan Linate (LIN).
Fly out to Milan Linate (LIN) of the Alghero (AHO) airport.

The journey takes approximately 1 h 10 m. Ticket price is about €45

Carrier is Aeroitalia.

🔎

🚖 Find a cheap local taxi

Get off at the Alghero (AHO).
Take the Autolinee Deplanu Giuseppino bus at the Fermata di Fermata di AEROPORTO FERTILIA station .

The journey takes approximately 1 h 15 m. Ticket price is about €7 The travel distance is 111 km.

Carrier is Autolinee Deplanu Giuseppino.

Buy ticket

Take the train Trenitalia at the station Macomer.

The journey takes approximately 17 m. Ticket price is about €2 The travel distance is 23 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Abbasanta.


🛏 Find hotel deals and discounts up to 20% in Ghilarza at Booking


Fly Milan Malpensa to Olbia train

Take the train Malpensa Express at the station Milano Cadorna.

The journey takes approximately 37 m. The travel distance is 48 km.

Carrier is Malpensa Express.

Buy ticket

Fly out to Milan Malpensa (MXP) of the Olbia (OLB) airport.

The journey takes approximately 1 h 15 m. Ticket price is about €30

Carrier is Ulendo Airlink.

🔎

🚖 Find a cheap local taxi

Get off at the Olbia (OLB).
Take the ASPO bus at the Linate Aeroporto station .

The journey takes approximately 9 m. Ticket price is about €1 The travel distance is 172 m.

Carrier is ASPO.

Buy ticket

Get off at the Milan Linate (LIN).
Take the train Trenitalia at the station Linate Aeroporto.

The journey takes approximately 1 h 59 m. Ticket price is about €11 The travel distance is 172 m.

Carrier is Trenitalia.

Buy ticket

Get off at the Milan Linate (LIN).


🛏 Find hotel deals and discounts up to 20% in Ghilarza at Booking


Fly Milan Bergamo to Alghero bus train

Take the transport at the Piazza Luigi di Savoia station.

The journey takes approximately 50 m. Ticket price is about €20 The travel distance is 49 km.

Carrier is Orio Shuttle.

Buy ticket

Get off at the Orio al Serio Airport.
Fly out to Milan Bergamo (BGY) of the Alghero (AHO) airport.

The journey takes approximately 1 h 15 m. Ticket price is about €40

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Alghero (AHO).
Take the Autolinee Deplanu Giuseppino bus at the Linate Aeroporto station .

The journey takes approximately 1 h 15 m. Ticket price is about €7 The travel distance is 172 m.

Carrier is Autolinee Deplanu Giuseppino.

Buy ticket

Get off at the Milan Linate (LIN).
Take the train Trenitalia at the station Linate Aeroporto.

The journey takes approximately 17 m. Ticket price is about €2 The travel distance is 172 m.

Carrier is Trenitalia.

Buy ticket

Get off at the Milan Linate (LIN).


🛏 Find hotel deals and discounts up to 20% in Ghilarza at Booking


Fly Milan Malpensa to Alghero bus

Take the train Malpensa Express at the station Linate Aeroporto.

The journey takes approximately 37 m. The travel distance is 172 m.

Carrier is Malpensa Express.

Buy ticket

Get off at the Milan Linate (LIN).
Fly out to Milan Malpensa (MXP) of the Alghero (AHO) airport.

The journey takes approximately 1 h 20 m. Ticket price is about €19

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Alghero (AHO).
Take the Autolinee Deplanu Giuseppino bus at the Linate Aeroporto station .

The journey takes approximately 1 h 15 m. Ticket price is about €7 The travel distance is 172 m.

Carrier is Autolinee Deplanu Giuseppino.

Buy ticket

Get off at the Milan Linate (LIN).
Take the train Trenitalia at the station Linate Aeroporto.

The journey takes approximately 17 m. Ticket price is about €2 The travel distance is 172 m.

Carrier is Trenitalia.

Buy ticket

Get off at the Milan Linate (LIN).


🛏 Find hotel deals and discounts up to 20% in Ghilarza at Booking


Train ferry

Take the train Trenitalia Intercity at the station Milano Centrale.

The journey takes approximately 1 h 34 m. Ticket price is about €10 The travel distance is 138 km.

Carrier is Trenitalia Intercity.

Buy ticket

Get off at the Genova P.Za Principe.
1765 m on foot from the Genova P.Za Principe to the Genova.

The journey takes approximately 21 m. The travel distance is 1 km.

Get off at the Genova.
Boarding the Tirrenia ferry at the port of Genova.

The journey takes approximately 10 h Ticket price is about €40 The travel distance is 403 km.

Carrier is Tirrenia.

Buy ticket

Get off at the Porto Torres.
403 m on foot from the Porto Torres to the Porto Torres M.Ma.

The journey takes approximately 4 m. The travel distance is 403 m.

Get off at the Porto Torres M.Ma.
Take the train Trenitalia at the station Porto Torres M.Ma.

The journey takes approximately 2 h 3 m. Ticket price is about €11 The travel distance is 142 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Abbasanta.


🛏 Find hotel deals and discounts up to 20% in Ghilarza at Booking


Train ferry bus

Take the train Trenitalia Intercity at the station Milano Centrale.

The journey takes approximately 4 h 28 m. Ticket price is about €20 The travel distance is 318 km.

Carrier is Trenitalia Intercity.

Buy ticket

Get off at the Livorno Centrale.
Take the CTT Nord Livorno bus at the Stazione Centrale A station .

The journey takes approximately 10 m. The travel distance is 6 km.

Carrier is CTT Nord Livorno.

Buy ticket

Get off at the Grande 5.
639 m on foot from the Grande 5 to the Livorno.

The journey takes approximately 9 m. The travel distance is 639 m.

Get off at the Livorno.
Boarding the Moby Lines ferry at the port of Livorno.

The journey takes approximately 8 h Ticket price is about €30 The travel distance is 308 km.

Carrier is Moby Lines.

Buy ticket

Get off at the Olbia.
Take the Gruppo Turmo Travel bus at the Fermata di Fermata di OLBIA PORTO IB station .

The journey takes approximately 2 h 30 m. Ticket price is about €8 The travel distance is 160 km.

Carrier is Gruppo Turmo Travel.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Ghilarza at Booking


Bus night bus train ferry

Take the ATM bus at the via orefici p.za cordusio station .

The journey takes approximately 19 m. Ticket price is about €1 The travel distance is 6 km.

Carrier is ATM.

Buy ticket

Take the FlixBus bus at the Milano, Autostazione Lampugnano station .

The journey takes approximately 2 h 25 m. Ticket price is about €14 The travel distance is 152 km.

Carrier is FlixBus.

Buy ticket

Get off at the Genoa.
Take the FlixBus bus at the Genoa station .

The journey takes approximately 3 h 35 m. Ticket price is about €17 The travel distance is 202 km.

Carrier is FlixBus.

Buy ticket

Get off at the Livorno.
Take the train Trenitalia at the station Livorno Centrale.

The journey takes approximately 1 h 13 m. Ticket price is about €6 The travel distance is 73 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Populonia.
Take the taxi at the Populonia.

The journey takes approximately 14 m. Ticket price is about €19 The travel distance is 10 km.

Carrier is Taxi Venturina.

🚖 Find a cheap local taxi

Get off at the Piombino.
Boarding the Moby Lines ferry at the port of Piombino.

The journey takes approximately 5 h 15 m. Ticket price is about €35 The travel distance is 255 km.

Carrier is Moby Lines.

Buy ticket

Get off at the Olbia.
Take the Gruppo Turmo Travel bus at the Linate Aeroporto station .

The journey takes approximately 2 h 30 m. Ticket price is about €8 The travel distance is 172 m.

Carrier is Gruppo Turmo Travel.

Buy ticket

Get off at the Milan Linate (LIN).


🛏 Find hotel deals and discounts up to 20% in Ghilarza at Booking


The cheapest way to travel from Milan to Ghilarza is by taking a Fly Milan Malpensa to Alghero bus with an average price of €41. The journey takes approximately 6 ч. 29 мин.

Fly Milan Linate to Cagliari bus is the fastest way to travel from Milan to Ghilarza. Tickets cost €49. The journey takes approximately 5 ч. 18 мин.