Die Provinz Ranong erstreckt sich über eine Fläche von 3.298 km2. Sie liegt 568 km von Bangkok entfernt und etwa 300 km nördlich von Phuket.
Im Westen grenzt die Provinz an die Andamansee, im Norden an Myanmar (Burma), im Osten an Chumphon, und im Süden an Surat Thani.