પર્વતો દ્વારા ઘેરાયેલો, કેન્ડી (શ્રિલંકા) સમુદ્ર સપાટીથી 480 મીટરની ઊંચાઇએ આવેલું છે, અને બધી બાજુઓ પર નદી Mahaweli ગંગા દ્વારા આવેલા છે.