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ą”.