☎ 0044 7418 358735✉ info@agrintravel.com
Mon–Fri 9:00–18:00 (UK time)Registered in England & Wales No. 12556122
Turkey ⇄ Iran by coach

Bus tickets between Turkey and Iran

Istanbul, Ankara, Izmir, Antalya, Erzurum and Van to Tehran, Tabriz, Urmia, Isfahan and more. Buy in person in Spain or book online from anywhere in Europe, for yourself or for family who board in Turkey or Iran.

🇪🇸 Pay in person in Spain 🌎 Book online from Europe 🎫 E-ticket by email or WhatsApp
Two ways to buy

In person in Spain, or online from Europe

The ticket is the same either way: a confirmed seat with a licensed coach operator, issued in the passenger's passport name.

🏪

In person in Spain

Reserve your seat here, then pay at our sales point in Spain by cash or card and collect a printed ticket. Bring the passport of each passenger, or a clear copy.

  • Help in person with routes, documents and luggage
  • Cash or card accepted
  • Printed ticket and receipt on the spot
Reserve to pay in Spain
💻

Online from Europe

Send a ticket request from any country. We confirm the seat and fare, you pay by secure payment link, and the e-ticket goes to you or straight to the passenger.

  • Buy for relatives who board in Turkey or Iran
  • Pay with a European card or bank transfer
  • E-ticket by email or WhatsApp
Request a ticket online

Search your route

Choose origin, destination and date to see departures and journey times.

Request the ticket

Send passenger names exactly as they appear on the passport.

Confirm and pay

We confirm the seat and fare. Pay in person in Spain or by secure link.

Travel

Show the ticket and passport at the terminal 45 minutes before departure.

Route network

Lines we sell

Every line runs in both directions and you can board or leave at any stop on the way.

Line and stopsBorder crossingRunsEnd to end
Istanbul, Ankara, Izmir, Antalya, Erzurum and Van to Tehran, Tabriz, Urmia, Khoy, Zanjan, Qazvin, Karaj and Isfahan. Enable JavaScript to see the full timetable, or contact us for departures.
Before you travel

Documents, borders and baggage

Check official travel advice before you book. Entry rules and safety advice for Iran and Turkey depend on your nationality and can change at short notice. The UK government currently advises against all travel to Iran; read the UK advice and your own government's guidance. Passengers are responsible for holding the correct passport and visas.
🛂

Passport and visas

Every passenger needs a valid passport. Most nationalities need an Iranian visa arranged before travel, and some also need a visa for Turkey. Tell us the passenger's nationality and we will explain what to check.

🚧

Border crossings

Coaches cross at Gürbulak–Bazargan, Kapıköy–Razi or Esendere–Serow. Passengers leave the coach with their luggage for passport and customs checks. Allow extra hours: border time varies.

🧳

Baggage

Coaches carry far more luggage than a flight. The exact allowance is set by the operator and printed on your ticket; extra bags can usually be paid for at the terminal.

🚌

On board

Long-distance lines use reclining-seat coaches with regular rest and meal stops. Journey times shown are approximate and in local time; Iran is 30 minutes ahead of Turkey.

👶

Children

Children need their own passport and normally their own seat. Tell us ages when you request the ticket so we can check the operator's child fare.

🔄

Changes and refunds

Change and cancellation rules belong to the operator and are shown to you before you pay. Ask early: most operators stop changes some hours before departure.

Ticket request

Request your bus ticket

No payment now. We confirm the seat, the fare and the change rules, then you choose how to pay.

Enter the route, for example Istanbul to Tehran.
Choose the travel date.
One passenger per line. Add nationality and age for children.
Enter each passenger's name as shown on the passport.
Enter your name so we know who to reply to.
Enter an email address like name@example.com.
How would you like to pay?

Prefer to talk?

We answer ticket questions by phone, WhatsApp and email.

What we need from you

  • Names exactly as on each passport
  • Nationality of each passenger
  • Travel date and a second choice
  • Who should receive the ticket
FAQ

Bus ticket questions

How do I buy a ticket in person in Spain?

Send a ticket request on this page and choose "In person in Spain". We confirm the seat and tell you where and when to pay. Bring the passport, or a clear copy, of every passenger. You leave with a printed ticket and a receipt.

Can I book online from another European country?

Yes. Choose "Online" in the request form. After we confirm the seat and fare we send a secure payment link, and the e-ticket is delivered by email or WhatsApp once payment is received.

Can I buy a ticket for someone who boards in Turkey or Iran?

Yes, and many of our customers do. You pay in Europe, and we send the e-ticket directly to the passenger. The ticket must carry the passenger's name exactly as it appears on their passport.

How much does a ticket cost?

Fares depend on the route, the date and the operator. Request a ticket and we will confirm the exact fare, including any change or cancellation fees, before you pay anything.

How long is the journey from Istanbul to Tehran?

Around 38 to 45 hours in total, including rest stops and the border. The time spent at the border varies with traffic and season, so arrival times are approximate.

Which documents do passengers need?

A valid passport and any visas required for Iran and Turkey for the passenger's nationality. Requirements differ widely between nationalities, so check with the relevant embassy before paying. The operator will refuse boarding without the right documents.

Can I change or cancel my ticket?

Usually yes, within the operator's deadlines and for a fee. The exact rules for your ticket are shown before you pay. Contact us as early as possible if your plans change.

Need a route that is not listed?

We arrange connecting tickets through Tabriz, Tehran, Ankara and Erzurum.