Cities near San Onofre
- Tolu (~25 km)
- María la Baja (~26 km)
- Toluviejo (~33 km)
- La Cazada (~41 km)
- Coveñas (~41 km)
- El Carmen de Bolivar (~44 km)
- Brisas del Mar (~47 km)
- San Antero (~48 km)
- Morroa (~50 km)
- Sincelejo (~51 km)
- Sabanas de Corozal (Las Brujas) (~51 km)
- San Juan Nepomuceno (~54 km)
- El Pueblito (~54 km)
- San Jacinto (~57 km)
- Arjona (~58 km)
- San Sebastián (~64 km)