Travel from Thiruvannamalai to Weligama

How to get from Thiruvannamalai to Weligama?

There is no direct connection from Thiruvannamalai to Weligama. However, you can take the taxi to Villuparam Junction (VM), take the train to Tambaram, take the train 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 line 187 bus to Colombo Bastian Mawatha Bus Terminal, take the walk to Colombo Fort, then take the train to Weligama.

How to get from Thiruvannamalai to Weligama

ModeDurationPrice
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 22 min$239
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 57 min$118
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 21 min$116
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 40 min$150
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 33 min$155
From Thiruvannamalai taxi to Villuparam Junction (VM), train to Tambaram, train to Madras airport, fly to Hambantota airport, then taxi to Weligama.11 h 6 min$398
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 35 min$253

How long does it take to get from Thiruvannamalai to Weligama?

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

Operators from Thiruvannamalai to Weligama

OperatorPhoneWebsite
Indian RailwaysIndian Railways
Chennai SuburbanChennai Suburban
SriLankan AirlinesSriLankan Airlines
IndiGo AirlinesIndiGo Airlines
Air India LimitedAir India Limited
Cinnamon AirCinnamon Air
Sri Lanka RailwaysSri Lanka Railways
RedBusRedBus
SpicejetSpicejet
Sri Lanka Transport Board - SLTB ICT+942581120-29Sri Lanka Transport Board - SLTB ICT
FlydubaiFlydubai