Travel from Tirupati to Weligama

How to get from Tirupati to Weligama?

There is no direct connection from Tirupati to Weligama. However, you can take the taxi to Tirupati 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. Alternatively, you can take the train to Perambur, take the subway to Guindy, take the train to Madras airport, fly to Diyawanna Oya, take the taxi to Colombo Fort, then take the train to Weligama.

How to get from Tirupati to Weligama

ModeDurationPrice
From Tirupati taxi to Tirupati airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama.9 h 11 min$182
From Tirupati (TPTY) train to Perambur, subway to Guindy, train to Madras airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Weligama.12 h 47 min$220
From Tirupati (TPTY) train to Perambur, subway to Guindy, 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 46 min$97

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

It takes approximately 9 h 11 min to get from Tirupati to Weligama, including transfers.

Operators from Tirupati to Weligama

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