Travel from Malacca to Matara

How to get from Malacca to Matara?

There is no direct connection from Malacca to Matara. However, you can take the bus to Kuala Lumpur airport, fly to Diyawanna Oya, take the taxi to Colombo Fort, then take the train to Matara. Alternatively, you can take the bus to Kuala Lumpur 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 Matara.

How to get from Malacca to Matara

ModeDurationPrice
From Melaka bus to Kuala Lumpur airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Matara.15 h 52 min$182
From Melaka bus to Kuala Lumpur airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Matara.12 h 16 min$109
From Melaka bus to Kuala Lumpur airport, fly to Hambantota airport, then taxi to Matara.16 h 39 min$481
From Melaka bus to Singapore, walk to City Hall, subway to Tanah Merah, subway to Singapore airport, fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Matara.14 h 17 min$155
From Melaka bus to Kuala Lumpur airport, fly to Hatton airport, then taxi to Matara.17 h 47 min$336
From Melaka bus to Kuala Lumpur airport, fly to Batticaloa airport, taxi to Batticaloa, then bus to Matara.24 h 52 min$197
From Melaka bus to Kuala Lumpur airport, fly to Katugastota airport, train to Colombo Fort, then train to Matara.21 h 40 min$130

How long does it take to get from Malacca to Matara?

It takes approximately 15 h 52 min to get from Malacca to Matara, including transfers.

Operators from Malacca to Matara

OperatorPhoneWebsite
TransnasionalTransnasional
SriLankan AirlinesSriLankan Airlines
Malaysia AirlinesMalaysia Airlines
Malindo AirwaysMalindo Airways
AirAsiaAirAsia
Cinnamon AirCinnamon Air
Sri Lanka RailwaysSri Lanka Railways
Singapore AirlinesSingapore Airlines
Jetstar Asia AirwaysJetstar Asia Airways
EmiratesEmirates
Sri Lanka Transport Board - SLTB ICT+942581120-29Sri Lanka Transport Board - SLTB ICT
FlydubaiFlydubai
Scoot Tigerair Scoot Tigerair
Jet AirwaysJet Airways
Thai Airways InternationalThai Airways International
Golden Coach Express+65 6737 6293Golden Coach Express
SMRT+1 800-336-8900SMRT
SilkAirSilkAir
IndiGo AirlinesIndiGo Airlines
National Transport Commission+94 011-2587372National Transport Commission