Travel options for:
Sorsogon to Weligama
  • Fly Legaspi to Hambantota, taxi

    $467 - $1,046
    1. Sorsogon

      1 h 4 min - 3 times a day

      $11 - $16

    2. Legaspi (LGP)

      17 h 55 min - 3 stopovers

      $390 - $950

    3. Hambantota (HRI)

      2 h 30 min - 82.1 miles

      $65 - $80

  • Fly Legaspi to Hatton, taxi

    $292 - $626
    1. Sorsogon

      1 h 4 min - 3 times a day

      $11 - $16

    2. Legaspi (LGP)

      23 h 20 min - 4 stopovers

      $160 - $460

    3. Hatton (NUF)

      3 h 29 min - 155.1 miles

      $120 - $150

  • Fly Legaspi to Diyawanna Oya, train

    $176 - $483
    1. Sorsogon

      1 h 4 min - 3 times a day

      $11 - $16

    2. Legaspi (LGP)

      12 h 25 min - 3 stopovers

      $160 - $460

    3. Diyawanna Oya (DWO)

      10 min - 5.3 miles

      $3 - $4

    4. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Fly Legaspi to Colombo, train

    $164 - $570
    1. Sorsogon

      1 h 4 min - 3 times a day

      $11 - $16

    2. Legaspi (LGP)

      10 h 10 min - 2 stopovers

      $150 - $550

    3. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

    4. Colombo Bastian Mawatha Bus

      6 min - 1670 feet

    5. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Bus to Manila, fly to Colombo, train

    $261 - $410
    1. Sorsogon

      11 h 19 min - 3 times a day

      $17 - $35

    2. Kabayan Hotel Pasay, Manila

      13 min - every 30 minutes

      $1 - $3

    3. Manila (MNL)

      7 h 55 min - 1 stopover

      $240 - $370

    4. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

    5. Colombo Bastian Mawatha Bus

      6 min - 1670 feet

    6. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Fly Legaspi to Sigiriya, train

    $322 - $745
    1. Sorsogon

      1 h 4 min - 3 times a day

      $11 - $16

    2. Legaspi (LGP)

      19 h 10 min - 3 stopovers

      $290 - $700

    3. Sigiriya (GIU)

      39 min - 21.4 miles

      $18 - $22

    4. Kekirawa

      5 h 4 min - once daily

      $1 - $4

    5. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Bus to Manila, fly to Diyawanna Oya, train

    $333 - $843
    1. Sorsogon

      11 h 19 min - 3 times a day

      $17 - $35

    2. Kabayan Hotel Pasay, Manila

      13 min - every 30 minutes

      $1 - $3

    3. Manila (MNL)

      10 h 15 min - 2 stopovers

      $310 - $800

    4. Diyawanna Oya (DWO)

      10 min - 5.3 miles

      $3 - $4

    5. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

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

From Sorsogon bus to Legaspi airport, fly to Hambantota airport, then taxi to Weligama. 23 h 29 min $695. From Sorsogon bus to Legaspi airport, fly to Hatton airport, then taxi to Weligama. 29 h 53 min $445. From Sorsogon bus to Legaspi airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Weligama. 18 h 55 min $291. From Sorsogon bus to Legaspi airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama. 17 h 28 min $328. From Sorsogon bus to Kabayan Hotel Pasay, Manila, Airport Bus to Manila airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama. 25 h 49 min $310. From Sorsogon bus to Legaspi airport, fly to Sigiriya airport, taxi to Kekirawa, train to Colombo Fort, then train to Weligama. 32 h 13 min $482. From Sorsogon bus to Kabayan Hotel Pasay, Manila, Airport Bus to Manila airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Weligama. 27 h 21 min $513.