渡る わたる -$$$- 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."