도착: 목적한 곳에 다다름 (주로 장소에만 사용). arrive at some place.
도달: 목적한 곳이나 수준에 다다름 (장소 외에도 많이 쓰임). reach a point.
(착:着 - 붙다 = stick; 달:達 - 닿다 = touch)
Examples:
버스는 정시에 도착했다: The bus arrived on time. (only 도착 can be used)
그들은 해발 3000M에 도달했다: They reached 3000 meters above sea. (도착 or 도달)
우주선은 160KM 궤도에 도달했다: The spacecraft reached a 100 mile orbit. (only 도달)