Travel options for:
Mumbai to Weligama
  • Fly to Diyawanna Oya, train

    $134 - $407
    1. Mumbai

      15 min - every 10 minutes

      $1

    2. Mumbai (BOM)

      6 h 50 min - 1 stopover

      $130 - $400

    3. Diyawanna Oya (DWO)

      10 min - 5.3 miles

      $3 - $4

    4. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Fly to Colombo, train

    $112 - $254
    1. Mumbai

      15 min - every 10 minutes

      $1

    2. Mumbai (BOM)

      2 h 20 min - non-stop

      $110 - $250

    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

  • Fly to Hatton, taxi

    $250 - $550
    1. Mumbai

      15 min - every 10 minutes

      $1

    2. Mumbai (BOM)

      9 h 5 min - 2 stopovers

      $130 - $400

    3. Hatton (NUF)

      3 h 29 min - 155.1 miles

      $120 - $150

  • Fly to Hambantota, taxi

    $255 - $730
    1. Mumbai

      15 min - every 10 minutes

      $1

    2. Mumbai (BOM)

      3 h 50 min - 1 stopover

      $190 - $650

    3. Hambantota (HRI)

      2 h 30 min - 82.1 miles

      $65 - $80

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

From Elphinstone Rd train to Mumbai airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Weligama. 12 h 31 min $246. From Elphinstone Rd train to Mumbai airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama. 8 h 49 min $143. From Elphinstone Rd train to Mumbai airport, fly to Hatton airport, then taxi to Weligama. 14 h 49 min $400. From Elphinstone Rd train to Mumbai airport, fly to Hambantota airport, then taxi to Weligama. 8 h 35 min $450.