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

    $80 - $118
    1. Pula

      50min - every 4 hours - line 129

      $2 - $4

    2. Cagliari

      10min - hourly - line 160

      $1 - $2

    3. Cagliari (CAG)

      1hrs 20min - non-stop

      $75 - $110

    4. Milan Linate (LIN)

      23min - every 15 minutes - line 73

      $1 - $2

      • Milan
  • Fly to Milan Malpensa, train

    $50 - $131
    1. Pula

      50min - every 4 hours - line 129

      $2 - $4

    2. Cagliari

      10min - hourly - line 160

      $1 - $2

    3. Cagliari (CAG)

      1hrs 20min - non-stop

      $35 - $110

    4. Milan Malpensa (MXP)

      36min - every 30 minutes

      $11 - $15

      • Milan
  • Fly to Milan Bergamo, bus

    $36 - $106
    1. Pula

      50min - every 4 hours - line 129

      $2 - $4

    2. Cagliari

      10min - hourly - line 160

      $1 - $2

    3. Cagliari (CAG)

      1hrs 30min - non-stop

      $29 - $90

    4. Milan Bergamo (BGY)

      55min - every 30 minutes

      $3 - $10

      • Milan
  • Car ferry, train

    $103 - $164
    1. Pula

      50min - every 4 hours - line 129

      $2 - $4

    2. Cagliari Station

      11min - 3212 feet

    3. Cagliari

      12hrs 45min - once daily

      $35 - $55

    4. Civitavecchia

      1hrs 04min - every 3 hours

      $5 - $20

    5. Roma Termini

      2hrs 59min - every 4 hours

      $60 - $85

      • Milano Centrale
  • Bus, car ferry

    $96 - $395
    1. Pula

      50min - every 4 hours - line 129

      $2 - $4

    2. Cagliari

      5hrs 05min - once daily

      $16 - $24

    3. Olbia

      5hrs 00min - twice daily

      $35 - $300

    4. Piombino

      6hrs 10min - 4 times a week

      $40 - $65

    5. Lampugnano

      14min - every 10 minutes - line 1

      $2

      • Duomo M1
  • Bus

    $61 - $113
    1. Pula

      50min - every 4 hours - line 129

      $2 - $4

    2. Cagliari

      3hrs 30min - once daily

      $17 - $24

    3. Aeroporto Fertilia

      48min - twice daily

      $2 - $17

    4. Porto Torres

      13hrs 30min - 3 times a week

      $30 - $55

    5. Genova Piazza Principe

      1hrs 46min - once daily

      $8 - $11

    6. lampugnano m1

      16min - every 20 minutes - line 68

      $1 - $2

      • conciliazione m1
  • Drive, car ferry

    $151 - $473
    1. Pula

      4hrs 05min - 178.6 miles

      $50 - $75

    2. Olbia

      5hrs 00min - twice daily

      $35 - $300

    3. Piombino

      3hrs 45min - 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. 4hrs 08min $86. From Pula line 129 bus to Cagliari, line 160 bus to Cagliari airport, fly to Milan Malpensa airport, then train to Milan. 4hrs 33min $97. From Pula line 129 bus to Cagliari, line 160 bus to Cagliari airport, fly to Milan Bergamo airport, then bus to Milan. 4hrs 59min $64. From Pula line 129 bus to Cagliari Station, walk to Cagliari, car ferry to Civitavecchia, train to Roma Termini, then train to Milano Centrale. 19hrs 48min $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. 20hrs 23min $281. 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. 24hrs 49min $88. From Pula drive to Olbia, car ferry to Piombino, then drive to Milan. 12hrs 51min $356.