Staying Long-Term in the Balkans Without a Visa

To stay in the Balkans long-term without a formal visa, you must rotate between countries with different Schengen or non-Schengen entry requirements. By carefully timing your stay in Albania, Montenegro, Bosnia and Herzegovina, Serbia, and North Macedonia, you can legally remain in the region for up to 12 months.

  1. Understand the 90/180 rule. If you are from a country that uses the Schengen Area visa-free policy, you have 90 days out of every 180 to spend in Schengen countries (like Croatia, Greece, or Slovenia). Keep these countries separate from your non-Schengen Balkan planning.
  2. Map your non-Schengen route. Countries like Albania (up to 365 days for some nationalities), Montenegro (90 days), Bosnia and Herzegovina (90 days), Serbia (90 days), and North Macedonia (90 days) each have their own independent visa-free clocks. Start with the longest allowance (Albania) to build your base.
  3. Execute the 'Border Run'. When your 90 days in a country (e.g., Serbia) are approaching, cross into a neighboring country. Ensure you receive an entry stamp in your passport at the border crossing to officially reset your entry date for the new country.
  4. Keep a digital log. Create a spreadsheet tracking your entry and exit dates for every country. Border guards will check these dates, and exceeding a limit can result in fines, deportation, or a future ban from the region.
Does leaving a country and returning immediately reset my 90 days?
No. Most Balkan countries have a '90 days within a 180-day period' rule similar to Schengen. You cannot simply cross the border and come back the same day to reset the clock.
Do I need travel insurance?
Yes. Even if it's not strictly enforced at every land border, having proof of insurance is a requirement for entry in many Balkan nations.