Travel options for:
India to Sri Lanka
  • Fly Madras to Colombo

    $39 - $125
    1. Chennai

      39 min - every 15 minutes

      $1

    2. Madras (MAA)

      1 h 20 min - non-stop

      $35 - $120

    3. Colombo (CMB)

      12 min - 6.8 miles

      $4 - $5

  • Fly Madras to Diyawanna Oya

    $150 - $460
    1. Chennai

      39 min - every 15 minutes

      $1

    2. Madras (MAA)

      3 h 15 min - 1 stopover

      $150 - $460

  • Fly Bengaluru to Colombo

    $114 - $567
    1. Bengaluru

      33 min - 21.6 miles

      $10 - $13

    2. Bengaluru (BLR)

      1 h 25 min - non-stop

      $100 - $550

    3. Colombo (CMB)

      12 min - 6.8 miles

      $4 - $5

  • Fly Hyderabad to Colombo

    $141 - $423
    1. Hyderābād

      19 min - 13.6 miles

      $6 - $8

    2. Hyderabad (HYD)

      1 h 55 min - non-stop

      $130 - $410

    3. Colombo (CMB)

      12 min - 6.8 miles

      $4 - $5

  • Fly Mumbai to Colombo

    $114 - $255
    1. Mumbai

      13 min - every 10 minutes

      $1

    2. Mumbai (BOM)

      2 h 20 min - non-stop

      $110 - $250

    3. Colombo (CMB)

      12 min - 6.8 miles

      $4 - $5

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

From Chennai Fort train to Madras airport, fly to Colombo airport, then taxi to Negombo. 4 h 11 min $85. From Chennai Fort train to Madras airport then fly to Diyawanna Oya airport. 5 h 54 min $220. From Bengaluru taxi to Bengaluru airport, fly to Colombo airport, then taxi to Negombo. 2 h 11 min $147. From Hyderābād taxi to Hyderabad airport, fly to Colombo airport, then taxi to Negombo. 2 h 27 min $252. From Dadar train to Mumbai airport, fly to Colombo airport, then taxi to Negombo. 4 h 45 min $145.