Travel from Edinburgh to Weligama

How to get from Edinburgh to Weligama?

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

How to get from Edinburgh to Weligama

ModeDurationPrice
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama.19 h 26 min$708
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Weligama.21 h 12 min$661
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Hambantota airport, then taxi to Weligama.20 h 11 min$980
From Edinburgh train to Glasgow, Cathedral Street (Queen St Station), line 500 bus to Glasgow airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama.19 h 38 min$930
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Hatton airport, then taxi to Weligama.23 h 32 min$805
From Edinburgh train to Manchester airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama.22 h 1 min$581
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Sigiriya airport, taxi to Kekirawa, train to Colombo Fort, then train to Weligama.29 h 30 min$731
From Edinburgh train to Birmingham airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama.22 h 30 min$682

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

It takes approximately 19 h 26 min to get from Edinburgh to Weligama, including transfers.

Operators from Edinburgh to Weligama

OperatorPhoneWebsite
Edinburgh Trams0131 475 0177Edinburgh Trams
KLMKLM
Qatar AirwaysQatar Airways
EtihadEtihad
SriLankan AirlinesSriLankan Airlines
FlybeFlybe
EmiratesEmirates
British AirwaysBritish Airways
Air India LimitedAir India Limited
Air FranceAir France
Jet AirwaysJet Airways
Sri Lanka Transport Board - SLTB ICT+942581120-29Sri Lanka Transport Board - SLTB ICT
Sri Lanka RailwaysSri Lanka Railways
Cinnamon AirCinnamon Air
easyJeteasyJet
Brussels AirlinesBrussels Airlines
FlydubaiFlydubai
ScotRail+44 344 811 0141ScotRail
First+44 (0)1224 650100First
TransPennine Express+44 345 600 1671TransPennine Express
Oman AirOman Air
SaudiaSaudia
SwissSwiss
Edelweiss AirEdelweiss Air
Virgin West Coast Trains0344 556 5650Virgin West Coast Trains