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

    $80 - $118
    1. Pula

      50 min - every 4 hours - line 129

      $2 - $4

    2. Cagliari

      10 min - hourly - line 160

      $1 - $2

    3. Cagliari (CAG)

      1 h 20 min - non-stop

      $75 - $110

    4. Milan Linate (LIN)

      23 min - every 15 minutes - line 73

      $1 - $2

      • Milan
  • Fly to Milan Bergamo, bus

    $36 - $106
    1. Pula

      50 min - every 4 hours - line 129

      $2 - $4

    2. Cagliari

      10 min - hourly - line 160

      $1 - $2

    3. Cagliari (CAG)

      1 h 30 min - non-stop

      $29 - $90

    4. Milan Bergamo (BGY)

      55 min - every 30 minutes

      $3 - $10

      • Milan
  • Fly to Milan Malpensa, train

    $50 - $131
    1. Pula

      50 min - every 4 hours - line 129

      $2 - $4

    2. Cagliari

      10 min - hourly - line 160

      $1 - $2

    3. Cagliari (CAG)

      1 h 20 min - non-stop

      $35 - $110

    4. Milan Malpensa (MXP)

      37 min - every 30 minutes

      $11 - $15

      • Milan
  • Car ferry, train

    $103 - $169
    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

      $35 - $55

    4. Civitavecchia

      1 h 4 min - every 3 hours

      $5 - $20

    5. Roma Termini

      2 h 59 min - every 4 hours

      $60 - $90

      • Milano Centrale
  • Bus, car ferry

    $97 - $401
    1. Pula

      50 min - every 4 hours - line 129

      $2 - $4

    2. Cagliari

      5 h 5 min - once daily

      $17 - $25

    3. Olbia

      5 h - twice daily

      $35 - $300

    4. Piombino

      6 h 10 min - 4 times a week

      $40 - $70

    5. Lampugnano

      14 min - every 10 minutes - line 1

      $2

      • Duomo M1
  • Bus

    $61 - $116
    1. Pula

      50 min - every 4 hours - line 129

      $2 - $4

    2. Cagliari

      3 h 30 min - once daily

      $17 - $25

    3. Aeroporto Fertilia

      48 min - twice daily

      $2 - $18

    4. Porto Torres

      13 h 30 min - 3 times a week

      $30 - $55

    5. Genova Piazza Principe

      1 h 46 min - once daily

      $8 - $12

    6. lampugnano m1

      16 min - every 20 minutes - line 68

      $1 - $2

      • conciliazione m1
  • Drive, car ferry

    $151 - $473
    1. Pula

      4 h 5 min - 178.6 miles

      $50 - $75

    2. Olbia

      5 h - twice daily

      $35 - $300

    3. Piombino

      3 h 45 min - 240.3 miles

      $65 - $100

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

From Pula line 129 bus to Cagliari, line 160 bus to Cagliari airport, fly to Milan Linate airport, then line 73 bus to Milan. 4 h 8 min $86. From Pula line 129 bus to Cagliari, line 160 bus to Cagliari airport, fly to Milan Bergamo airport, then bus to Milan. 4 h 58 min $64. From Pula line 129 bus to Cagliari, line 160 bus to Cagliari airport, fly to Milan Malpensa airport, then train to Milan. 4 h 37 min $97. From Pula line 129 bus to Cagliari Station, walk to Cagliari, car ferry to Civitavecchia, train to Roma Termini, then train to Milano Centrale. 19 h 48 min $139. From Pula line 129 bus to Cagliari, bus to Olbia, car ferry to Piombino, bus to Lampugnano, then line 1 subway to Duomo M1. 20 h 23 min $296. From Pula line 129 bus to Cagliari, bus to Aeroporto Fertilia, bus to Porto Torres, bus to Genova Piazza Principe, bus to lampugnano m1, then line 68 bus to conciliazione m1. 24 h 49 min $89. From Pula drive to Olbia, car ferry to Piombino, then drive to Milan. 12 h 51 min $366.