Travel options for:
Colombo to Gandasi
  • Fly Diyawanna Oya to Bengaluru, train

    $109 - $299
    1. Colombo

      11 min - 5.8 miles

      $3 - $5

    2. Diyawanna Oya (DWO)

      3 h 25 min - 1 stopover

      $80 - $260

    3. Bengaluru (BLR)

      34 min - 21.6 miles

      $10 - $13

    4. Yesvantpur Junction (YPR)

      2 h 20 min - once daily

      $10 - $15

    5. Arsikere Junction (ASK)

      20 min - 11.5 miles

      $5 - $7

      • Gandasi
  • Fly Colombo to Bengaluru, train

    $126 - $586
    1. Colombo

      45 min - every 15 minutes - line 187

      $1

    2. Colombo (CMB)

      1 h 20 min - non-stop

      $100 - $550

    3. Bengaluru (BLR)

      34 min - 21.6 miles

      $10 - $13

    4. Yesvantpur Junction (YPR)

      2 h 20 min - once daily

      $10 - $15

    5. Arsikere Junction (ASK)

      20 min - 11.5 miles

      $5 - $7

      • Gandasi
  • Fly Colombo to Mangalore, train

    $155 - $514
    1. Colombo

      45 min - every 15 minutes - line 187

      $1

    2. Colombo (CMB)

      3 h 40 min - 1 stopover

      $130 - $480

    3. Mangalore (IXE)

      13 min - 8.4 miles

      $4 - $6

    4. Mangalore Cntl (MAQ)

      5 h 50 min - once daily

      $11 - $16

    5. Hassan (HAS)

      28 min - 19 miles

      $9 - $11

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

From Colombo taxi to Diyawanna Oya airport, fly to Bengaluru airport, taxi to Yesvantpur Junction (YPR), train to Arsikere Junction (ASK), then taxi to Gandasi. 7 h 51 min $165. From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Bengaluru airport, taxi to Yesvantpur Junction (YPR), train to Arsikere Junction (ASK), then taxi to Gandasi. 8 h 19 min $161. From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Mangalore airport, taxi to Mangalore Cntl (MAQ), train to Hassan (HAS), then taxi to Gandasi. 13 h 56 min $300.