सुमात्रा का उत्तरी सिरा अंडमान द्वीपसमूह के पास है, जबकि दक्षिणपूर्वी तट पर बांगका और बेलितुंग, करीमाता जलडमरूमध्य और जावा सागर के द्वीप स्थित हैं। बुकित बरिसन पहाड़, जिनमें कई सक्रिय ज्वालामुखी हैं, द्वीप की रीढ़ हैं, जबकि उत्तरपूर्वी क्षेत्र में दलदलों, मैंग्रोव वन और जटिल नदी प्रणालियों के साथ बड़े मैदान और तराई हैं। भूमध्य रेखा पश्चिम सुमात्रा और रियाउ प्रांतों में अपने केंद्र में द्वीप को पार करती है। द्वीप की जलवायु उष्णकटिबंधीय, गर्म और नम है।