Sri Lanka verteilt sich über drei Zonen mit unterschiedlichen Landschaften. Das Herz des Landes ist das zentrale Hochland, das im südzentralen Teil des Landes liegt. In dieser Zone liegen die höchsten Berge und Hügel mit Teeplantagen. Das nordzentrale Sri Lanka wird von hohen sanften Hügeln und Ebenen dominiert. Die eindrucksvolle und atemberaubende Gebirgskette ist die Knuckles Range. Das Land der Küste lockt mit Lagune, Mangrovenwäldern, Sümpfen und weißen Sandstränden. Es ist auch ein verträumter Ort zum Angeln.
Der höchste Berg in Sri Lanka ist der Pidurutalagala (2.524 m), der sich auf der Hochebene befindet, die nordsüdlich verläuft auf einer Länge von ca. 65 km. Auf der Hochebene am südlichen Ende erstrecken sich zwei Bergketten 50 km nach Osten in Richtung des Namunakula (2.036 m) und 50 km westlich in Richtung des Sri Pada (2.243 m). Der Sri Pada ist für verschiedene Religionen ein heiliger Berg.