:root { --bg: #0b0f17; --card-bg: #111827; --card-border: #1f2937; --text: #f3f4f6; --text-muted: #9ca3af; --primary: #c2410c; --primary-hover: #9a3412; --primary-light: rgba(194, 65, 12, 0.15); --primary-glow: rgba(194, 65, 12, 0.35); --success: #10b981; --warning: #f59e0b; --danger: #ef4444; --container-max: 1060px; } * { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; background-color: var(--bg); color: var(--text); line-height: 1.68; font-size: 1.05rem; padding-bottom: 4rem; } /* Container & Layout */ .container { width: 100%; max-width: var(--container-max); margin: 0 auto; padding: 0 1.25rem; } /* Header Nav */ header.site-header { background: rgba(11, 15, 23, 0.92); backdrop-filter: blur(10px); border-bottom: 1px solid var(--card-border); position: sticky; top: 0; z-index: 100; padding: 0.9rem 0; } .header-nav { display: flex; justify-content: space-between; align-items: center; } .brand-logo { font-size: 1.25rem; font-weight: 700; color: #fff; text-decoration: none; display: flex; align-items: center; gap: 0.5rem; letter-spacing: -0.02em; } .brand-logo span { color: var(--primary); } .nav-links { display: flex; gap: 1.25rem; list-style: none; align-items: center; } .nav-links a { color: var(--text-muted); text-decoration: none; font-size: 0.92rem; font-weight: 500; transition: color 0.2s ease; } .nav-links a:hover { color: var(--primary); } /* Breadcrumbs */ .breadcrumbs-wrap { padding: 1.25rem 0 0.5rem; } .breadcrumbs { display: flex; flex-wrap: wrap; list-style: none; font-size: 0.86rem; color: var(--text-muted); gap: 0.5rem; align-items: center; } .breadcrumbs li+li::before { content: "/"; margin-right: 0.5rem; color: #4b5563; } .breadcrumbs a { color: var(--text-muted); text-decoration: none; } .breadcrumbs a:hover { color: var(--primary); } .breadcrumbs span.current { color: var(--primary); font-weight: 500; } /* Hero Section */ .hero { padding: 1.5rem 0 2.5rem; } .hero-badge-row { display: flex; flex-wrap: wrap; gap: 0.6rem; margin-bottom: 1rem; } .badge { display: inline-flex; align-items: center; gap: 0.4rem; font-size: 0.78rem; font-weight: 600; padding: 0.35rem 0.75rem; border-radius: 9999px; text-transform: uppercase; letter-spacing: 0.05em; } .badge-primary { background: var(--primary-light); color: var(--primary); border: 1px solid var(--primary-glow); } .badge-success { background: rgba(16, 185, 129, 0.15); color: var(--success); border: 1px solid rgba(16, 185, 129, 0.3); } .badge-outline { background: transparent; color: var(--text-muted); border: 1px solid var(--card-border); } .hero-title { font-size: 2.35rem; font-weight: 800; line-height: 1.22; letter-spacing: -0.03em; margin-bottom: 1rem; color: #fff; } .hero-subtitle { font-size: 1.12rem; color: #d1d5db; max-width: 820px; margin-bottom: 1.75rem; } /* Quick Facts Card */ .quick-facts-card { background: var(--card-bg); border: 1px solid var(--card-border); border-radius: 12px; padding: 1.5rem; margin-bottom: 2.5rem; box-shadow: 0 8px 30px rgba(0, 0, 0, 0.25); } .quick-facts-header { font-size: 1.05rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--primary); margin-bottom: 1.25rem; display: flex; align-items: center; gap: 0.5rem; border-bottom: 1px solid var(--card-border); padding-bottom: 0.75rem; } .quick-facts-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1.25rem; } .fact-item { display: flex; flex-direction: column; gap: 0.25rem; } .fact-label { font-size: 0.8rem; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.04em; } .fact-value { font-size: 1.05rem; font-weight: 700; color: #fff; } .fact-sub { font-size: 0.78rem; color: var(--text-muted); } /* Section Styling */ section.content-section { margin-bottom: 3.5rem; } h2.section-heading { font-size: 1.68rem; font-weight: 700; letter-spacing: -0.02em; color: #fff; margin: 2.5rem 0 1.25rem; display: flex; align-items: baseline; gap: 0.75rem; border-bottom: 2px solid var(--primary-light); padding-bottom: 0.6rem; } h2.section-heading span.num { color: var(--primary); font-weight: 800; font-size: 1.2rem; } h3.subsection-heading { font-size: 1.25rem; font-weight: 600; color: #e5e7eb; margin: 1.75rem 0 0.85rem; } p { margin-bottom: 1.25rem; } p:last-child { margin-bottom: 0; } strong { color: #fff; } /* Callouts & Warnings */ .callout { padding: 1.25rem 1.4rem; border-radius: 10px; margin: 1.5rem 0; border-left: 4px solid; } .callout-info { background: rgba(59, 130, 246, 0.08); border-color: #3b82f6; } .callout-warning { background: rgba(245, 158, 11, 0.08); border-color: #f59e0b; } .callout-danger { background: rgba(239, 68, 68, 0.08); border-color: #ef4444; } .callout-title { font-weight: 700; font-size: 0.95rem; margin-bottom: 0.4rem; display: flex; align-items: center; gap: 0.4rem; } .callout-info .callout-title { color: #60a5fa; } .callout-warning .callout-title { color: #fbbf24; } .callout-danger .callout-title { color: #f87171; } /* Tables */ .table-container { overflow-x: auto; margin: 1.75rem 0; border: 1px solid var(--card-border); border-radius: 10px; background: var(--card-bg); } table.data-table { width: 100%; border-collapse: collapse; text-align: left; font-size: 0.92rem; } table.data-table th { background: #1a2234; color: #fff; font-weight: 600; padding: 0.9rem 1rem; border-bottom: 1px solid var(--card-border); } table.data-table td { padding: 0.9rem 1rem; border-bottom: 1px solid rgba(255, 255, 255, 0.05); color: #d1d5db; } table.data-table tr:last-child td { border-bottom: none; } table.data-table tr:hover td { background: rgba(255, 255, 255, 0.02); } /* Step Cards */ .step-list { display: flex; flex-direction: column; gap: 1.25rem; margin: 1.75rem 0; } .step-card { display: flex; gap: 1.25rem; background: var(--card-bg); border: 1px solid var(--card-border); border-radius: 12px; padding: 1.4rem; } .step-num { flex-shrink: 0; width: 2.4rem; height: 2.4rem; border-radius: 50%; background: var(--primary-light); color: var(--primary); border: 1px solid var(--primary-glow); font-weight: 800; display: flex; align-items: center; justify-content: center; font-size: 1.1rem; } .step-body h4 { font-size: 1.08rem; color: #fff; margin-bottom: 0.45rem; font-weight: 700; } .step-body p { margin-bottom: 0; font-size: 0.95rem; color: #d1d5db; } /* Checklist */ .checklist { list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1rem; margin: 1.5rem 0; } .checklist-item { background: var(--card-bg); border: 1px solid var(--card-border); border-radius: 10px; padding: 1rem 1.2rem; display: flex; gap: 0.75rem; align-items: flex-start; } .check-icon { color: var(--success); font-size: 1.1rem; line-height: 1; margin-top: 0.2rem; flex-shrink: 0; } .check-content strong { display: block; font-size: 0.92rem; margin-bottom: 0.2rem; } .check-content span { font-size: 0.84rem; color: var(--text-muted); line-height: 1.4; display: block; } /* FAQ Accordion */ .faq-list { display: flex; flex-direction: column; gap: 1rem; margin: 1.75rem 0; } details.faq-item { background: var(--card-bg); border: 1px solid var(--card-border); border-radius: 10px; padding: 1.1rem 1.35rem; transition: border-color 0.2s ease; } details.faq-item[open] { border-color: var(--primary-glow); } summary.faq-question { font-weight: 600; color: #fff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; font-size: 1.02rem; } summary.faq-question::-webkit-details-marker { display: none; } summary.faq-question::after { content: "+"; font-size: 1.3rem; color: var(--primary); transition: transform 0.2s ease; font-weight: 400; } details.faq-item[open] summary.faq-question::after { content: "−"; } .faq-answer { margin-top: 0.85rem; padding-top: 0.85rem; border-top: 1px solid rgba(255, 255, 255, 0.06); color: #d1d5db; font-size: 0.94rem; line-height: 1.6; } /* Related Guides Grid */ .related-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 1.25rem; margin: 1.75rem 0; } .related-card { background: var(--card-bg); border: 1px solid var(--card-border); border-radius: 10px; padding: 1.25rem; text-decoration: none; display: flex; flex-direction: column; gap: 0.4rem; transition: transform 0.2s ease, border-color 0.2s ease; } .related-card:hover { transform: translateY(-3px); border-color: var(--primary); } .related-flag { font-size: 1.75rem; line-height: 1; } .related-country { font-weight: 700; color: #fff; font-size: 1.05rem; } .related-type { font-size: 0.82rem; color: var(--primary); font-weight: 600; } .related-desc { font-size: 0.8rem; color: var(--text-muted); line-height: 1.4; } /* Ad Units */ .ad-slot { margin: 2.25rem auto; text-align: center; min-height: 100px; display: flex; justify-content: center; align-items: center; background: rgba(255, 255, 255, 0.02); border: 1px dashed rgba(255, 255, 255, 0.1); border-radius: 8px; overflow: hidden; } /* Figures & Media Styling */ .visa-figure { margin: 1.75rem 0 2.25rem; padding: 0; } .visa-figure img { width: 100%; height: auto; border-radius: 8px; display: block; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.35); } .visa-figure figcaption { font-size: 0.78rem; color: var(--text-muted, #8a8278); margin-top: 0.5rem; line-height: 1.5; } .visa-figure figcaption a { color: var(--primary); text-decoration: none; } .visa-figure figcaption a:hover { text-decoration: underline; } /* Footer */ footer.site-footer { border-top: 1px solid var(--card-border); padding: 3rem 0 2rem; margin-top: 4rem; color: var(--text-muted); font-size: 0.88rem; text-align: center; } footer.site-footer a { color: var(--primary); text-decoration: none; } footer.site-footer a:hover { text-decoration: underline; } /* Responsive */ @media (max-width: 768px) { .hero-title { font-size: 1.85rem; } h2.section-heading { font-size: 1.45rem; } .quick-facts-grid { grid-template-columns: repeat(2, 1fr); } .nav-links { display: none; } } @media (max-width: 480px) { .quick-facts-grid { grid-template-columns: 1fr; } .step-card { flex-direction: column; gap: 0.75rem; } }
Balkan Lake Frontier • Consular Advisory 2026

North Macedonia Visa for Indians: 15-Day US/Schengen Exemption & Travel Guide

The definitive 2026 consular guide for Indian citizens visiting the Republic of North Macedonia. Comprehensive breakdown of the 15-day visa waiver with valid multiple-entry US, UK, Canadian, or Schengen visas, Skopje Airport (SKP) arrival clearance, the non-Schengen travel advantage, ancient Lake Ohrid UNESCO heritage, and Balkan road trip itineraries.

⚡

North Macedonia Entry Overview (2026)

Visa Exemption
15 Days

Per entry for holders of valid multiple-entry US, UK, Canada, or Schengen visas.

Cumulative Stay
Up to 90 Days

Maximum 90 days total permitted within any 180-day rolling window.

Schengen Status
Non-Schengen

Days in North Macedonia do not count against your 90/180 Schengen allowance.

📜

The 15-Day Third-Country Visa Exemption Protocol

Under bilateral immigration decisions enacted by the Ministry of Foreign Affairs of North Macedonia, citizens of third countries—including India—holding valid travel documents and qualifying visas from key partner jurisdictions can enter the country without a national visa for tourism.

The historic 13th-century Church of Saint John at Kaneo perched dramatically on a cliff above Lake Ohrid, North Macedonia
Photo: Diego Delso / Wikimedia Commons (CC BY-SA 3.0)
Criteria for 15-Day Visa-Free Entry:

1. Qualifying Visas: You must hold a valid multiple-entry short-stay Schengen (Type C) visa, a valid United States visa, a valid United Kingdom visa, or a valid Canadian visa.
2. Validity Buffer: Crucially, your qualifying third-country visa must have at least 5 days of validity remaining beyond your intended date of departure from North Macedonia.
3. Duration of Stay: You are permitted to stay for up to 15 days per entry. The total cumulative stay cannot exceed 90 days in any 180-day period.
4. Multiple Entries Allowed: You can enter multiple times during a Balkan road trip (e.g. entering from Serbia, crossing to Albania, and re-entering North Macedonia on your way to Greece), provided each individual stay does not exceed 15 days.

✈️

Border Inspection: Skopje (SKP) & Balkan Highway Crossings

North Macedonia is easily accessible both by air and by overland road transport from neighboring European countries. The primary airport is Skopje International Airport (SKP), located 20 km east of the capital, with a secondary seasonal gateway at Ohrid St. Paul the Apostle Airport (OHD).

Illuminated glass entrance and passenger arrivals pavilion at Skopje International Airport (SKP) in North Macedonia
Photo: Sebleouf / Wikimedia Commons (CC BY-SA 4.0)
Immigration Clearance Requirements at Entry:

1. Document Dossier: Present your Indian passport, your qualifying multiple-entry visa sticker, your return/onward flight or bus ticket, and confirmed hotel vouchers.
2. Financial Solvency: Border officers may request proof of financial means amounting to at least €50 per day of planned stay in cash or international credit cards.
3. Land Border Crossings: The visa exemption is fully honored at all international road borders, including the crossings from Greece (Bogorodica near Gevgelija), Albania (Saint Naum / Qafë Thanë near Ohrid), and Serbia (Tabanovce). Ensure the border police officer stamps your Indian passport upon entry and exit.

📑

Consular Tourist Visa (Visa C) via New Delhi

Indian citizens who do not possess a qualifying multiple-entry US, UK, Canadian, or Schengen visa must apply for an entry visa through the Embassy of the Republic of North Macedonia in New Delhi.

Mandatory Submission Dossier

Personal & Travel Records
  • Original Indian passport valid for at least 6 months, featuring at least 2 blank visa pages.
  • Completed and signed North Macedonia visa application form.
  • Two recent passport photographs (35mm x 45mm, white background).
  • Travel health insurance policy covering at least €30,000 across North Macedonia.
Financial Proof & Itinerary
  • Personal bank statements for the last 3 months demonstrating at least €50 per day of stay.
  • Confirmed return flight reservations into and out of Skopje.
  • Confirmed hotel reservation vouchers or a certified invitation letter (*Garantsko Pismo*).
  • Consular fee of €60 (~INR 5,400). Processing takes 15 to 20 working days.
🌊

Ancient Lake Ohrid, Byzantine Frescoes & Ottoman Skopje

North Macedonia is an distinctive blend of natural grandeur and deep civilizational antiquity, boasting some of the oldest religious sanctuaries and freshwater ecosystems on the European continent.

The historic 15th-century Ottoman Stone Bridge connecting Macedonia Square with the Old Bazaar across the Vardar River in Skopje
Photo: kallerna / Wikimedia Commons (CC BY-SA 4.0)
Lake Ohrid: Jewel of the Balkans

Church of Saint John at Kaneo: Perched on a dramatic rocky promontory overlooking the turquoise waters of Lake Ohrid, this 13th-century brick church offers one of the most celebrated vistas in Europe.

Monastery of Saint Naum: Located near the Albanian border, founded in 905 AD by Saint Naum of Ohrid, surrounded by crystalline freshwater springs, peacocks, and pristine beaches.

Ohrid Old Town: Winding cobblestone alleys, traditional Ottoman-Balkan timber residences, the ancient Hellenistic Roman theater, and lakeside seafood taverns.

Skopje & Canyon Matka Wonders

Old Bazaar (Čaršija): The largest historic Ottoman market in the Balkans outside of Istanbul. Stroll through centuries-old caravanserais (Kapan Han, Kuršumli Han), Ottoman mosques, and gold filigree jewelry shops.

Stone Bridge & Macedonia Square: The monumental 15th-century Ottoman bridge connecting the ancient bazaar with the modern neoclassical city center across the Vardar River.

Matka Canyon: A spectacular gorge just 15 km from Skopje, offering kayak rentals, medieval cliffside monasteries, and boat excursions into the deep underwater caves of Vrelo.

❓

Frequently Asked Questions: North Macedonia Travel for Indians

Can Indian citizens enter North Macedonia with a US or UK visa?
Yes. Indian passport holders possessing a valid multiple-entry visa issued by the United States, the United Kingdom, Canada, or any Schengen Area member state can enter North Macedonia visa-free for stays of up to 15 days per entry, provided the visa validity extends at least 5 days beyond your departure date.
What is the maximum cumulative stay allowed under the exemption?
While each individual stay is limited to a maximum of 15 days per entry, the total cumulative duration of all entries must not exceed 90 days within any 180-day period.
Does North Macedonia count toward the Schengen 90/180-day limit?
No. North Macedonia is not a member of the Schengen Area or the European Union. Days spent inside North Macedonia do NOT count against your 90-day Schengen allowance, making it an ideal destination to explore between Schengen visits.
Can I enter North Macedonia by land from Greece, Albania, or Serbia?
Yes. The 15-day third-country visa exemption applies equally at all international border checkpoints, including international airports (Skopje SKP and Ohrid OHD) and land border crossings from Greece (Bogorodica/Evzonoi), Albania (Qafë Thanë/Saint Naum), Kosovo (Blace), and Serbia (Tabanovce).
How can an Indian citizen get a visa without a US/UK/Schengen visa?
You must apply for a short-stay visa (Visa C) through the Embassy of the Republic of North Macedonia in New Delhi. Documents include completed application form, passport valid 6 months, return flight tickets, hotel vouchers or certified invitation, travel insurance covering €30,000, and 3 months bank statements. Consular fee is €60.
What currency is used in North Macedonia?
The official currency is the Macedonian Denar (MKD). Euros are occasionally accepted for long-distance taxis and hotel payments, but local restaurants, supermarkets, and entrance fees require denars. Money changers are plentiful with fair rates.
What is unique about Lake Ohrid?
Lake Ohrid is one of Europe's deepest (288m) and oldest lakes (over 3 million years old), recognized as a dual UNESCO World Heritage site for both its remarkable biodiversity (over 200 endemic species) and historic Byzantine monasteries like Saint John at Kaneo and Saint Naum.
What is the best time of year to visit North Macedonia?
May to October is the premier travel season. Lake Ohrid reaches delightful swimming temperatures during July and August, while spring (May-June) and autumn (September-October) offer ideal weather for hiking, wine tasting in Tikveš, and city exploring.
✓ Handcrafted on Demand • Zero Automated Fluff ⚡ 4–8h Delivery via Email & WhatsApp 📍 Focus: North Macedonia Visa for Indians

Route Logistics Blueprint & Field Risk Audit

Real-time road condition advisories, vehicle suitability checks, fuel outposts, and medical hubs.

  • ✓
    Road Condition & Clearance Audit: Pothole sectors, high-ground-clearance mandates, and monsoon slides.
  • ✓
    Fuel & EV Charging Outposts: Last reliable fuel stations, diesel availability, and emergency tyre repair.
  • ✓
    Offline Navigation & Dead Zones: Topographical route maps for areas with zero mobile phone towers.
  • ✓
    Direct Emergency Authorities: Verified numbers for highway patrol, mountain rescue, and civil hospitals.
₹ 99 ₹499 80% OFF

🛡️ Personally curated by PK Gupta & the Hidden Routes research desk. Delivered directly to your Email & WhatsApp within 4–8 hours.

🔒 Secure Razorpay Checkout 💳 UPI & International Cards

Explore North Macedonia & International Travel

For destination itineraries, internal transit, and cultural guides, explore our complete North Macedonia Travel Guide.