There are 6 ways to get from Cagliari to Bormio by plane, shuttle, train, ferry or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Milan Bergamo, shuttle  •  7h 3m

  1. Fly from Cagliari (CAG) to Milan Bergamo (BGY) CAG - BGY
  2. Take a shuttle bus from Orio al Serio Airport to Bormio

50€ - 192€

5 alternative options

Fly to Milan Malpensa, shuttle  •  7h 23m

  1. Fly from Cagliari (CAG) to Milan Malpensa (MXP) CAG - MXP
  2. Take a shuttle bus from Milan Malpensa Airport T1 to Bormio

71€ - 247€

Train, ferry  •  22h 54m

  1. Take the train from Cagliari to Porto Torres M.Ma Re
  2. Take the ferry from Porto Torres to Genova
  3. Take the train from Genova P.Za Principe to Milano Centrale Ic / ...
  4. Take the train from Milano Centrale to Tirano

85€ - 172€

Train, ferry via Rome  •  22h 57m

  1. Take the train from Cagliari to Porto Torres M.Ma Re
  2. Take the ferry from Porto Torres to Civitavecchia
  3. Take the train from Civitavecchia to Roma Termini Re / ...
  4. Take the train from Roma Termini to Milano Centrale Fr / ...
  5. Take the train from Milano Centrale to Tirano

97€ - 267€

Bus, ferry, train  •  25h 13m

  1. Take the bus from Cagliari Piazza Matteotti - Esterno to Olbia Porto Ib
  2. Take the ferry from Olbia to Livorno
  3. Take the train from Livorno Centrale to Milano Centrale Ic / ...
  4. Take the train from Milano Centrale to Tirano

66€ - 197€

Bus, ferry  •  27h 50m

  1. Take the bus from Cagliari to Olbia
  2. Take the ferry from Golfo Aranci to Piombino
  3. Take the bus from Piombino to Milano Lampugnano 50
  4. Take the bus from Milano Lampugnano to Mezzana 42

296€ - 382€

Questions & Answers

The cheapest way to get from Cagliari to Bormio is to fly and shuttle which costs 50€ - 200€ and takes 7h 3m.

More details

The quickest way to get from Cagliari to Bormio is to fly and shuttle which costs 50€ - 200€ and takes 7h 3m.

More details

The distance between Cagliari and Bormio is 811 km.

The best way to get from Cagliari to Bormio without a car is to train and ferry which takes 22h 54m and costs 85€ - 180€.

More details

It takes approximately 7h 3m to get from Cagliari to Bormio, including transfers.

More details

The quickest flight from Cagliari Airport to Milan Bergamo Airport is the direct flight which takes 1h 30m.

Search flights

Ryanair and Alitalia offer flights from Cagliari Airport to Milan Bergamo Airport.

Search flights

There are 1015+ hotels available in Bormio. Prices start at 60€ per night.

More details

The best way to get from Cagliari to Cagliari Airport is to bus which takes 23 min and costs 1€ - 2€.

More details

Map of how to get from Cagliari to Bormio.
Launch map view
  • Distance: 811.3 km
  • Duration: 7h 3m

What companies run services between Cagliari, Italy and Bormio, Italy?

There is no direct connection from Cagliari to Bormio. However, you can take the bus to Aeroporto Elmas Arrivi, take the walk to Cagliari airport, fly to Milan Bergamo, take the walk to Orio al Serio Airport, then take the shuttle to Bormio. Alternatively, you can take the bus to Aeroporto Elmas Arrivi, take the walk to Cagliari airport, fly to Milan Malpensa, take the walk to Milan Malpensa Airport T1, then take the shuttle to Bormio.

Airlines
Alitalia
Website
alitalia.com
Flights from Cagliari to Milan Bergamo via Rome
Ave. Duration
3h 30m
When
Every day
Estimated price
70€ - 400€
Flights from Cagliari to Milan Malpensa
Ave. Duration
1h 22m
When
Every day
Estimated price
160€ - 1000€
Flights from Cagliari to Milan Malpensa via Rome
Ave. Duration
3h 28m
When
Every day
Estimated price
160€ - 1000€
Ryanair
Website
ryanair.com
Flights from Cagliari to Milan Bergamo
Ave. Duration
1h 30m
When
Every day
Estimated price
30€ - 240€
easyJet
Website
easyjet.com
Flights from Cagliari to Milan Malpensa
Ave. Duration
1h 23m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
40€ - 240€
Meridiana
Website
meridiana.it
Flights from Cagliari to Milan Malpensa
Ave. Duration
1h 30m
When
Every day
Estimated price
40€ - 240€
Train operators
Trenitalia

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Cagliari to Porto Torres M.Ma
Ave. Duration
3h 46m
Frequency
Once daily
Estimated price
18€ - 40€
Website
Trenitalia
1st Class
32€ - 36€
Train from Genova P.Za Principe to Milano Centrale
Ave. Duration
1h 56m
Frequency
Every 4 hours
Estimated price
9€ - 20€
Website
Trenitalia
1st Class
17€ - 20€
Train from Civitavecchia to Roma Termini
Ave. Duration
1h 22m
Frequency
Hourly
Estimated price
5€ - 12€
Website
Trenitalia
1st Class
10€ - 12€
Train from Livorno Centrale to Milano Centrale
Ave. Duration
4h 28m
Frequency
Once daily
Estimated price
21€ - 45€
Website
Trenitalia
1st Class
38€ - 42€
Trenitalia Intercity

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Genova P.Za Principe to Milano Centrale
Ave. Duration
1h 44m
Frequency
Every 2 hours
Estimated price
8€ - 30€
Website
Trenitalia Intercity
Super Economy
8€ - 11€
Base 2nd Class
17€ - 21€
Base 1st Class
27€ - 30€
Train from Civitavecchia to Roma Termini
Ave. Duration
1h 7m
Frequency
Twice daily
Estimated price
6€ - 23€
Website
Trenitalia Intercity
Super Economy
6€ - 9€
Base 2nd Class
12€ - 15€
Base 1st Class
21€ - 23€
Train from Livorno Centrale to Milano Centrale
Ave. Duration
4h 29m
Frequency
5 times a day
Estimated price
12€ - 55€
Website
Trenitalia Intercity
Super Economy
12€ - 16€
Base 2nd Class
30€ - 40€
Base 1st Class
46€ - 51€
Trenitalia Frecce

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Genova P.Za Principe to Milano Centrale
Ave. Duration
1h 48m
Frequency
3 times a day
Estimated price
14€ - 55€
Website
Trenitalia Frecce
Super Economy
14€ - 19€
Base Standard
29€ - 40€
Base Premium
35€ - 55€
Train from Civitavecchia to Roma Termini
Ave. Duration
47 min
Frequency
5 times a day
Estimated price
10€ - 45€
Website
Trenitalia Frecce
Super Economy
10€ - 14€
Base Standard
24€ - 35€
Base Premium
30€ - 45€
Train from Roma Termini to Milano Centrale
Ave. Duration
3h 10m
Frequency
Every 30 minutes
Estimated price
40€ - 120€
Website
Trenitalia Frecce
Super Economy
40€ - 55€
Base Standard
70€ - 95€
Base Premium
85€ - 120€
Train from Livorno Centrale to Milano Centrale
Ave. Duration
4h
Frequency
Once daily
Estimated price
25€ - 85€
Website
Trenitalia Frecce
Super Economy
25€ - 35€
Base Standard
45€ - 65€
Base Premium
55€ - 85€
Thello
Phone
+33 1 83 82 00 00
Website
thello.com
Train from Genova P.Za Principe to Milano Centrale
Ave. Duration
1h 30m
Frequency
3 times a day
Estimated price
18€ - 25€
Website
Thello
ItaloTreno
Phone
+39 060708
Website
italotreno.it
Train from Roma Termini to Milano Centrale
Ave. Duration
2h 59m
Frequency
Hourly
Estimated price
30€ - 50€
Website
Italo Treno
Bus operators
Livigno Express
Phone
+39 0342 996283
Email
info@livignoexpress.com
Website
livignoexpress.com
Shuttle from Orio al Serio Airport to Bormio
Ave. Duration
3h 10m
Frequency
Once daily
Estimated price
30€ - 50€
Schedules at
livignoexpress.com
Shuttle from Milan Malpensa Airport T1 to Bormio
Ave. Duration
3h 40m
Frequency
Once daily
Estimated price
40€ - 65€
Schedules at
livignoexpress.com
Gruppo Turmo Travel
Phone
+39 0789 21487
Email
request@gruppoturmotravel.com
Website
gruppoturmotravel.com
Bus from Cagliari Piazza Matteotti - Esterno to Olbia Porto Ib
Ave. Duration
4h 45m
Frequency
Once daily
Estimated price
16€ - 23€
Website
Gruppo Turmo Travel
Bus from Cagliari to Olbia
Ave. Duration
4h 7m
Frequency
Once daily
Estimated price
15€ - 22€
Website
Gruppo Turmo Travel
Autostradale
Phone
+39 02 3008 9000
Email
info@autostradale.it
Website
autostradale.it
Bus from Piombino to Milano Lampugnano
Ave. Duration
6h 10m
Frequency
5 times a week
Estimated price
40€ - 55€
Website
Autostradale
Bus from Milano Lampugnano to Mezzana
Ave. Duration
4h 56m
Frequency
Twice a week
Estimated price
28€ - 40€
Website
Autostradale
Ferry operators
Tirrenia
Phone
+49 611–14020
Email
info@tirrenia.de
Website
tirrenia.it
Ferry from Porto Torres to Genova
Ave. Duration
10h
Frequency
Once daily
Estimated price
45€ - 65€
Website
Tirrenia
Grimaldi Lines
Phone
+39.081.496.444
Email
info@grimaldi.napoli.it
Website
grimaldi-lines.com
Ferry from Porto Torres to Civitavecchia
Ave. Duration
7h 15m
Frequency
Twice a week
Estimated price
30€ - 50€
Website
Grimaldi Lines
Ferry from Olbia to Livorno
Ave. Duration
8h
Frequency
Twice daily
Estimated price
22€ - 35€
Website
Grimaldi Lines
Moby S.p.A
Phone
+49 (0)611 14020
Email
info@moby.it
Website
mobylines.com
Ferry from Olbia to Livorno
Ave. Duration
8h 30m
Frequency
Once daily
Estimated price
30€ - 70€
Website
Moby S.p.A
Standard car
35€ - 55€
Low season
30€ - 45€
High season
50€ - 70€
Corsica Ferries
Phone
+33.4.95.32.95.95
Website
corsica-ferries.it
Ferry from Golfo Aranci to Piombino
Ave. Duration
7h 30m
Frequency
Once a week
Estimated price
90€ - 110€
Website
Sardinia Ferries
Website
Sardinia Ferries

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.