Albania is a visa-free country for travelers from most countries. However, citizens of Albania must obtain a visa in advance if they are traveling to the United States, Canada, Australia, France, Italy, Spain, or the United Kingdom. Citizens of other countries may enter without a visa for up to 90 days.
Citizens of most countries can apply for an Albanian visa at an Albanian embassy or consulate abroad. The application process involves providing your passport information and two photos. You will also have to pay a fee and provide evidence that you have enough money to support yourself while in Albania. If you are applying from within Albania, you can apply at the Ministry of Interior's Bureau of Aliens and Borders Control.