Wb3den TransportعربيHome
Iran · Route

Baghdad to Tehran by bus

Prices and times last updated: 2026-09-03

Baghdad to Tehran by bus takes about 17 hours via the Mandali/Khosravi crossing, Kermanshah and Hamadan. Wb3den Transport lists regular departures at 16:00 from Baghdad - Hay Alqahira - Near Alnidaa' Mosque for 45,000 IQD per seat. Book online and pay cash on boarding or online.

Price per seat (from)45,000 IQD
Journey timeAbout 17 hours including border processing
Departures16:00 (several times a week)
Vehiclebus
Pickup pointBaghdad - Hay Alqahira - Near Alnidaa' Mosque
Drop-offTehran City
Amenitiesair conditioning, USB ports, reclining seats
PaymentCash on boarding, ZainCash or card
DocumentsValid passport + required visa
See trips and pricesRequest a private car

About the Baghdad to Tehran road

The trip starts with a minibus from Baghdad to the border, then an Iranian VIP coach to Tehran. Total time depends on border processing and is longer during pilgrimage seasons.

A passport is required for every traveller. Iraqi citizens enter Iran with a visa obtained in advance or under seasonal pilgrim arrangements; check the current rule before travelling.

Arrive 20 minutes before departure; luggage allowance depends on the operator.

Baghdad

Baghdad is the capital and Iraq's biggest transport hub; northbound and westbound cars traditionally leave from Al-Alawi garage and southbound cars from Al-Nahda garage, while trips booked online pick you up at your address in most districts.

Tehran

Tehran is Iran's capital at the foot of the Alborz mountains; coaches from Iraq arrive at the western or southern bus terminals, both on the metro.

Operator notes

What to expect

The border

A minibus takes you from Baghdad to the crossing (Mandali/Khosravi), then an Iranian VIP coach. Border processing can be long in pilgrimage seasons and is not precisely counted in the journey time.

Documents

A valid passport; check the current visa procedure for Iraqi citizens before travelling (advance visa or seasonal pilgrim arrangements).

Coach and luggage

VIP coaches with reclining seats, air conditioning and USB, one large bag in the hold and a hand bag inside, with prayer and meal stops.

Payment

Cash on boarding or in advance via ZainCash or card. Arrive 20 minutes before departure.

How to book

  1. Choose “Baghdad” and “Tehran”, the date and passenger count on the search page.
  2. Compare trips by time, price, vehicle and free seats.
  3. Pick your seat on the vehicle map.
  4. Enter your name and phone, and passport details for each traveller.
  5. Pay cash on boarding or online via ZainCash or card. Your QR ticket arrives instantly and on WhatsApp.

Frequently asked questions

How long is Baghdad to Tehran by bus?

About 17 hours including border processing.

How much is the bus from Baghdad to Tehran?

45,000 IQD per seat as currently listed.

Where does the bus leave from in Baghdad?

Pickup point: Baghdad - Hay Alqahira - Near Alnidaa' Mosque.

Can I pay cash?

Yes, cash on boarding or online in advance via ZainCash or card.

Related routes

Baghdad → DuhokBaghdad → ErbilBaghdad → KirkukBaghdad → MashhadBaghdad → MosulBaghdad → QomBaghdad → SemnanBaghdad → SulaimaniyaBaghdad → AmmanBaghdad → BasraIraq to Iran by bus (overland)

Ready to travel?

Compare trips, pick your seat and pay the way you like — or ask us on WhatsApp any time.

Search tripsWhatsApp