A visa on arrival will let you take a visa once you have reached the United Arab Emirates. This is for those that need to take a visa while traveling to or while staying in the United Arab Emirates. While visa-free travel is for those who need not take a visa and can travel with the help of only a passport or an identity card.