Travel options for:
Negombo to Weligama
  • Train

    $5 - $8
    1. Negombo

      9 min - 5.1 miles

      $3 - $4

    2. Katunayake South

      1 h 2 min - hourly

      $1

    3. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Bus

    $15 - $20
    1. Negombo

      11 min - 6.1 miles

      $3 - $5

    2. Katunayake Airport Bus Station

      45 min - every 15 minutes - line 187

      $1

    3. Colombo Bastian Mawatha Bus

      5 h 10 min - every 2 hours

      $1 - $3

    4. Matara Bus Station

      20 min - 10.6 miles

      $9 - $11

  • Taxi

    $90 - $110
    1. Negombo

      2 h 15 min - 111.9 miles

      $90 - $110

  • Drive

    $13 - $20
    1. Negombo

      2 h 15 min - 111.9 miles

      $13 - $20

  • Taxi to Hatton, fly to Koggala

    $71 - $263
    1. Negombo

      2 h 32 min - 82 miles

      $40 - $55

    2. Hatton (NUF)

      30 min - non-stop

      $19 - $200

    3. Koggala (KCT)

      16 min - 9.7 miles

      $8 - $11

  • Fly Colombo to Diyawanna Oya, train

    $27 - $233
    1. Negombo

      11 min - 6.5 miles

      $4 - $5

    2. Colombo (CMB)

      15 min - non-stop

      $19 - $220

    3. Diyawanna Oya (DWO)

      9 min - 5.3 miles

      $3 - $5

    4. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Fly Diyawanna Oya to Hatton, taxi

    $152 - $357
    1. Negombo

      35 min - 25.9 miles

      $14 - $17

    2. Diyawanna Oya (DWO)

      30 min - non-stop

      $18 - $190

    3. Hatton (NUF)

      3 h 30 min - 153.8 miles

      $120 - $150

  • Fly Colombo to Hambantota, taxi

    $294 - $835
    1. Negombo

      11 min - 6.5 miles

      $4 - $5

    2. Colombo (CMB)

      40 min - non-stop

      $230 - $750

    3. Hambantota (HRI)

      2 h 24 min - 79.1 miles

      $60 - $80

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

From Negombo taxi to Katunayake South, train to Colombo Fort, then train to Weligama. 4 h 27 min Rs. 1063. From Negombo taxi to Katunayake Airport Bus Station, line 187 bus to Colombo Bastian Mawatha Bus Terminal, bus to Matara Bus Station, then taxi to Weligama. 7 h 26 min Rs. 2995. From Negombo taxi to Weligama. 2 h 15 min Rs. 16419. From Negombo drive to Weligama. 2 h 15 min Rs. 2526. From Negombo taxi to Hatton airport, fly to Koggala airport, then taxi to Weligama. 3 h 18 min Rs. 26288. From Negombo taxi to Colombo airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Weligama. 3 h 52 min Rs. 19979. From Negombo taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Weligama. 4 h 36 min Rs. 42268. From Negombo taxi to Colombo airport, fly to Hambantota airport, then taxi to Weligama. 3 h 16 min Rs. 80919.

 
 

Bus or train from Negombo to Weligama?

Sri Lanka Railways operates a train from Negombo to Weligama hourly. Tickets cost $1 and the journey takes 1 h 2 min. Sri Lanka Railways also services this route every 4 hours. Alternatively, Sri Lanka Transport Board - SLTB ICT operates a bus from Negombo to Weligama every 15 minutes. Tickets cost $1 and the journey takes 45 min. National Transport Commission also services this route every 2 hours.