Travel options for:
Pula to Milan
  • Fly to Milan Linate

    $71 - $259
    1. Pula

      50 min - every 4 hours - line 129

      $2 - $4

    2. Cagliari

      7 min - twice daily - line 9342

      $2

    3. Cagliari (CAG)

      1 h 20 min - non-stop

      $65 - $250

    4. Milan Linate (LIN)

      26 min - every 15 minutes - line 73

      $1 - $3

  • Fly to Milan Bergamo, bus

    $30 - $167
    1. Pula

      50 min - every 4 hours - line 129

      $2 - $4

    2. Cagliari

      7 min - twice daily - line 9342

      $2

    3. Cagliari (CAG)

      1 h 30 min - non-stop

      $21 - $150

    4. Milan Bergamo (BGY)

      1 h - hourly

      $4 - $11

  • Fly to Milan Malpensa, train

    $52 - $222
    1. Pula

      50 min - every 4 hours - line 129

      $2 - $4

    2. Cagliari

      7 min - twice daily - line 9342

      $2

    3. Cagliari (CAG)

      1 h 20 min - non-stop

      $35 - $200

    4. Milan Malpensa (MXP)

      37 min - every 30 minutes

      $12 - $16

  • Train, car ferry

    $200 - $344
    1. Pula

      45 min - 25.6 miles

      $90 - $120

    2. Cagliari

      3 h 38 min - once daily

      $17 - $45

    3. Olbia

      7 min - 2.6 miles

      $11 - $13

    4. Olbia

      5 h - twice daily

      $30 - $75

    5. Piombino Marittima

      3 h 12 min - 3 times a day

      $13 - $40

    6. Firenze S.M.N.

      1 h 40 min - every 3 hours

      $35 - $60

  • Bus, car ferry

    $97 - $184
    1. Pula

      50 min - every 4 hours - line 129

      $2 - $4

    2. Cagliari

      5 h 5 min - once daily

      $18 - $27

    3. Olbia

      5 h - twice daily

      $30 - $75

    4. Piombino

      6 h 10 min - 4 times a week

      $45 - $75

    5. lampugnano m1

      18 min - every 20 minutes - line 68

      $1 - $3

  • Car ferry, train

    $129 - $199
    1. Pula

      50 min - every 4 hours - line 129

      $2 - $4

    2. Cagliari Station

      11 min - 3212 feet

    3. Cagliari

      12 h 45 min - once daily

      $55 - $75

    4. Civitavecchia

      14 min - 3965 feet

    5. Civitavecchia Piazza Vittorio

      2 min - once daily

      $1 - $2

    6. Civitavecchia

      1 h 4 min - every 3 hours

      $5 - $23

    7. Roma Termini

      2 h 59 min - every 4 hours

      $65 - $95

  • Drive, car ferry

    $128 - $222
    1. Pula

      4 h 5 min - 178.6 miles

      $40 - $65

    2. Olbia

      5 h - twice daily

      $30 - $75

    3. Piombino

      3 h 45 min - 240.3 miles

      $55 - $85

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Pula line 129 bus to Cagliari, line 9342 bus to Cagliari airport, fly to Milan Linate airport, then line 73 bus to Milan. 4 h 49 min $102. From Pula line 129 bus to Cagliari, line 9342 bus to Cagliari airport, fly to Milan Bergamo airport, then bus to Milan. 5 h 35 min $71. From Pula line 129 bus to Cagliari, line 9342 bus to Cagliari airport, fly to Milan Malpensa airport, then train to Milan. 5 h 12 min $84. From Pula taxi to Cagliari, train to Olbia, taxi to Olbia, car ferry to Piombino Marittima, train to Firenze S.M.N., then train to Milano Centrale. 17 h 1 min $265. From Pula line 129 bus to Cagliari, bus to Olbia, car ferry to Piombino, bus to lampugnano m1, then line 68 bus to conciliazione m1. 20 h 32 min $128. From Pula line 129 bus to Cagliari Station, walk to Cagliari, car ferry to Civitavecchia, walk to Civitavecchia Piazza Vittorio Emanuele, bus to Civitavecchia, train to Roma Termini, then train to Milano Centrale. 21 h 27 min $162. From Pula drive to Olbia, car ferry to Piombino, then drive to Milan. 12 h 51 min $172.