Visa pre Arrival adalah visa yang aplikasinya diajukan di perwakilan kedutaan suatu negara yang berada di negara kita. Selain di Jakarta, kedutaan atau konsulat negara asing juga ada yang berkantor di kota-kota besar seperti di Bandung, Medan, Surabaya, Bali atau Makassar. Jika suatu negara tidak memberikan fasilitas visa on arrival maka kita harus apply visa suatu negara di kedutaan tersebut.