Yerevan to Tehran: Bus, Border Crossing & Visa Guide

· 8 min read Travel Info
Winding road through rocky arid hills in southern Armenia on the Yerevan to Tehran corridor

The Yerevan to Tehran route is one of the most distinctive cross-border journeys available from Armenia - a long overland run through the dramatic gorges of southern Armenia’s Syunik province, across the Arax River into Iran, and south across the Iranian plateau. The journey is roughly 1,000 km door-to-door and takes between 18 and 24 hours by bus, including the border crossing. There is no reliable direct flight.

The Route: Yerevan to Tehran via Meghri

The standard overland path follows Armenia’s M2 highway south from Yerevan through Ararat, Yeghegnadzor, and Goris, then continues through Kapan and Meghri to the Agarak–Norduz border crossing - Armenia’s only land crossing with Iran. From the Iranian side at Norduz, buses continue south to Tabriz (approximately 4–4.5 hours from the border), then onward to Tehran (a further 6–7 hours by bus or 5–5.5 hours by car).

The total distance breakdown:

  • Yerevan to Agarak border: approximately 350 km, 4.5–5 hours
  • Border crossing: 1–3 hours depending on queue and staffing
  • Norduz to Tabriz: approximately 200 km, 4–4.5 hours
  • Tabriz to Tehran: approximately 600 km, 6–7 hours by bus

Most travellers either take a direct Yerevan–Tehran bus (which runs the full route overnight or across two days) or break the journey with an overnight stop in Tabriz, a city worth a day’s visit for its UNESCO-listed bazaar and Blue Mosque.


Option 1: Direct Bus Yerevan to Tehran

Several Armenian and Iranian operators run weekly coaches between Yerevan and Tehran. Services depart from Kilikia Autostation (Yerevan Central Bus Station) on Admiral Isakov Avenue.

Frequency: Typically 2–3 departures per week, not daily. Services tend to depart in the evening for a next-morning arrival in Tabriz and second-day arrival in Tehran. Confirm the current schedule with operators at Kilikia Autostation or through local travel agencies on Nalbandyan Street in Yerevan.

Journey time: 20–26 hours total, including the border crossing. Delays at the Agarak–Norduz crossing are common and can add 2–4 hours.

Fare: Approximately $45–75 USD per person for the full Yerevan–Tehran journey, depending on operator and seat type (standard vs. VIP sleeper bus). Pay in USD cash or AMD; card payments are rarely available.

What to bring: Snacks and water for the crossing - the border area has limited facilities. Carry your visa documentation (Iranian e-visa printout, passport photos) in an accessible document wallet; Iranian immigration requires paperwork to be ready.

For current bus availability and schedules on the Yerevan–Tabriz–Tehran corridor, check routes via Omio - they aggregate cross-border coach services for this region.


Option 2: Shared Taxi to the Border, Then Onward

If the direct bus schedule doesn’t suit you, it’s possible to piece the journey together:

Yerevan to Meghri/Agarak: Shared taxis and marshrutkas run from Kilikia Autostation to Kapan daily. From Kapan, onwards taxis to Meghri and the Agarak border post run when full. The Yerevan–Kapan leg takes approximately 4–4.5 hours; Kapan to Agarak is a further 1–1.5 hours. Budget approximately AMD 7,000–12,000 for the full Armenian leg.

From Norduz (Iran) to Tabriz: Iranian shared taxis and minibuses operate from the border at Norduz to Tabriz. Expect to pay approximately IRR 500,000–800,000 (check current rates at the crossing - the Iranian rial fluctuates sharply).

Tabriz to Tehran: Frequent coaches and trains connect Tabriz and Tehran. The bus takes 7–8 hours; the train (if running) is a better overnight option.

This piecemeal approach gives more flexibility if you want to stop in Kapan or Tabriz, but adds coordination time and is harder to manage without Farsi.


Option 3: Are There Direct Flights?

Short answer: no reliable scheduled direct service operates as of 2026.

Yerevan’s Zvartnots International Airport (EVN) and Tehran’s Imam Khomeini International Airport (IKA) or Mehrabad (THR) have not been connected by a reliable direct service in recent years. Occasional charter or seasonal flights have been listed by small operators, but these are not dependable.

The most practical air routing is:

  • Via Dubai (DXB): Several airlines fly EVN–DXB, with Emirates, Flydubai, or Air Arabia then connecting to Tehran
  • Via Doha (DOH): Qatar Airways connects Yerevan to Tehran via Doha
  • Via Istanbul (IST): Turkish Airlines flies EVN–IST with connections to IKA

Flying adds significant time once airport transfers and layovers are factored in. For many travellers, the overland bus is both cheaper and comparable in total journey time once connections are accounted for.

Search current flights from Yerevan - Aviasales tracks both scheduled and charter services and will show any direct services if they’re currently operating.


Visa Requirements

Armenian Visa

Most Western nationalities enter Armenia visa-free for up to 180 days. If your nationality requires a visa, Armenia’s e-visa is available online at evisa.mfa.am - a single-entry visa costs approximately $6 USD, valid for 120 days from issue, allowing a 21-day stay. Processing is typically 3 working days.

See our Armenia visa and entry guide for full nationality-by-nationality details.

Iranian Visa

Iran’s visa situation is one of the most significant planning considerations for this route.

Most nationalities can apply for an Iranian e-visa online at evisa.mfa.ir. Processing takes approximately 5–10 business days. The fee varies by nationality ($30–80 USD range). Print the approval code to present at the border.

USA, UK, and Canadian citizens are subject to additional restrictions - independent travel to Iran is significantly more complex and these nationalities are not eligible for standard e-visa or visa on arrival. US and UK nationals must travel on a pre-arranged guided itinerary through a licensed Iranian tour operator. If you hold one of these passports, verify current entry requirements with the Iranian embassy well in advance.

Visa on arrival at Agarak–Norduz: Iran designates certain airports and border crossings as visa-on-arrival eligible. This designation can change without notice and is not guaranteed to apply at Agarak–Norduz. Do not rely on visa on arrival at this crossing - obtain your e-visa before departing Yerevan.


The Agarak–Norduz Border Crossing

This is Armenia’s only land border with Iran, located at the confluence of the Arax and Aghavno rivers near the town of Meghri in Syunik province.

Operating hours: Approximately 08:00–20:00, daylight hours only. Hours vary by season and can be shortened during Iranian public holidays. Confirm with your bus operator before departure.

Documents to have ready:

  • Valid passport (at least 6 months validity)
  • Iranian e-visa approval code (printed, not on phone - connectivity at the border is unreliable)
  • Two passport photos (Iranian immigration may request these)
  • Completed Iranian customs/arrival card (forms available at the crossing)

Currency: Armenian dram (AMD) is not accepted in Iran. Exchange USD or EUR for Iranian rial either in Yerevan (exchange offices on Nalbandyan Street offer fair rates) or at the border exchange booth on the Iranian side. Due to sanctions, international bank cards do not work in Iran - bring enough cash in USD or EUR for your entire stay.

Timing: Cross mid-morning on a weekday for the shortest queues. Fridays are the Iranian day of rest and crossings can be busier with Iranian visitors returning from Armenia; Thursday afternoons can also be slow.


Stopping Points Along the Way

The M2 south from Yerevan passes through some of Armenia’s most dramatic and least-visited landscapes. If you have a private vehicle or are building in extra days, these stops reward the detour:

Noravank Monastery - a 13th-century red-limestone monastery in a narrow gorge, 122 km south of Yerevan. One of Armenia’s most photogenic sites. Allow 1.5–2 hours from the main road.

Goris - the largest town in southern Armenia and a good overnight base if breaking the journey. The cave village of Khndzoresk is a 15-minute drive from town.

Kapan - the last major Armenian town before the border. Has guesthouses, restaurants, and ATMs. Worth a coffee stop.

Meghri - the border town itself, known for its pomegranate orchards and mild winter climate (the Arax Valley is the warmest part of Armenia). The old town has a small fortress.


Where to Stay in Tabriz

If breaking the journey overnight in Iran, Tabriz is the obvious stop - a 4–4.5 hour drive from the border and Iran’s fourth-largest city.

Budget: Guesthouses and mid-range hotels cluster around the UNESCO-listed Tabriz Historic Bazaar Complex. Expect to pay approximately $20–40 USD per night, cash only.

Booking.com does not operate in Iran - arrange accommodation through local booking sites (jabama.ir, snapptrip.com) or book directly by phone/email. Your bus operator may be able to recommend reliable guesthouses near the bus terminal.


Practical Notes

Cash is essential: International payment cards (Visa, Mastercard, Amex) do not work in Iran due to sanctions. Bring enough USD or EUR for your full Iranian stay - Tabriz and Tehran have reliable exchange offices (sarrafi) but you cannot withdraw from ATMs.

Iranian SIM card: You can buy a local SIM card at Tehran’s Imam Khomeini Airport or from telecom shops in Tabriz. Irancell and MCI both offer tourist SIMs. Iranian data networks are functional but many Western apps and services (Google, WhatsApp) require a VPN.

Travel insurance: Verify that your policy covers Iran - some providers exclude Iran from standard policies. EKTA travel insurance covers a wide range of destinations; confirm Iran coverage before departure.

Armenian connectivity: For your time in Armenia, Airalo’s Armenia eSIM gives data on arrival without a physical SIM swap. Your Armenian SIM/eSIM stops working at the Iranian border.


Plan Your Trip

✈️ Book your flights to Armenia 🛡️ Get travel insurance 📱 Stay connected with an eSIM 🚗 Rent a car

Book an experience

Popular experiences

While you research, browse the most-booked experiences: all with instant confirmation.

Frequently Asked Questions

Is the Agarak–Norduz border crossing open 24 hours?
No. The Agarak–Norduz crossing operates during daylight hours only - typically 08:00–20:00 local time, though hours can vary by season and Iranian public holidays. Never plan to cross late in the day. Confirm current hours through your bus operator before departure.
Can I get an Iranian visa on arrival at the Agarak–Norduz border?
Some nationalities can obtain a visa on arrival at designated Iranian land border crossings, but this is not guaranteed at Agarak–Norduz and is explicitly not available for citizens of the USA, UK, and Canada. Apply for an Iran e-visa (evisa.mfa.ir) in advance. Processing takes approximately 5–10 days and costs around $30–80 USD depending on nationality.
What is the best route from Yerevan to Tehran?
The direct overland route via Meghri and the Agarak–Norduz crossing is the fastest surface option - roughly 18–22 hours total including the border. This is also the cheapest option. The alternative route via Georgia (Tbilisi → Baku → Tehran) is far longer at 30–36+ hours and rarely used by travellers heading directly to Tehran.
Are there direct flights from Yerevan to Tehran?
No scheduled direct service reliably operates on this route as of 2026. Occasional charter or seasonal services have been listed, but these are inconsistent. The practical options are indirect flights via Dubai, Doha, or Istanbul with a layover, or the overland bus. Check current flight availability on Aviasales before committing to a route.
Is the Armenia–Iran border crossing seasonal? Does it close in winter?
The Agarak–Norduz crossing at Meghri stays open year-round and is not subject to seasonal closure - the elevation at this southern crossing is lower than other Armenian border crossings. However, Iranian public holidays can reduce staffing and slow processing significantly. Nowruz (Iranian New Year, late March) causes closures and delays of several days.
Do I need an Armenian visa to return from Iran?
Citizens of over 60 nationalities - including the EU, UK, USA, Australia, and most other Western countries - can enter Armenia visa-free for up to 180 days. If you require an Armenian visa, apply online at evisa.mfa.am before travel. A single-entry Armenian e-visa is valid for 120 days from issue and allows a 21-day stay.
Copied!
Copied!