Silves jest położone w środkowej części Algarve, kilkanaście kilometrów od wybrzeża. Obok miasta przepływa rzeka Arade. To ta sama rzeka, przy ujściu której jest położone Portimao.
Znacznik wskazuje ponte romana, stary most rzymski
Przybliżone odległości i czas dojazdu z Silves do wybranych lokalizacji:
Rejestracja nowych komentarzy jest tymczasowo niedostępna