Travel options for:
Thiruvannamalai to Weligama
  • Taxi, train to Madras, fly to Diyawanna Oya, train

    $191 - $514
    1. Thiruvannamalai

      54 min - 39.2 miles

      $23 - $29

    2. Villuparam Junction (VM)

      2 h 23 min - once daily

      $12 - $18

    3. Tambaram

      16 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 - $4

    6. Colombo Fort

      2 h 16 min - once daily

      $1 - $3

  • Bus to Madurai, fly to Colombo, train

    $81 - $233
    1. Thiruvannamalai

      6 h 30 min - 4 times a day

      $8 - $12

    2. Madurai

      12 min - 7.4 miles

      $5 - $7

    3. Madurai (IXM)

      55 min - non-stop

      $65 - $210

    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

  • Taxi, train to Madras, fly to Colombo, train

    $74 - $171
    1. Thiruvannamalai

      54 min - 39.2 miles

      $23 - $29

    2. Villuparam Junction (VM)

      2 h 23 min - once daily

      $12 - $18

    3. Tambaram

      16 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

  • Taxi, train to Tiruchirapalli, fly to Colombo, train

    $140 - $283
    1. Thiruvannamalai

      54 min - 39.2 miles

      $23 - $29

    2. Villuparam Junction (VM)

      2 h 20 min - once daily

      $12 - $18

    3. Tiruchchirapali (TPJ)

      5 min - 3.8 miles

      $2 - $3

    4. Tiruchirapalli (TRZ)

      1 h - non-stop

      $100 - $230

    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

  • Bus to Bengaluru, fly to Colombo, train

    $121 - $578
    1. Thiruvannamalai

      5 h 15 min - 4 times a day

      $8 - $12

    2. Bangalore

      33 min - 21.2 miles

      $10 - $12

    3. Bengaluru (BLR)

      1 h 25 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

  • Taxi, train to Kochi, fly to Colombo, train

    $139 - $319
    1. Thiruvannamalai

      1 h 10 min - 53.5 miles

      $30 - $40

    2. Tirupattur Junction (TPT)

      7 h 39 min - once daily

      $16 - $23

    3. Angamali (AFK)

      10 min - 4.7 miles

      $4 - $5

    4. Kochi (COK)

      1 h 15 min - non-stop

      $85 - $250

    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

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

From Thiruvannamalai taxi to Villuparam Junction (VM), train to Tambaram, train to Madras airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Weligama. 12 h 23 min $270. From Thiruvannamalai bus to Madurai, taxi to Madurai airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama. 12 h 51 min $120. From Thiruvannamalai taxi to Villuparam Junction (VM), train to Tambaram, 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. 11 h 16 min $127. From Thiruvannamalai taxi to Villuparam Junction (VM), train to Tiruchchirapali (TPJ), taxi to Tiruchirapalli airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama. 10 h 35 min $160. From Thiruvannamalai bus to Bangalore, 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. 13 h 28 min $155. From Thiruvannamalai taxi to Tirupattur Junction (TPT), train to Angamali (AFK), taxi to Kochi airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama. 16 h 29 min $264.