Obie formy są poprawne, ale znaczą coś innego:

  • „Za granicą” – określenie miejsca, np. „Mieszka za granicą”.
  • „Zagranica” – jako rzeczownik oznacza kraj poza Polską, np. „Wyjeżdżam na zagranicę” (rzadziej używane).

Najczęściej stosuje się „za granicą”.