Most foreign visitors need to apply for a visa to enter North Macedonia in advance. Applications are usually submitted to the country’s embassy or consulate in your home country, or an authorized visa agency, along with required documents such as your passport, application form, photo, travel itinerary, accommodation details, and proof of funds. If you hold a valid multiple-entry Schengen visa, or a multiple-entry visa issued by an EU member state, Bulgaria, or Croatia, you may be eligible for visa-free entry and can stay for up to 15 days. Visa policies may change, so always check the latest updates on the official website or through announcements from the North Macedonian embassy or consulate in your own country before you travel.
At immigration, you may be asked to show a return ticket, proof of accommodation, and evidence of sufficient travel funds. It’s a good idea to have these printed or saved on your phone. As a landlocked country, most travelers arrive in North Macedonia via connecting flights from Thessaloniki (Greece), Sofia (Bulgaria), Tirana (Albania), or Vienna (Austria). Skopje and Ohrid both have international airports.
| Category | Daily Cost (Excluding Flights) | Description |
|---|---|---|
| Budget | Around 30–45 euros | Family-run guesthouses or hostels, street food, and public transport |
| Mid-range | Around 60–95 euros | Three-star hotels, restaurant meals, attraction tickets, and taxis |
| Luxury | 150 euros and above | Lake-view boutique hotels, private car hire with guide, wine tasting experiences |
Prices in North Macedonia are mid-to-low compared to other Balkan countries. Dining and accommodation are generally affordable, with the main costs coming from intercity transport and attraction fees. The local currency is the denar, and cash is widely used, so budget for some cash expenses.
North Macedonian society is diverse, with Eastern Orthodox Christianity and Islam both present. Dress modestly and stay quiet when visiting churches, mosques, or monasteries. Women should cover their hair when entering a mosque. Flash photography is typically not allowed inside Eastern Orthodox churches, and some fresco areas may restrict photography — follow local signs. Locals are friendly; a handshake and a simple “Здраво” (hello) are appropriate when greeting someone. When dining, hosts may offer you rakija (a traditional fruit brandy) or other drinks as a gesture of hospitality — it’s polite to accept. Haggling is acceptable at traditional markets, but avoid being overly aggressive.