How Iran VIP Bus Network Works for Foreigners

Iran's VIP overnight buses connect major cities, but terminals sit far from centres, and you need cash plus a Snapp taxi to make the system work.

The Dominant Intercity Mode is the Iran VIP Bus Network

How the VIP Bus Works

Between Tehran, Isfahan, Shiraz, Yazd, and Mashhad the Iran VIP bus network is what actually moves people. VIP buses give you 2+1 seating, a reclining seat, a snack service. They cover the 450 km Tehran to Isfahan run and the 930 km Tehran to Shiraz overnight haul. Payment is strictly cash, Iranian rials only. No international card works here. Buy a dated ticket for a specific departure time and seat number at a bus company office or online via a domestic platform like Alibaba.ir. That platform also requires an Iranian debit card.

The Terminal Problem

The friction hits when you arrive. Bus terminals sit far from city centres. Tehran's Terminal e Gharb, Terminal e Jonub, and the Beyhaghi Terminal are not places you walk to. You need a secondary ride to reach your hotel. Use a ride hailing app or a metered taxi.

Iranian railway train
Hamid Soufi , CC0 via Wikimedia Commons

Iran Bus Terminals: Where You Actually Arrive

Tehran's Four Hubs

Tehran has four main bus terminals, each named by the direction it serves. Terminal e Gharb (West Terminal) handles departures toward Isfahan, Shiraz, and the south. Terminal e Jonub (South Terminal) covers routes toward the Persian Gulf and Khuzestan. Terminal e Sharq (East Terminal) serves Mashhad and the northeast. Beyhaghi Terminal near Arjantin Square runs services to the Caspian coast and some northern routes.

How Every Terminal Operates

Every terminal operates on the same principle. Arrive. Find the ticket office for your company. Board at the bay number on your ticket. Store your luggage in the under floor hold. No weight limit is enforced within reason. The problem is that every single terminal requires a taxi ride to reach any central hotel. Budget for that cost and for the 20 to 40 minutes it takes in Tehran traffic.

Snapp Taxi Iran: the Practical Setup

Snapp is the dominant ride hailing app in Iran. It functions like Uber but requires an Iranian SIM card to register. Buy an Irancell or Hamrah e Aval SIM at the airport with your passport, install Snapp, and link it to that number. The app works in Persian only, though the controls are intuitive enough to use without reading the language. Tapsi is the main competitor and works identically.

Payment is cash in rials, handed to the driver at the end of the trip. A ride from Terminal e Gharb to central Tehran costs a couple of dollars. The failure case that matters: if your phone has no data, you cannot call a Snapp. Buy the SIM at arrival, not later.

Iran Train Travel: When the Bus is Not the Answer

The Islamic Republic of Iran Railways (RAI) connects major cities but does not serve many provincial towns. The train is slower than the bus on most routes. Overnight sleeper compartments offer something a VIP bus cannot: a bed. Book a 4 bed couchette or a 6 bed couchette compartment. Unlike buses, compartments can be booked as family or single gender if that matters to you.

Train tickets sell out days in advance on popular routes, especially Tehran to Mashhad and Tehran to Isfahan. Buy them online via RAI or a third party platform. Same problem: no foreign cards accepted. You either pay through a domestic debit card or buy at a station office with cash. The train is not a fallback. It is a planned alternative you book ahead.

Iran Domestic Flights: for Long Hauls

For distances that look short on a map but are not, domestic flights save a full day. The 570 km Shiraz to Bandar Abbas drive takes about seven hours. The flight is under 90 minutes. The hub and spoke network centres on Tehran Mehrabad Airport (THR), not Imam Khomeini. Airlines include Iran Air, Mahan Air, Aseman Airlines, and a dozen others, but the fleet is ageing due to sanctions. Some carriers appear on the annual EU Air Safety List.

Book at a travel agency in person with cash or through an airline office. Online booking requires an Iranian debit card. Checked baggage allowance is 20 to 25 kg. For a route like Tehran to Mashhad, about 900 km by road, the flight cuts the journey from 10 hours to 90 minutes. Use it when the overland option costs you a whole day.

Getting Between Iranian Cities: the Real Frictions

The Cash Trap

Every mode in Iran shares the same cash problem. No Visa, Mastercard, or Amex works anywhere on the transport network. Carry all your funds in pristine US dollars or euros. Exchange them at licensed shops. Pay for every bus, train, Snapp, and terminal snack in rials. There is no workaround.

The Calendar Trap

The second friction is scheduling. The Persian solar Hijri calendar governs every booking platform. Hotel and bus booking sites default to it, and tourists book for the wrong date because they read the month name wrong. Check your departure date against the solar Hijri equivalent before you pay.

Dress Code and Seasonal Chaos

The third is the dress code for women. The mandatory hijab applies on every bus, every train, every metro car, and in every terminal. Loose clothing covering arms and legs, plus a headscarf. This is enforced from the moment you land. On the Tehran Metro, women only carriages are available at the front and rear of each train. They are optional.

Seasonal disruption is real. The two week Nowruz period around the spring equinox sees domestic travel surge, hotels triple in price, and every bus and train sell out weeks in advance. Book every bed and every ticket months ahead if you travel during that window. The month of Ramadan shifts eating and drinking schedules and many sites close early. It is not a travel ban, but it adds friction.

Who the Iran Intercity Network Suits and Who it Does Not

The network suits the intrepid cultural traveller who plans ahead, carries cash in USD or euros, buys a local SIM on arrival, and accepts the dress code as a fact of travel, not a negotiable. It does not suit anyone unwilling to adapt to the complete absence of international banking. It does not suit anyone who needs last minute bookings during Nowruz. It does not suit anyone who thinks a 930 km bus ride is a fallback and not the main event. The single mistake that most often derails a trip is underestimating the scale: trying to cover Tehran, the Caspian coast, Qeshm Island, and Tabriz in two weeks means spending most of it on a bus, not exploring the destination.

Common Questions

Can I buy a bus ticket in Iran with a foreign credit card?

No. Visa, Mastercard, and Amex are not accepted anywhere in Iran. You must pay for bus tickets in cash, Iranian rials, at a bus company office or at the terminal.

Do I need a VPN to use Snapp in Iran?

The app itself works without a VPN. But many international websites and social media platforms are blocked, so you will need a VPN installed before arrival for other needs like messaging and maps.

Is it safe to travel overnight by VIP bus as a solo woman?

Yes. VIP buses are comfortable, widely used by Iranian families, and gender segregation is not enforced by seating. Women may choose to sit next to other women.

How far in advance should I book domestic flights within Iran?

Book as soon as your itinerary is fixed. Trains sell out days ahead on popular routes, and flights fill up during Nowruz. Walk into a travel agency with cash.