Ravno liegt etwa 120 Kilometer südlich von Sarajevo und hat eine Gesamtfläche von rund 286 Quadratkilometern.[1] Die Verbandsgemeinde Ravno besitzt eine Ausdehnung von ungefähr 50 Kilometern Länge (von Nordwest nach Südost) und 8 Kilometern Breite (von Südwest nach Nordost).
Verkehr
Ravno wurde früher von der schmalspurigen Dalmatinerbahn erschlossen.
Nachbargemeinden
Ravno grenzt im Westen auf rund 70 km an Kroatien. Die Nachbargemeinden sind Neum im Norden, Dubrovnik (Republik Kroatien) im Westen und Trebinje (RS) im Osten.