To (finally) arrive at or reach (after difficulty); to manage to get to or to find one's way to (a place or conclusion).
夜遅くにようやく駅にたどり着いた。
I finally made it to the station late at night.
長い議論の末に結論にたどり着いた。
After a long discussion we finally arrived at a conclusion.
山道に迷ったが、地図を頼りに小屋にたどり着いた。
I got lost on the mountain trail, but relying on the map I managed to reach the hut.