Plane, train, bus, car, ferry, bike share, driving and walking directions all in one search
Your search results are displayed instantly
Get anywhere from your current location
Weligama (Sinhala: වැලිගම, Tamil: வெலிகாமம்) is a town on the south coast of Sri Lanka, located in Matara District, Southern Province, Sri Lanka, governed by an Urban Council. The name Weligama, literally means "sandy village" which refers to the area's sandy sweep bay. It is approximately 144 km south of Colombo and is situated at an elevation of 9 m above the sea level.
There are 2438+ hotels available in Weligama. Prices start at $15 USD per night.