Batas-batas wilayah Indonesia sebelah barat:
Berbatasan langsung dengan Samudera Hindia dan perairan negara India. Tidak ada negara yang berbatasan langsung dengan wilayah darat Indonesia di sebelah barat.
Walaupun secara geografis daratan Indonesia terpisah jauh dengan daratan India, tetapi keduanya memiliki batas-batas wilayah yang terletak dititik-titik tertentu di sekitar Samudera Hindia dan Laut Andaman.
Dua pulau yang menandai perbatasan Indonesia-India adalah Pulau Ronde di Aceh dan Pulau Nicobar di India.
Batas-batas wilayah Indonesia sebelah timur:
Berbatasan langsung dengan daratan Papua Nugini dan perairan Samudera Pasifik.
Indonesia dan Papua Nugini telah menyepakati hubungan bilateral antar-kedua negara tentang batas-batas wilayah, tidak hanya wilayah darat namun juga wilayah laut.
Wilayah Indonesia sebelah timur, yaitu Provinsi Papua berbatasan dengan wilayah Papua Nugini sebelah barat, yaitu Provinsi Barat (Fly) dan Provinsi Sepik Barat (Sandaun).