রত্নাপুরা শহরটি সমুদ্র সমতল থেকে মোট ১৩০ মিটার উচ্চতায় অবস্থিত।এটি দেশের মধ্য ভাগের উচ্চ ভূমিতে অবস্থিত।শহরটি ৬.৪০ উত্তর ডিগ্রী ও ৮০.৪০ ডিগ্রী পূরে অবস্থান করছে।শহরটি দেশের বৃহত্তম শহর কলম্বো থেকে ১০১ কিলোমিটার বা ৬৫ মাইল দূরে দেশরের মধ্য ভাগে অবস্থান করছে।এই শহর থেকে হাম্বানটোটা শহরটি প্রায় ১৫০ কিলোমিটার বা ৯০ মাইলের বেশি দূরে অবস্থিত।শহরটি থেকে দেশের পূর্ব উপকূল ভাগ প্রায় ১৮০ কিলোমিটার দূরে অবস্থিত।

যোগাযোগ ব্যবস্থা
অবস্থান
ইতিহাস
জনসংখ্যা