Citizens from Bahrain, Egypt, Hong Kong, Japan, Kuwait, Oman, Qatar, Saudi Arabia, South Africa, Syria, United Arab Emirates, Vatican and Yemen do not require a visa for entry.
Everyone else needs a visa, most nationalities can obtain a visa on arrival.
The cost of single entry visa for all nationalities is JD20 (around $30) for all nationalities and for multiple entries it is JD60 (around $85).Groups of five persons or more arriving through a designated Jordanian tour operator are exempted from all visa charges.Departure taxes for non Jordanians are 5JD , around $7, from any border.
Visas are available at most borders for all visitors except nationals from Afghanistan, Albania, Angola, Bangladesh, Belize, Benin, Botswana, Burkina Faso, Burundi, Cambodia, Cameroon, Central African republic, Chad, Colombia, Cote d'Ivoire, Cuba, Congo, Djibouti, Equatorial Guinea, Eritrea, Ethiopia, Gabon, Gambia, Ghana, Guinea, Guinea Bissau, Iran, Iraq, Kenya, Laos, Liberia, Libya, Madagascar, Mali, Mauritania, Moldova, Mobgolia, Mozambique, Myanmar, Namibia, Nepal, Niger, Nigeria, Pakistan, Papua New Guinea, Pjilippines, Senegal, Sierra Leone, Somalia, South Sudan, Sri Lanka, Sudan, Tanzania, Togo, Uganda, Vietnam, Zambia and Yemen
In addition to all Palestinians holding travel documents of whatsoever nationalities, and Moroccan females of (16-35) years old traveling alone.
Border visas are NOT availiable at the Allenby/King Hussein bridge crossing with Israel, so get one before hand.
If you leave Jordan at the Allenby/King Hussein bridge crossing with Israel, then return while the visa is still valid you do not need to buy a new one. This is because West Bank is recognized by Jordan as a part of Jordan.
If you are entering through Aqaba you do not need to pay for the visa.
Jordan visa information
Jordan embassies worldwide
Jordan border crossings