There are 6 ways to get from Thiruvannamalai to Weligama by taxi, train, plane or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Taxi, train to Madras, fly to Diyawanna Oya, train  •  12 h 27 min

  1. Take a taxi from Thiruvannamalai to Villuparam Junction (VM)
  2. Take the train from Villuparam Junction (VM) to Tambaram (TBM)
  3. Fly from Madras (MAA) to Diyawanna Oya (DWO) MAA - DWO
  4. Take the train from Colombo Fort to Weligama

$134 - $433

Cheapest option

Taxi, train to Madras, fly to Colombo, train  •  11 h 50 min

  1. Take a taxi from Thiruvannamalai to Villuparam Junction (VM)
  2. Take the train from Villuparam Junction (VM) to Tambaram (TBM)
  3. Fly from Madras (MAA) to Colombo (CMB) MAA - CMB
  4. Take the train from Colombo Fort to Weligama

$57 - $160

4 alternative options

Bus to Madurai, fly to Colombo, train  •  13 h 20 min

  1. Take the bus from Thiruvannamalai to Madurai
  2. Fly from Madurai (IXM) to Colombo (CMB) IXM - CMB
  3. Take the train from Colombo Fort to Weligama

$79 - $230

Taxi, train to Tiruchirapalli, fly to Colombo, train  •  11 h 4 min

  1. Take a taxi from Thiruvannamalai to Villuparam Junction (VM)
  2. Take the train from Villuparam Junction (VM) to Tiruchchirapali (TPJ)
  3. Fly from Tiruchirapalli (TRZ) to Colombo (CMB) TRZ - CMB
  4. Take the train from Colombo Fort to Weligama

$124 - $273

Bus to Bengaluru, fly to Colombo, train  •  14 h 48 min

  1. Take the bus from Thiruvannamalai to Bangalore
  2. Fly from Bengaluru (BLR) to Colombo (CMB) BLR - CMB
  3. Take the train from Colombo Fort to Weligama

$111 - $566

Taxi, train to Madras, fly to Hambantota  •  11 h 46 min

  1. Take a taxi from Thiruvannamalai to Villuparam Junction (VM)
  2. Take the train from Villuparam Junction (VM) to Tambaram (TBM)
  3. Fly from Madras (MAA) to Hambantota (HRI) MAA - HRI
  4. Take a taxi from Hambantota to Weligama

$230 - $611

Questions & Answers

The cheapest way to get from Thiruvannamalai to Weligama is to taxi and train and fly which costs ₹3,800 - ₹11,000 and takes 11 h 50 min.

More details

The quickest way to get from Thiruvannamalai to Weligama is to taxi and train and fly which takes 11 h 4 min and costs ₹8,000 - ₹19,000.

More details

The distance between Thiruvannamalai and Weligama is 712 km.

It takes approximately 12 h 27 min to get from Thiruvannamalai to Weligama, including transfers.

More details

What companies run services between Thiruvannamalai, India and Weligama, Sri Lanka?

There is no direct connection from Thiruvannamalai to Weligama. However, you can take the taxi to Villuparam Junction (VM), take the train to Tambaram (TBM), take the walk to Tambaram, take the train to Tirusulam, take the walk to Madras airport, fly to Diyawanna Oya, take the taxi to Colombo Fort, then take the train to Weligama. Alternatively, you can take the bus to Madurai, take the taxi to Madurai airport, fly to Colombo, take the walk to Katunayake Airport Bus Station, take the bus to Colombo Bastian Mawatha Bus Terminal, take the walk to Colombo Fort, then take the train to Weligama.

Airlines
SriLankan Airlines
Website
srilankan.com
Flights from Madras to Diyawanna Oya via Colombo
Ave. Duration
4 h 23 min
When
Every day
Estimated price
$130 - $420
Flights from Madurai to Colombo
Ave. Duration
55 min
When
Every day
Estimated price
$100 - $230
Flights from Madras to Colombo
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$110 - $220
Flights from Tiruchirapalli to Colombo
Ave. Duration
1 h
When
Every day
Estimated price
$110 - $230
Flights from Bengaluru to Colombo
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$130 - $1,200
Spicejet
Website
spicejet.com
Flights from Madurai to Colombo
Ave. Duration
1 h
When
Every day
Estimated price
$65 - $260
Flights from Madras to Colombo
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$65 - $210
Flights from Madras to Colombo via Madurai
Ave. Duration
3 h 5 min
When
Every day
Estimated price
$65 - $210
Flights from Bengaluru to Colombo via Madras
Ave. Duration
3 h 45 min
When
Every day
Estimated price
$100 - $1,100
IndiGo Airlines
Website
goindigo.in
Flights from Madras to Colombo
Ave. Duration
1 h 28 min
When
Every day
Estimated price
$120 - $420
Flights from Bengaluru to Colombo
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$110 - $400
Cinnamon Air
Website
cinnamonair.com
Flights from Madras to Diyawanna Oya via Colombo
Ave. Duration
4 h 12 min
When
Every day
Estimated price
$150 - $460
Flydubai
Website
flydubai.com
Flights from Madras to Hambantota via Colombo
Ave. Duration
5 h 15 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$180 - $600
Air India Limited
Website
airindia.in
Flights from Madras to Colombo
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$100 - $310
Train operators
Indian Railways
Website
indianrail.gov.in
Train from Villuparam Junction (VM) to Tambaram (TBM)
Ave. Duration
2 h 23 min
Frequency
Hourly
Estimated price
$2 - $15
Book at
irctc.co.in
Train from Villuparam Junction (VM) to Tiruchchirapali (TPJ)
Ave. Duration
2 h 20 min
Frequency
Every 4 hours
Estimated price
$3 - $15
Book at
irctc.co.in
Sri Lanka Railways
Website
railway.gov.lk
Train from Colombo Fort to Weligama
Ave. Duration
2 h 16 min
Frequency
Every 4 hours
Estimated price
$1 - $3
Schedules at
eservices.railway.gov.lk
3rd Class
$1
2nd Class
$1 - $2
1st Class
$2 - $3
Bus operators
RedBus
Website
redbus.in
Bus from Thiruvannamalai to Madurai
Ave. Duration
6 h 30 min
Frequency
4 times a day
Estimated price
$8 - $12
Book at
redbus.in
Bus from Thiruvannamalai to Bangalore
Ave. Duration
5 h 15 min
Frequency
4 times a day
Estimated price
$8 - $12
Book at
redbus.in
Other operators
Taxi from Thiruvannamalai to Villuparam Junction (VM)
Ave. Duration
55 min
Estimated price
$16 - $20
Satguru Ramana Maharshi Travels
Phone
+91 4175 235 561
Website
arunachala-ramana.org

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, Getting to Milan from the airport and Want to know more about US trains? - to help you get the most out of your next trip.