Yapahuwa est une citadelle située à mi-chemin entre Kurunagala et Anuradhapura ; elle fut une des capitales du Sri Lanka médiéval.