Географически остров Банка располагается в составе Больших Зондских островов, к востоку от острова Суматра и входит в состав Индонезии. Все побережья острова омываются водами теплых морей: на юге – Яванским морем, на севере – Южно-Китайским морем. Рельеф острова равнинный, причем в западной части острова расположены мангровые низменности, а в восточной – холмистые возвышенности.