What is the cheapest way to get from Shangri-La Colombo to Malabar Hill, Weligama?
The cheapest way to get from Shangri-La Colombo to Malabar Hill, Weligama is to train which costs $2.50 - $9.78 and takes 3h 18m.
What is the fastest way to get from Shangri-La Colombo to Malabar Hill, Weligama?
The fastest way to get from Shangri-La Colombo to Malabar Hill, Weligama is to drive which takes 1h 50m and costs $18.48 - $27.17 .
How far is it from Shangri-La Colombo to Malabar Hill, Weligama?
The distance between Shangri-La Colombo and Malabar Hill, Weligama is 148 km. The road distance is 139.1 km.
How do I travel from Shangri-La Colombo to Malabar Hill, Weligama without a car?
The best way to get from Shangri-La Colombo to Malabar Hill, Weligama without a car is to train which takes 3h 18m and costs $2.50 - $9.78 .
How long does it take to get from Shangri-La Colombo to Malabar Hill, Weligama?
It takes approximately 3h 18m to get from Shangri-La Colombo to Malabar Hill, Weligama, including transfers.
Train or bus from Shangri-La Colombo to Malabar Hill, Weligama?
The best way to get from Shangri-La Colombo to Malabar Hill, Weligama is to train which takes 3h 18m and costs $2.50 - $9.78 . Alternatively, you can bus, which costs $10.87 - $16.30 and takes 3h 19m.
Can I drive from Shangri-La Colombo to Malabar Hill, Weligama?
Yes, the driving distance between Shangri-La Colombo to Malabar Hill, Weligama is 139 km. It takes approximately 1h 50m to drive from Shangri-La Colombo to Malabar Hill, Weligama.
Where can I stay near Malabar Hill, Weligama?
There are 4031+ hotels available in Malabar Hill, Weligama. Prices start at $15.72 per night.