Archangelos leží na východním pobřeží ostrova Rhodos, přibližně 35 km od hlavního města Rhodos, a žije zde necelých 8 tisíc obyvatel.
Nachází se na levé straně silnice podél východního pobřeží, která vede z města Rhodos do města Lindos. Mezi těmito městy jezdí několikrát denně autobus. K obci patří ještě vesnice Malonas a Massari v přilehlém říčním údolí.