Balapitiya is a coastal town, in south west Sri Lanka. It is located in the Southern Province in Sri Lanka. Situated 80 km (50 mi) south of Colombo, about a two-hour drive from the capital. It is the nearest town to the Maduganga River.
Balapitiya is 47.3 km from Galle, 76.9 km from Matara, 125 km from Ratnapura and 107 km from Colombo.