A is across from B. A is across (the street/table/world from) B. A is opposite B.
No real definable difference that I can see, GB, except for highly collocated cases (across the world) and their slightly different structure (across takes the preposition, opposite does not)