Travel options for:
Tirupati to Weligama
  • Train to Madras, fly to Diyawanna Oya, train

    $165 - $483
    1. Tirupati

      3 h 40 min - once daily

      $9 - $15

    2. Chennai Central (MAS)

      7 min - 2065 feet

    3. Chennai Park

      37 min - every 15 minutes

      $1

    4. Madras (MAA)

      3 h 15 min - 1 stopover

      $150 - $460

    5. Diyawanna Oya (DWO)

      10 min - 5.3 miles

      $3 - $5

    6. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

      • Weligama
  • Train to Madras, fly to Colombo, train

    $48 - $139
    1. Tirupati

      3 h 40 min - once daily

      $9 - $15

    2. Chennai Central (MAS)

      7 min - 2065 feet

    3. Chennai Park

      37 min - every 15 minutes

      $1

    4. Madras (MAA)

      1 h 20 min - non-stop

      $35 - $120

    5. Colombo (CMB)

      45 min - every 15 minutes - line 187

      $1

    6. Colombo Bastian Mawatha Bus

      6 min - 1670 feet

    7. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

      • Weligama
  • Train to Bengaluru, fly to Colombo, train

    $125 - $586
    1. Tirupati

      5 h 53 min - once daily

      $12 - $18

    2. Krishnarajapurm (KJM)

      37 min - 23.6 miles

      $11 - $14

    3. Bengaluru (BLR)

      1 h 30 min - non-stop

      $100 - $550

    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

      • Weligama
  • Train to Madras, fly to Hambantota, taxi

    $226 - $595
    1. Tirupati

      3 h 40 min - once daily

      $9 - $15

    2. Chennai Central (MAS)

      7 min - 2065 feet

    3. Chennai Park

      37 min - every 15 minutes

      $1

    4. Madras (MAA)

      3 h 30 min - 1 stopover

      $150 - $500

    5. Hambantota (HRI)

      2 h 30 min - 82.1 miles

      $65 - $80

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

From Tirupati (TPTY) train to Chennai Central (MAS), walk to Chennai Park, train to Madras airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Weligama. 13 h 13 min $239. From Tirupati (TPTY) train to Chennai Central (MAS), walk to Chennai Park, train to Madras airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama. 12 h 6 min $96. From Tirupati (TPTY) train to Krishnarajapurm (KJM), taxi to Bengaluru airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama. 14 h 15 min $161. From Tirupati (TPTY) train to Chennai Central (MAS), walk to Chennai Park, train to Madras airport, fly to Hambantota airport, then taxi to Weligama. 12 h 32 min $383.