渡る わたる -＄＄＄- to cross (a bridge, a dangerous river, a big intersection).
通る とおる - ?????
過ぎる すぎる - to go past something (i.e. 'We've gone too far and missed our turn." or "We're finally out of that bad neighborhood.")
・越える こえる - to go over something (e.g. over a mountain) or to surmount a difficulty.
横切る・よこぎる - to cut across, to cross (esp. thoroughfares or streets. "Cut across the street and make a left when you get to the alley."